需求分析的基本任务是准确的回答(系统必须做什么)
需求分析阶段研究的对象是软件项目的(用户要求)
结构化分析方法就是(面向数据流)自顶向下逐步求精进行需求分析的方法需求分
析的目的之一就是把数据流和数据存储定义到(元素级)
数据流图的基本符号包括(数据输入的源点和数据输出的彙点)
数据流图和(数据字典)共同构成系统的逻辑模型。
数据字典的内容包括六项:
、数据存储、处理逻辑、
在需求分析阶段常用的图形工具有(层次方框图)
需求分析应交付的主要文档是(需求规格说明书)
概要设计过程中要先进行系统设计、
(复审系统计划)与(需求分析
的实施方案;然后进行(
层次结构的上一层是下一层的(抽象)
下一层是上一层的(求精)
模块独立的概念是(模块化)
(信息隱蔽)和局部化概念的直接结果。
模块耦合的强弱取决于(模块间接口的复杂程度)
(调用模块的方式)和通过接口的
设计出软件的初步結构以后
应该进一步分解或合并模块,
在一段程序中将多次出现的一组语句设计为一个子程序,供多个部分调用这种情
况出现的内聚称为(偶然内聚)
一个模块直接调用的模块数目称为模块的
一个模块被多少上级模块直接调用
)外,还可以表达数据结构
对于下列伪碼,画出改进的
在软件开发中采用原型系统策略的主要困难是时间问题。
数据流图从数据传递和加工的角度以图形的方式描述数据流從输入到输出的传输变
模块越多,开发成本越小
耦合是指一个模块内各个元素彼此结合的紧密程度。
内聚是指一个软件结构内各个模块の间互连程度的度量
在软件设计中应该尽量设计紧密耦合的系统。
控制耦合往往可以通过分解由数据耦合来代替
内容耦合又称为病态耦合,在很多高级程序设计语言中不允许出现任何形式的内容耦
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。