- 18
- 0
- 约 3页
- 2017-02-08 发布于重庆
- 举报
软件工程第四章
软件工程 作业三
简述软件设计阶段的主要工作内容。
答:(1)概要设计:将软件需求转化为系统结构(程序结构、接口)和数据结构。通过仔细分析软件需求规格说明,确定组成系统的模块及各模块之间的关系,设计出完成预定功能的模块结构(软件结构),并建立接口。
(2)详细设计:详细地设计每个模块,即确定完成每个模块功能所需要的算法和数据结构。
软件设计过程中,如何运用模块化原理?
答:用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。逐步求精的结果是得到一系列以功能块为单位的算法描述。以功能块为单位进行程序设计,实现其求解算法的方法称为模块化。
什么是模块独立性?软件设计中,如何提高模块独立性?
答:含义:模块独立性是指模块内部各部分之间、以及模块之间关系的一种度量标准。模块软件结构中的每个模块完成一个相对独立的特定子功能,并且和其它模块的接 口是简单的。
提高方法: 改进软件结构,通过分解或合并模块,降低耦合、提高内聚。
简述结构化程序的基本特征。
答:一个程序的代码块仅仅通过顺序、选择和循环三种控制结构进行连接;并且每个代码块只有一个入口和一个出口。
5、商场商品信息管理系统的主要功能为:库房管理员负责商品的存储,及时录入商品的入/出库信息,系统处理商品的变更情况并保存到相关文件,系统定期打印库房商品的库存清单给采购部。 前台销售员负责商品销售,录入商品销售信息,系统处理并保存商品销售信息、为顾客打印购货清单。销售经理可以查询商品销售情况、商品库存情况,并得到相应的统计报表。
下面是表示商品信息管理系统功能的数据流图,请分析数据流图的类型,设计软件结构图并简述相应的设计步骤。
答:类型:事务型数据流图
软件结构图:
设计步骤:()确定以事务为中心的结构,找出事务中心和事务来源;
中加计算机132 刘超
1
您可能关注的文档
- 趋向补语的引申用法.doc
- 趣味语文题2.doc
- 趣味运动会执行方案.doc
- 趣识对联.doc
- 足太阳膀胱经.doc
- 足球课教案全集.doc
- 跆拳道营销策略研究论文--毕业论文过程性资料.doc
- 超高压水力压裂提高煤层透气性技术研究报告.doc
- 跑道胶检测方法.doc
- 跨国企业营销本土化策略及对我们的启示.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)