第四章习题参考答案.docVIP

  • 109
  • 0
  • 约3.23千字
  • 约 8页
  • 2017-08-16 发布于河南
  • 举报
第四章习题参考答案 1、什么是软件概要设计?该阶段的基本任务是什么? 答:把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概要设计或结构设计。 基本任务: ⑴设计软件系统结构,具体为: 采用某种设计方法,将一个复杂的系统按功能划分为模块。 确定每个模块的功能。 确定模块之间的调用关系。 确定模块之间的接口(模块之间传递的信息) 评价模块的结构质量 ⑵进行数据结构及数据库的设计 ⑶编写概要设计的文档 主要内容有:概要设计说明书,数据库说明书(DBMS的简介,概念模型,逻辑设计,结果)用户手册,修订测试计划(测试的策略﹑方法﹑步骤) ⑷评审:是否完整地实现了规定的功能﹑性能要求。设计方案是否可行。关键的处理及内部接口定义的正确性,有效性,各部分的一致性。 2、软件设计的基本原理包括哪些内容? 答:⑴模块化:模块是软件的组成部分,是具有独立功能且可命名的一段程序,所有模块组成整体,可以满足问题的要求。模块化即按照一定的原则,将软件划分成若干个模块,每个模块完成一个特定的功能,然后把这些模块按照某种方法组装成一个软件系统。(可降低复杂度、减少工作量) 模块具有以下几种特性: 接口:模块的输入输出。 功能:指模块实现什么功能。 逻辑:描述模块内部如何实现要求及所需的数据。 状态:该模块的运行环境,模块间调用与被调用关系。 ⑵抽象:认识复杂现象过程所使用权的工具,只考虑事物本质

文档评论(0)

1亿VIP精品文档

相关文档