软件系统开发指导教程系列丛书:软件工程 - Couverture souple

郑炜,朱怡安

 
9787561229422: 软件系统开发指导教程系列丛书:软件工程

Synopsis

《软件工程》用生动轻松的语言阐述了软件工程的基本概念、原理、设计方法、实现过程、测试技术以及文档规范,在此基础上,对软件项目管理、敏捷软件开发和嵌入式软件设计等高级知识进行了介绍。《软件工程》思路清晰,内容层次分明,深入浅出,逐步体现将软件工程化的思想,而且结合实例和具体应用工具解释相关软件工程知识,加深读者对概念、原理的认识。《软件工程》共13章,内容翔实,体系合理,内容选择得当,理论及应用兼顾,具有非常强的实用性。通过对《软件工程》的学习,读者不但可以掌握软件工程的各种基本理论及技术,更能学以致用,领悟对软件产品进行工程化设计管理的精髓。《软件工程》可作为高等学校软件工程、计算机专业的教材,也可供软件开发、软件项目管理人员自学和参考。有了快速原型,虽然在设计和实现阶段还存在对需求的修改和反馈,但是比起瀑布模型的文字描述来说,客户可以较准确地表达自己的需求,在数据的处理模式、界面的输人输出与开发者形成一致的意见,也大大减少了设计和实现阶段的返工现象。由于需求分析和软件合同都是在快速原型的基础上完成的,在设计阶段,软件工程师们对工作流程、数据处理和界面设计基本不会出现与客户的不一致性。而且通过在快速原型上与客户的充分讨论,也对客户所反对的工作流程有了足够的了解(尤其是与一般软件设计不同的要求),避免出现设计刚刚完成,就被客户所否定的尴尬现象。随着图形界面(GUI)技术的发展,开发者已经可以做到在快速原型时就提供给客户所需软件的几乎全部界面,并在此基础上确定界面输入、输出和工作的模式。尽管此时界面并没有实际的数据处理与计算能力,但却使客户直观看到了所需软件的几乎所有功能要求,极大地减少了软件由于客户与开发方在软件认识上的固有差异,所造成的软件修改与返工。快速原型法的缺点,在于对快速原型的复用性问题,因为软件的需求和设计都是基于快速原型而进行的,所以快速原型的程序还将在实现阶段被使用。而快速原型往往是在规定时间内为争取项目而开发出来的,其软件质量往往不能达到应有的水平,甚至缺少必要的文档支持。软件开发者需要在设计和实现时,重新完成快速原型软件所有的分析与设计文档,以及必要的软件代码的完善,以保证软件的质量和可靠性,而不能直接在快速原型的基础上,简单地进行功能扩充和模块完善。第1章软件工程概述1.1软件工程的产生1.2软件工程的目标、研究内容及基本原理1.3软件开发方法1.4本章小结本章练习第2章软件生存周期2.1生存周期概述2.2生存周期方法学2.3软件过程模型2.4本章小结本章练习第3章可行性分析3.1可行性分析的任务3.2可行性分析的步骤3.3可行性分析报告3.4本章小结本章练习第4章需求分析与描述4.1需求分析的目标和任务4.2需求分析的过程4.3需求获取4.4结构化分析方法4.5创建实体关系4.6本章小结本章练习第5章面向对象分析5.1面向对象分析的基本原理和概念5.2面向对象分析的过程5.3OOA实例5.4本章小结本章练习第6章面向对象设计6.1面向对象设计的基本概念与原理6.2面向对象设计的方法6.3实例6.4本章小结本章练习第7章面向对象系统实现7.1详细设计7.2编码7.3本章小结本章练习第8章软件测试8

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.