软件工程及软件方法学
-
软件同级评审(美)Karl E.Wiegers编著本书介绍了软件同级评审的整体过程,提供了保证软件质量的方法和技术,内容涵盖正式和非正式的评审过程、评审方法以及这些方法的适用场合。此外书中还探讨了各种影响评审计划实施的因素。本书案件列丰富,简明、易懂,实用性强,适于从事软件开发和软件项目管理特别是质量管理的人员使用,也可作为高等院校研究生和本科生的软件工程类教材。 -
UML宝典(美)Tom Pender著;耿国桐[等]译;耿国桐译本书以UML 1.4和UML 2.0为基础,介绍UML包含的所有内容,在编排上分为7部分。分别阐述UML的定义、发展、结构体系、图、扩展机制以及面向对象的基本概念,类图、对象图、组成结构图和协作的结构与用法,使用各种不同的交互图来模拟应用程序运行时对象之间的通信和对象在生存周期里的状态变化;从用户的角度来解释UML用例图如何模拟系统的行为及活动图如何模拟从工作流到方法实施的任何抽象级的行为,构件图和部署图在模拟实现环境中的应用,实现所需规则和行为的语法语义,最后介绍目前流行的建模工具及其性能。本书结构清晰,讲解深入透彻、细致完整,并通过丰富、准确的示例来加深读者对相应技术的理解和掌握。 本书适用于项目经理、资深建模人员、程序员、面向对象建模的新手以及对建模进行评估的人员,既可以作为UML的教程,又可以作为案头的参考手册。 -
嵌入式软件测试(美)Bart Broekman,(美)Edwin Notenboom著;张君施,张思宇,周承平译;张君施译深入剖析了可以直接应用的测试设计技术;详细讲述了测试组织成员的角色、任务和职责及其组织结构,指导如何建立专业测试组织;为时间和资源有限的测试提供了切实指导。本书具有很强的实践性,不仅适用于专门从事嵌入式系统开发和测试的人员,也适用于那些负责嵌入式系统开发和测试的项目经理或团队领导。同时,本书对于其他系统的软件开发和测试人员也非常有参考价值。BartBroekman:1990年开始从事软件测试,起初他是飞利浦数据系统公司一个操作系统内核测试团队的成员。五年后他加盟了Sogeti公司,并在Sogeti成功完成了测试自动化、组织和管理大型测试活动等任务。之后他参与了欧洲嵌入式软件研究项目(ITEA),并且与其他人合作撰写了一本测试自动化方面的专著。随着软硬件技术的发展,嵌入式系统在生产、生活乃至军工的各个领域应用都日渐广泛,功能也越来越强大,但设备和软件也日趋复杂。本书立足于工业实践,旨在为有效控制复杂的嵌入式软件测试过程提供解决方案。书中全面讲述了嵌入式软件测试的一般过程,内容包括结构化测试和嵌入式系统的原理、测试生命周期、重要的应用技术、基础设施、测试组织形式和测试原则。本书在测试设计技术和测试组织方面的精辟论述,将会对软件测试的规范化和高效化大有帮助。本书特别适合与嵌入式系统的软件打交道的人士以及嵌入式项目的管理人员,对嵌入式硬件开发和测试人员也很有裨益。 -
中文VISUAL FOXPRO精彩编程五十例王彬华,李建华编著本书精选五十个程序实例、运用简明的文字针对每一实例介绍如何建立一个VisualFoxPro程序、并讲解编写程序的步骤与方法。 -
数据结构刘自强主编本书系统地介绍了数据结构的有关概念、原理与方法,全书力求理论联系实际、深入浅出和循序渐进。书中采用C语言描述了数据结构中的算法,算法注释详细,各章概念与内容讲解清楚,逻辑性强,各章均附有大量的习题,便于读者学习与掌握。本书可作为高等职业技术教育计算机专业及其他相关专业的教材,同时也可供广大从事计算机技术与应用的人员的参考书。 -
软件工程齐治昌等编著《软件工程(第2版)》覆盖CC2001对软件工程课程的基本要求,内容包括:软件开发模型,软件项目管理,需求分析,软件设计,软件编码与测试,软件维护,配置管理,软件工程管理,软件工程工具和环境。《软件工程(第2版)》结合目前软件工程教学的需要,特别介绍了统一建摸语言UML,并依次为基础讨论面向对象的需求分析与软件设计方法;介绍集成化CASE环境,java与internet环境下的软件开发技术;介绍支持软件过程改进的“软件能力成熟度模型”(cmm)。《软件工程(第2版)》含有丰富的例题与习题,便于教学和自学。《软件工程(第2版)》强调软件工程的理论与实践相结合,技术与管理相结合,方法与CASE工具相结合。教材思路清晰,语言简练,具有实用性和可操作性,可作为高等院校计算机专业或信息类相关专业高年纪本科生或研究生教材,也可作为软件开发人员的参考书。 -
OOD启思录(美)Arthur J.Riel著;鲍志云译本书提供了改进面向对象设计的真知灼见。全书共11章,总结出了60多条面向对象设计(OOD)的指导原则。这些经验原则涵盖了从类到对象(主要强调它们之间的关系,包括关联、使用、包含、单继承、多继承)到面向对象物理设计的重要主题。本书将帮助你理解经验原则和“设计模式”这一流行概念之间的相互作用。你可以借助经验原则发现设计中所存在的某一方面的问题,而设计模式则提供了解决方案。本书对各个层次的开发者都有价值。新手能借助本书走上通向面向对象编程的快车道;想提升自己的面向对象开发水准的老手则会受益于本书深具洞察力的分析。《OOD启思录》提供了让你成为更好的软件开发者的途径。 -
软件体系结构(美)Mary Shaw,(美)David Garlan著本书全面讨论了软件体系结构研究的由来和发展,介绍了有关体系结构概念的构成和关于体系结构的不同观点,并给出了描述体系结构的有关理论和方法的研究成果。在此基础上指出了体系结构的多层次概念,并就各个层次的构成通过举例进行了全面的说明。体系结构的举例都是来自现实常用和通用的软件技术和应用。通过本书的阅读,读者将对体系结构概念和知识有一个全面而实际的认识。本书面向软件专业的大学高年级学生、研究生、从事软件工作的工程技术人员,以及对软件体系结构研究和应用感兴趣的读者。 -
有效需求分析(美)Ralph R.Young编著本书从管理和技术两个角度,以案例方式阐述了软件项目中与需求分析相关的各种问题,力图让读者能够对需求分析的框架体系和过程形成较为清晰的认识,在实践中准确了解客户的业务需求,正确调配各种资源,更加准确地把握项目的方向,保证整个项目的成功。本书内容丰富翔实,实用性强,适合作为高等学校本科生和研究生的软件工程类教材,同时也可供软件企业对开发和项目管理人员进行培训使用。本书原版配有光盘,包括书中出现的部分插图和模板文件,读者如有需要,请与我社联系(电话:010-62622941)。 -
基于重用的软件工程(美)Hafedh Mili著软件重用的理论研究和实践,在软件发达国家已经有了一定的历史。实践证明,软件重用是从根本上提高软件生产率、降低成本、提高质量的有效途径;同时也说明,软件重用需要在关键技术、管理、指标等很多方面引入注重实效的变革。本书讨论了基于重用的软件工程实践模型和其他有关的基础问题;全面介绍了基于重用的软件工程的当前状态和未来;比较全面地讨论了重用的关键技术、管理和组织问题;详细论述了这些理论知识在基于组件的软件开发生命周期和产品线工程中的运用问题。本书非常适合计划推进本单位软件重用实践的管理和技术人员阅读。相信本书对高校计算机应用专业研究生和高年级本科生也有很好的参考价值。
