欢迎来到北京青青翠竹图书中心
客服热线: 010-52965708 56295007
本书全面、系统的介绍了软件工程的基本内容,包括基本概念、原理和方法,重在从实践中总结经验,详细而又全面的介绍了可行性分析、需求分析、总体设计、详细设计、软件编码、软件测试、软件维护、面向对象的软件工程、软件项目管理等过程。全书深入浅出,理论与实际应用相结合,每章后都有一个小结,并附有习题,以利于学习。 本书可作为信息与技术科学、计算机、管理科学等专业的本科生或者研究生教材,也可以供有关的科研人员参与。
第一章软件工程概述 11软件工程的概念 12软件生命周期 13软件开发模型 14小结 第二章可行性研究 21可行性研究的任务 22可行性研究的步骤 23可行性研究的CASE工具(即数据流图和数据字典) 24成本/效益分析 25可行性研究报告 26小结 第三章需求分析 31需求分析的任务 32需求分析的步骤 33需求分析的方法和原则 34需求分析的管理 35需求分析报告书写规范 36小结 第四章总体设计 41总体设计的任务 42总体设计的过程 43总体设计的原理 44总体设计的方法 45小结 第五章详细设计 51详细设计的概念 52结构程序设计的方法和工具 53面向数据结构的设计方法 54详细设计规格说明与复审 55界面设计 56软件体系结构 57小结 第六章软件编码 61软件编码的语言工具 62程序设计语言的特点与选择 63编码风格 64软件效率 65程序复杂度的概念及度量方法 66小结 第七章软件测试 71软件测试的基本概念 72软件测试的步骤 73软件测试的方法 74软件的调试 75小结 第八章软件维护 81软件维护的概念 82软件维护的特点 83软件维护的工作流程 84软件的可维护性 85软件再工程 86小结 第九章面向对象的软件工程 91传统软件开发与面向对象方法 92面向对象基础知识 93面向对象分析(OOA) 94面向对象设计(OOD) 95面向对象程序设计(OOP) 96统一建模语言UML 97面向对象系统的技术度量 98小结 第十章软件项目管理 101软件项目管理的概念 102软件项目规划与估算 103软件项目风险管理 104软件项目的组织 105软件配置管理 106小结