#
第4章 软件概要设计一填空题1.在软件概要设计阶段建立软件结构后还应为每个模块写一份处理说明和(? )?2.基于IDEF0图的设计也是结构化设计技术之一它以系统的(? )和信息结构为基础设计软件结构?3.结构化设计中以数据流图为基础的两种具体设计方法是(? )设计?4.两个模块都使用同一张表模块的这种耦合称为(? )?5.一个模块内部各程序段都在同一张表上操作这个模块的内聚性称为(? )?二选择
#
#
§ 软件设计的任务3. 软件设计方法 2. 抽象(Abstraction)与细化 抽象:解决问题时只考虑与问题有关的方面不考虑与问题无关的方面即抽出事物的本质特性而不考虑细节 如何确定模块化分的最小成本区并保证模块的最佳性能是设计活动中的主要任务之一成本模块 模块独立性取决于模块的内部和外部特征 SD方法提出的定性的度量标准:模块自身的内聚性模块之间的耦合性 低
§ 软件设计的任务3. 软件设计方法模块化:把程序划分成若干个模块每个模块完成一个子功能把这些模块集总起来组成一个整体可以完成指定的功能满足问题的功能模块是具有一定功能的可以用名词调用的程序语句集合如:独立的汇编程序COBOL的段和节Pascal过程FORTRAN的子程序数据流图细化设计相对独立单一功能的模块块间联系和块内联系描述方法步骤对虚拟文件的字节流虚拟文件可为任何设备和实体信息隐蔽:对模块
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级知识回顾1.需求分析的任务包含用户需求和系统需求2.需求分析需要进行一系列的活动包括:分析用户需求建立需求原型分析系统需求和进行需求验证等3.用户需求分析获取的方法:研究用户从调查中获取用户需求通过原型完善用户需求用户需求陈述4.结构化分析建模:层次模型数
软件工程考核知识点-第4章-软件概要设计4.1 软件概要设计的基本任务????在软件需求分析阶段已经搞清楚了软件做什么的问题并把这些需求通过规格说明书描述了出来这也是目标系统的逻辑模型进入了设计阶段要把软件做什么的逻辑模型变换为怎么做的物理模型即着手实现软件的需求并将设计的结果反映在设计规格说明书文档中所以软件设计是一个把软件需求转换为软件表示的过程最初这种表示只是描述了软件的总的体系结构称
#
Click to edit Master title styleClick to edit Master text stylesSecond levelThird levelFourth levelFifth levelClick to edit Master title styleClick to edit Master text stylesSecond levelThird levelFou
违法有害信息,请在下方选择原因提交举报