本书是全国计算机技术与软件专业技术资格(水平)考试办公室推荐使用的参考用书,书中内容涵盖了软件设计师考试大纲中科目2(软件设计)的所有知识点,全书的主要内容有:外部设计、内部设计、程序设计、系统实施、软件工程。书中重要章节都包含考点提炼、难点解析、典型例题以及相应的习题和参考答案,有效地帮助考生进行考前复习和训练。
本书适合参加全国计算机技术与软件专业技术资格(水平)考试的考生备考使用,同时也可作为学习软件设计的自学用书。
本书是全国计算机技术与软件专业技术资格(水平)考试办公室推荐使用的参考用书。书中内容涵盖了软件设计师考试大纲中考试科目2(软件设计)的全部内容。全书共分为5章,具体内容如下。
第1章是外部设计。主要内容包括系统需求说明、系统开发的准备、设计系统功能、设计数据模型、编写外部设计文档、设计评审等内容。
第2章是内部设计。主要内容包括设计软件结构、设计输入输出、设计物理数据、构件的创建和重用、编写内容设计文档、设计评审等内容。
第3章是程序设计。主要内容包括模块划分、编写程序设计文档、程序设计评审等内容。
第4章是系统实施。主要内容包括配置计算机系统及其环境、选择合适的计算机程序设计语言、掌握C和C++语言进行程序设计、系统测试等内容。
第5章是软件工程。主要内容包括软件生存期模型和软件成本模型的介绍,定义和描述软件需求,软件设计方法以及软件测试的原则与方法,软件质量评测,软件过程评估基本方法,软件能力成熟度评估基本方法,软件开发环境和开发工具、分析工具、设计工具、编程工具、测试工具、维护工具的介绍,软件工程发展趋势,软件过程改进模型和方法等内容。