软件工程及软件方法学
-
UML风格(加)Scott W.Ambler著;王少锋译;王少锋译从这本书中你能体会到什么叫;小而精;!本书包含了很多关于UML图的风格和描述的专家级建议。我向所有刚开始使用UML的人推荐这本小书,很多有经验的对象建模者都有其自己的建模习惯,但他们仍会得益于作者提供的这套建模规则,作者是一位经验丰富的建模专家并能有效地把自己的经验与大家分享、交流。——GaryK.Evans,fromColumbia,SCUnitedStates这是一本特别的小册子。它不讲概念,它假设您已经懂了概念。它简单地告诉您"在递归关联上指明角色名",不告诉您什么叫"递归"、"关联"和"角色"。这方面的知识,可以去看"UMLDistilled"。它不讲过程,它假设您已经了解某种开发过程。UML提供了9种图,Ambler根据自己的实践为各种图提出了一些准则。这些准则的使用,不受某种开发过程的约束。想了解更多这方面的知识,可以去看Ambler的"TheObjectPrimer"和"AgileModeling"。它不讲工具,它假设您已经了解某种工具。Ambler提出的这些准则,适用于各种UML工具,包括白纸和铅笔。如果想学习某种主流工具,可以去看"……从入门到精通"之类的书。由此可见,这本书有别于以前出版过的UML书籍。它在您已经了解方法、过程和工具的基础上,告诉您在绘制UML图时需要注意的一些细节。UML实现了模型可视化表示的统一,大大有助于开发团队内部、开发团队与客户之间的交流。本书则又向前迈出了一步,致力于帮助开发团队寻找并遵循一种良好的UML绘图实践,实现UML绘图风格的统一――整齐漂亮的图纸和杂乱肮脏的图纸在团队的内部交流和给客户的印象上将会有天壤之别。在这本小册子中,Ambler提出了200多条准则,它们将会在您画龙的同时,帮助您点上龙的眼睛。
-
软件工程谢夫娜 主编本书按照软件生存周期和常用的软件开发模型,较全面、系统地介绍了有关软件工程的基本知识,内容包括可行性研究与计划、需求分析、软件设计、软件编码、软件测试、软件维护、软件项目管理等。为适应计算机技术不断发展和不同教学的需求,推广新技术,本书还增加了CMM模型、ISO9000系列国际标准、面向对象的方法学等选学内容,突出教材的适用性和先进性。本书针对中等职业教育层次,特别注重基本概念、基本方法和基本技术的介绍和实践技能的训练。叙述语言精练,取材难易适中,并有丰富的应用实例和各阶段的文档编制指南,实用性很强。书中每章都有小结和习题,便于教学和自学。本书除可作为中等职业学校计算机技术专业的专业教材外,还可作为对软件工程知识感兴趣的自学者的参考用书。
-
测试与计量技术基础周渭内容简介本书系统地介绍了测试与计量技术的理论和基础知识。全书共分11章,主要内容包括:计量;量和基本计量单位;计量误差与数据处理;计量器具;测试与计量方法;量值传递与检定测试;基本物理常数;各种物理量的测试方法,包括几何量计量、温度计量、力学计量、光学计量、声学计量、化学计量、电磁计量、电子计量、时间频率计量以及电离辐射计量;计量管理等。本书内容广泛,注重对学生基本测量方法和能力的培养,以使他们在掌握共性知识的基础上解决更广泛的检测问题。本书适合作为仪器科学与技术、电子科学与技术等学科的本科生和硕士生的教材或教学参考书,对于从事电子工程的技术人员也是一本有价值的参考书。根据教学要求,也可以适当调整部分内容。本书配有电子教案,需要者可与西安电子科技大学出版社联系,免费索取。前言本书是按照原电子工业部的《1996—2年全国电子信息类专业教材编审出版规划》,由电子仪器与检测技术专业教学指导委员会编审、推荐出版的。本书由西安电子科技大学周渭教授担任主编,杨吉祥担任主审和责任编委。本书参考学时为6~8学时。主要内容包括:计量;量和基本计量单位;计量误差与数据处理;计量器具;测试与计量方法;量值传递与检定测试;基本物理常数;各种物理量的测试方法;计量管理等。本书涵盖了计量学所涉及的大部分领域,包括几何量计量、温度计量、力学计量、光学计量、声学计量、化学计量、电磁计量、电子计量、时间频率计量以及电离辐射计量等领域。本书在广泛介绍计量学各方面内容和知识的基础上,注重对学生基本能力的培养及各种量在测试计量技术中共性知识的系统教学。因此它不但能够拓宽学生的知识面,使他们能够举一反三,而且能使学生适应多方面的工作并更好地在工作中发挥各自的特长。计量学及适合大专院校教学的测试计量技术有着相当广的应用范围,可用于电子技术、通讯、邮电、导航、工业生产、国防建设及各种科研活动中,因此,不仅是从事本专业人员应该掌握的,也希望从事工科专业学习的学生能够掌握这方面的知识。本书由周渭主编并编写了第1、2、5、6章以及8.1节的内容,于建国负责全书的统稿,刘海霞负责编写了第3、4、7、9、1、11章以及8.2节、8.3节的内容和各章的习题。本书从与本专业更宽知识面的联系出发,较多地参考了王立吉所著的《计量学基础》和鲁绍曾主编的《现代计量学概论》,在此,特向两位前辈致谢。由于编者水平有限,书中难免存在一些缺点和错误,殷切希望读者批评指正。
-
常用工具软件肖明康 编著本书较为系统而全面地介绍了目前为流行的常用工具软件,这些工具软件包括磁盘工具、系统维护工具、系统安全工具、图形图像工具、文件阅读器和压缩工具、翻译汉化工具、虚拟光盘和刻录工具、媒体播放工具、电子邮电工具、文件上传下载工具、即时通信工具与BBS登录工具。 本书从初学者的角度出发,重点介绍了常用工具软件的使用方法。使用本书,读者可以轻松地掌握从软件下载、安装到正确使用的全过程。 本书适合作中等职业学校计算机及应用专业“常用工具软件”课程的教材,同时也适合作电脑短期培训班学员、办公人员和电脑初学者的参考资料。
-
嵌入式软件与Hopen系统钟锡昌,张倪编著本书既可作为学习嵌入式软件方面的知识的入门读物,也可供从事嵌入式软件开发的人员参考。前言本书的编写目的是向读者介绍一些有关嵌入式软件的基本概念以及一个实际的嵌入式软件系统——Hopen,从而使读者能对嵌入式软件系统有一个初步但比较全面的认识。本书首先给出了嵌入式系统和嵌入式软件的概念、特性,并从操作系统、软件开发环境、窗口系统、网络系统、数据库管理系统及Java虚拟机等几个方面对嵌入式软件作了一个综合性的介绍;然后以Hopen系统为实例对以上几个方面的内容进行了深化。之所以采用通过讲述以上内容来达到向读者介绍嵌入式软件的目的这样一种方法,是出于以下的考虑:第一,在嵌入式软件这一领域中没有唯一的占绝对主导地位的系统。嵌入式软件的性质和应用范围决定了,在嵌入式软件这一领域中没有出现台式机领域中那种由Microsoh一家公司的Windows系统独霸天下的局面。一种嵌入式软件系统只要其功能定位得当,就有可能占有一定的市场份额。所以在讲述嵌入式软件时,就不存在以国外的某种绝对“主流”的系统为蓝本的问题。第二,以Hopen系统为实例介绍嵌入式系统是比较合适的选择之一。提起Hopen系统,自然会使人们联想起发生在1999年的“维纳斯”计划和“女娲”计划之争。当然“女娲”计划的实施和Hopen系统的研制并不始于1999年。早在1996年初,为了扭转我国的操作系统市场基本被国外厂商所控制的被动局面,在国家科委的支持下,我们承担了“PDA操作系统及开发平台的研究与开发”这一国家“九五”重点攻关项目的研发工作。从那时起,Hopen系统的研制工作就已启动。经过多年的努力,Hopen系统已完成了由研发阶段向产业化阶段的过渡,在PDA、机顶盒、瘦客户机及智能手机等领域中得到了很好的应用,是国内自行研制的嵌入式软件系统中的主要品种之一,而且其构成比较齐全。在本书所介绍的操作系统、软件开发环境、窗口系统、网络系统、数据库管理系统及Java虚拟机等诸方面,除数据库管理系统之外(一些第三方厂商开发的数据库管理系统可在Hopen系统上运行,如人大金仓信息技术公司的“小金灵”系统),它都有对应的部分,比较适合作讲述的实例。第三,嵌入式软件的内容已大大地丰富,形成了由操作系统、支撑系统及应用系统3个层面所组成的体系。传统的观点一般认为:一个嵌入式系统的软件部分应当由操作系统和建立在其上的应用软件所组成,甚至在有些嵌入式系统上根本没有操作系统,其应用软件直接建立在硬件之上;但在进入了后PC时代后,位于操作系统之上、应用软件之下的支撑软件得到了快速的发展,在嵌入式系统中出现了窗口系统、网络系统和数据库管理系统等一系列支撑软件。在一些嵌入式系统中,特别是一些浅度的嵌入式系统中,它们成为不可缺少的部分。因此,在介绍嵌入式软件时就理所当然地包括这些内容。在本书即将出版之时,我们首先要向祝庆、蒋宁、靖树峰、奉旭辉、孙毓英、韦忠、张向阳、许晶、王云、刘玉瑛、张今、段大卫、刊、健、王晓云、冯翌坤等为本书的编写付出过辛勤劳动的同事和朋友表示衷心的感谢。他们或直接参加了部分内容的编写,或为我们提供了非常有意义的资料,或为本书绘制了插图,或对书中的源程序做了调试和校正,或做了很多的录入工作。没有他们所做的这一切,本书是不能够在此时与广大读者见面的。嵌入式软件是一个范围很广的研究领域,涉及芯片技术、操作系统、软件开发环境、窗口系统、网络系统及数据库管理系统等多方面的知识。本书的意图是想通过一个具体的系统,从多方面对嵌入式软件作一个综合性的介绍。这对我们具有一定的难度,要求我们对上述各技术领域的问题都有比较深入的了解;但遗憾的是,对这些技术领域,有些我们很熟悉,有些>匕较熟悉,有些则理解得较肤浅。由于这种原因,本书中定会存在一些错误和不足之处。对此,我们衷心地恳请各方面的专家提出宝贵的意见,以便我们把工作做得更好。
-
对象软件项目求生法则(美)Alistair Cockburn著本书论述了面向对象软件开发项目中所有重要的工作内容,包括进度安排、预算、人员配置以及成本控制中可能的风险及相应的解决办法。关键内容都附有短小的真实案例,可以帮助管理人员应对对象软件项目中各种无法预知的问题,取得整个项目的成功。本书适合从事软件开发和软件项目管理的人员使用,也可作为软件企业培训或高等院校软件工程类课程的辅助教材。
-
嵌入式应用程序开发综合实验9例俞建新等编本书是嵌入式系统应用软件开发案例实验教材。全书共分10章。第1章嵌入式系统实验概论,介绍了基于ARM处理器和μC/OS—II 操作系统的嵌入式编程的基础知识和独有特点,以及基于UP-NetARM300实验系统开发应用软件的流程。随后各章分别说详细介绍一个UP-NetARM300实验系统的综合实验案例项目。它们是一些典型的嵌入式应用软件,类似于手持设备上的游戏软件。项目名称依次是:游蛇吃豆、十字路口交通控制系统、井字棋、电子菜单、华容道、世界时钟、汉诺塔、计算器和捉小鸡。.对本书的每一个综合实验案例项目,分别用实验报告书、实验指导书和源代码详解3个部分予以介绍。通过这些案例,读者可以获知嵌入式综合应用程序的编写方法、实验报告书的编写要点、自行开发娄似程序的帮助指导、嵌入式应用软件的开发流程和技巧。..本书可以作为高等院校有关嵌入式系统教学的本科生或者研究生的案例实验教材,也适合作为各类相关培训班的教材,还可以作为机电仪一体化控制系统、信息电器、工业控制、手持设备、智能不玩具、游戏软件等方面嵌入式应用软件开发人员的参考书及嵌入式系统爱好者的自学用书。...
-
用UML设计并发、分布式、实时应用(美)Hassan Gomaa著;吕庆中等译;吕庆中译内容简介 Authorized translation from the English language edition, entitled DESIGNING CONCURRENT, DISTRIBUTED, AND REALTIME APPLICATIONS WITH UML,1st Edition,ISBN:0201657937 by GOMAA, HASSAN,published by Pearson Education, Inc., publishing as Addison Wesley Professional, Copyright2000.All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc.CHINESE SIMPLIFIED language edition published by BEIJING UNIVERSITY OF AERONAUTICS AND ASTRONAUTICS PRESS, Copyright2004.本书中文简体字版由Pearson Education, Inc. 授权北京航空航天大学出版社在中华人民共和国境内(不包括香港、澳门、台湾地区)独家出版发行。版权所有。北京市版权局著作权登记号:图字:01-2003-0421
-
技术创新扩散理论与模型康凯著本书在继承国内外有关技术创新扩散研究成果的基础上,把时空统一观、系统演化观纳入了技术创新扩散研究框架,对技术创新扩散理论与模型进行了系统研究。主要内容包括:①在透视技术创新微观采用行为基础上,探讨了技术创新扩散系统演化过程;②介绍了技术创新扩散的“顺序性”、“延续性”以及技术创新的时间展开规律与模型;③阐述了非均质空间技术创新扩散的分布规律与模型;④研究了技术创新扩散的时空展开规律与模型。
-
可交付软件产品管理(美)John W.Rittinghouse著;罗强一,张红旭译;罗强一译本书描述了一套用于在公司环境中建立有效软件工程管理办公室的过程,SPMO的功能经过了实践的证明,有员工实施软件管理活动的所有企业,都需要这样的过程,在有些情况下,机构可能已经拥有针对企业所管理的所有项目的PMO,但是绝大多数的企业甚至都还滑听说过,这些企业管理的所有项目都是相互隔离的。本书提供了一个可下载的网站,读者从那里可得到实施本书描述的活动所需的各种类型的模板。本书讲述了如何在软件程序的开发过程中,如何以清晰明确的方式提供可供以后维护中使用的一系列可交付软件产品,并沿着软件开发生命周期路线图,为这些可交付产品提供了实用的、可供参考的模板。全书皆是作者的经验之谈,有切实的现实依据,是一本软件工程人士不可多得的参考书。