软件工程及软件方法学
-
基于重用的软件工程(美)Hafedh Mili著软件重用的理论研究和实践,在软件发达国家已经有了一定的历史。实践证明,软件重用是从根本上提高软件生产率、降低成本、提高质量的有效途径;同时也说明,软件重用需要在关键技术、管理、指标等很多方面引入注重实效的变革。本书讨论了基于重用的软件工程实践模型和其他有关的基础问题;全面介绍了基于重用的软件工程的当前状态和未来;比较全面地讨论了重用的关键技术、管理和组织问题;详细论述了这些理论知识在基于组件的软件开发生命周期和产品线工程中的运用问题。本书非常适合计划推进本单位软件重用实践的管理和技术人员阅读。相信本书对高校计算机应用专业研究生和高年级本科生也有很好的参考价值。
-
有效需求分析(美)Ralph R.Young编著本书从管理和技术两个角度,以案例方式阐述了软件项目中与需求分析相关的各种问题,力图让读者能够对需求分析的框架体系和过程形成较为清晰的认识,在实践中准确了解客户的业务需求,正确调配各种资源,更加准确地把握项目的方向,保证整个项目的成功。本书内容丰富翔实,实用性强,适合作为高等学校本科生和研究生的软件工程类教材,同时也可供软件企业对开发和项目管理人员进行培训使用。本书原版配有光盘,包括书中出现的部分插图和模板文件,读者如有需要,请与我社联系(电话:010-62622941)。
-
软件体系结构(美)Mary Shaw,(美)David Garlan著本书全面讨论了软件体系结构研究的由来和发展,介绍了有关体系结构概念的构成和关于体系结构的不同观点,并给出了描述体系结构的有关理论和方法的研究成果。在此基础上指出了体系结构的多层次概念,并就各个层次的构成通过举例进行了全面的说明。体系结构的举例都是来自现实常用和通用的软件技术和应用。通过本书的阅读,读者将对体系结构概念和知识有一个全面而实际的认识。本书面向软件专业的大学高年级学生、研究生、从事软件工作的工程技术人员,以及对软件体系结构研究和应用感兴趣的读者。
-
数据结构刘自强主编本书系统地介绍了数据结构的有关概念、原理与方法,全书力求理论联系实际、深入浅出和循序渐进。书中采用C语言描述了数据结构中的算法,算法注释详细,各章概念与内容讲解清楚,逻辑性强,各章均附有大量的习题,便于读者学习与掌握。本书可作为高等职业技术教育计算机专业及其他相关专业的教材,同时也可供广大从事计算机技术与应用的人员的参考书。
-
软件过程改进实践北京SPIN编著本书在整合最佳实践的基础上,进行了理论上的创新,在国内软件过程改进领域首次系统地提出了朴素过程改进思想,并展示了初步的理论框架。本书不仅反映理论引向实践,而且从实践中提炼出有价值的知识体系,并从变革管理的角度审视软件过程改进,关注文化差异,改进的动力、障碍,以及与改进相关的各个层次的方法论。本书适合于从事过程改进,特别是内部过程改进的软件企业中的SEPG、SQA、SCM,项目经理及高层经理,如CEO,COO,CKO,CTO等阅读。
-
嵌入式软件测试(美)Bart Broekman,(美)Edwin Notenboom著;张君施,张思宇,周承平译;张君施译深入剖析了可以直接应用的测试设计技术;详细讲述了测试组织成员的角色、任务和职责及其组织结构,指导如何建立专业测试组织;为时间和资源有限的测试提供了切实指导。本书具有很强的实践性,不仅适用于专门从事嵌入式系统开发和测试的人员,也适用于那些负责嵌入式系统开发和测试的项目经理或团队领导。同时,本书对于其他系统的软件开发和测试人员也非常有参考价值。BartBroekman:1990年开始从事软件测试,起初他是飞利浦数据系统公司一个操作系统内核测试团队的成员。五年后他加盟了Sogeti公司,并在Sogeti成功完成了测试自动化、组织和管理大型测试活动等任务。之后他参与了欧洲嵌入式软件研究项目(ITEA),并且与其他人合作撰写了一本测试自动化方面的专著。随着软硬件技术的发展,嵌入式系统在生产、生活乃至军工的各个领域应用都日渐广泛,功能也越来越强大,但设备和软件也日趋复杂。本书立足于工业实践,旨在为有效控制复杂的嵌入式软件测试过程提供解决方案。书中全面讲述了嵌入式软件测试的一般过程,内容包括结构化测试和嵌入式系统的原理、测试生命周期、重要的应用技术、基础设施、测试组织形式和测试原则。本书在测试设计技术和测试组织方面的精辟论述,将会对软件测试的规范化和高效化大有帮助。本书特别适合与嵌入式系统的软件打交道的人士以及嵌入式项目的管理人员,对嵌入式硬件开发和测试人员也很有裨益。
-
软件体系结构张友生编著自从软件系统首次被分成许多模块,模块之间有相互作用,组合起来有整体的属性,软件就具有了体系结构。好的开发者常常会使用一些体系结构模式作为软件系统结构设计策略,但他们并没有规范地、明确地表达出来,这样就无法将他们的知识与别人交流。软件体系结构是设计抽象的进一步发展,满足了更好地理解软件系统,更方便地开发更大、更复杂的软件系统的需要。本书系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。全书共七章,第一章简单地介绍软件体系结构的概念、发展和应用现状;第二章讨论软件体系结构建模,包括视图模型、核心模型、生命周期模型和抽象模型:第三章介绍软件体系结构的风格和特定领域软件体系结构;第四章讨论软件体系结构的描述方法,重点介绍软件体系结构描述语言;第五章讨论基于体系结构的软件开发方法,介绍基于体系结构的软件过程;第六章讨论软件
-
软件工程最佳实践项目经理指南(美)Mark J.Christensen,(美)Richard H.Thayer著;王立福等译;王立福译本书包括三个主要部分:●软件系统工程,阐述软件开发项目成功的最好途径,即产品的开发是从系统层的观点出发,范围涉及产品规范、测试、安装、维护以及客户的使用。●过程管理和控制,描述为定义、支持和管理项目软件开发过程所需要的关键活动。除了讨论生存周期过程定义、产品与过程复审、配置管理、质量保证以及可用的IEEE标准等关键问题之外,还论述了软件过程改善这样一个重要的主题。●项目计划和管理,作为本书的结束,对成本、进度估计和控制、风险管理,以及在执行这些任务中的各种度量进行了有机的综述。IEEE软件工程标准捕获了软件工程项目管理中许多根本的“最佳实践”,本书的内容就是源于这些原始资料。本书可以帮助读者把这些标准成功地应用于他们的项目和组织中。为了达到这一目标,作者详细讨论了覆盖以下三个关键管理领域的标准:软件系统工程;软件产品开发过程;软件项目活动的规划和控制。该书包含了大量应用于管理软件开发项目的最新的实践信息。书中的例子包括了估算复审的特定准则,以及实施这些复审的步骤。该书结构良好且易于阅读,对于项目经理、软件工程师和大学教师是很有价值的。
-
软件同级评审(美)Karl E.Wiegers编著本书介绍了软件同级评审的整体过程,提供了保证软件质量的方法和技术,内容涵盖正式和非正式的评审过程、评审方法以及这些方法的适用场合。此外书中还探讨了各种影响评审计划实施的因素。本书案件列丰富,简明、易懂,实用性强,适于从事软件开发和软件项目管理特别是质量管理的人员使用,也可作为高等院校研究生和本科生的软件工程类教材。
-
创意空间与软件应用秘诀陈彬编著本书介绍了空间艺术设计的发展、计算机辅助设计和虚拟真实软件在空间创意领域的应用发展以及空间设计效果图的艺术感染力等内容。