本书介绍了软件工程的由来及其基本概念、软件生存周期模型、软件分析、软件设计、软件实现、软件测试、软件维护、软件管理等内容,并安排专门的篇幅重点介绍了数据分析与设计和用户界面设计的相关内容。本书可作为计算机专业本、专科学生的教材,也可以作为从事软件开发的工程技术人员和管理人员的参考书。
第1章 绪论\r\n\r\n1.1 软件发展简史\r\n1.2 软件危机\r\n1.3 软件工程\r\n1.4 关于本书\r\n习题\r\n\r\n第2章 软件生存周期\r\n\r\n2.1 软件工程过程\r\n2.2 软件生存周期\r\n2.3 软件生存周期瀑布模型\r\n2.4 软件生存周期原型模型\r\n2.5 软件生存周期其他模型\r\n习题\r\n\r\n第3章 软件分析\r\n\r\n3.1 系统分析\r\n3.2 可行性分析\r\n3.3 软件开发计划\r\n3.4 需求分析\r\n3.5 结构化分析\r\n3.6 面向对象分析\r\n习题\r\n\r\n第4章 软件设计\r\n\r\n4.1 软件设计的任务\r\n4.2 总体设计\r\n4.3 软件设计的基本原理\r\n4.4 软件设计方法\r\n4.5 详细设计\r\n4.6 结构化设计\r\n4.7 面向对象设计\r\n习题\r\n\r\n第5章 数据分析与设计\r\n\r\n5.1 数据需求分析\r\n5.2 数据设计\r\n5.3 抽象数据类型\r\n5.4 实体联系方法\r\n5.5 数据库设计\r\n习题\r\n\r\n第6章 用户界面设计\r\n\r\n6.1 人机交互与用户界面\r\n6.2 用户界面设计原则\r\n6.3 图形用户界面设计\r\n6.4 人机交互技术新进展\r\n习题\r\n\r\n第7章 软件实现\r\n\r\n7.1 程序设计语言\r\n7.2 程序设计方法\r\n7.3 程序设计风格\r\n7.4 结构化程序设计\r\n7.5 面向对象程序设计\r\n习题\r\n\r\n第8章 软件测试\r\n\r\n8.1 软件测试过程\r\n8.2 软件测试的分类\r\n8.3 白盒测试\r\n8.4 黑盒调试\r\n8.5 软件调试\r\n习题\r\n\r\n第9章 软件维护\r\n \r\n9.1 可维护性\r\n9.2 软件维护分类\r\n9.3 软件维护实施\r\n9.4 逆向工程与再工程\r\n习题\r\n\r\n第10章 软件管理\r\n\r\n10.1 软件项目管理过程\r\n10.2 成本估算\r\n10.3 风险分析\r\n10.4 进度安排\r\n10.5 软件项目的组织\r\n10.6 质量保证\r\n习题\r\n\r\n主要参考文献
无封面