- 7
- 0
- 约5.73千字
- 约 65页
- 2022-04-04 发布于上海
- 举报
软件工程软设计第1页/共65页4.1 软件设计概述第2页/共65页4.1.1 软件设计的任务第3页/共65页 软件设计的基本目的就是回答“系统应该如何实现?”这个问题。软件设计的任务,就是把分析阶段产生的软件需求说明转换为用适当手段表示的软件设计文档。 第4页/共65页 1.系统结构设计 系统结构设计用于定义软件主要结构性元素之间的关系。系统结构设计表示(即基于计算机的系统的框架)可以从系统规约、分析模型以及分析模型中所定义的子系统的交互中导出。 2.数据设计 数据设计用于将分析阶段创建的信息模型,如数据字典、数据流图等,转变为实现软件所需的数据结构。部分数据设计可能和软件系统结构的设计同时发生,但更详细的数据设计活动则会发生在设计每个具体软件构件(或模块)的时候。 第5页/共65页 3.接口设计 接口设计描述软件内部模块之间以及软件与人之间是如何通信的(包括数据流和控制流)。一个接口意味着特定的信息流(如数据流或控制流)以及行为类型,因此,数据和控制流图提供了接口设计所需的信息。 4.构件设计 从工程管理的角度来看,传统的软件设计任务通常分两个阶段完成,即概要设计和详细设计。 第6页/共65页4.1.2 模块与模块化第7页/共65页 在软件系统设计中,模块是一个明确定义的输入、输出和特性的程序实体,通常程序中单独命名且可通过名字访问的过程函数、子程序或宏调用都可看作模块。一般
您可能关注的文档
- 烧结过程燃烧与传热.pptx
- 贻贝sod纯化方法的.pptx
- 项目十三手机显示故障的检修.pptx
- 流体流动例题.pptx
- 过去分词作宾补略讲.pptx
- 胆囊切除术教学查房.pptx
- 诚实守信道德讲堂.pptx
- 人民币比较大小.pptx
- 三端稳压及开关稳压电路.pptx
- 长春一年级上册小动物的家.pptx
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 《可爱的动物》调查表.doc VIP
- 手持万用表安全操作规程.pdf VIP
- 标准图集-22G522-1 钢筋桁架混凝土楼板.pdf VIP
- (施工组织设计汇总)安徽某高速公路施工组织设计.doc VIP
- NB∕T 35027-2014 水电工程土工膜防渗技术规范.pdf-2020-06-16-22-28-21-705.docx VIP
- Rexroth SB24 34Load-sensing control block负载敏感控制块说明书 英文版本.pdf VIP
- 2025四川攀枝花城建交通(集团)有限公司校园招聘4人备考试题及答案解析.docx VIP
- 中国居民膳食指南2022.pdf VIP
- 关于绑架的小故事-绑架关起来的故事.docx VIP
- 苏教版六年级下数学全册教学设计教案(带板书设计 教学反思全).docx
原创力文档

文档评论(0)