- 2
- 0
- 约6.83千字
- 约 75页
- 2016-11-28 发布于湖北
- 举报
软件结构设计 人们不能在没有设计图的情况下建造房子,否则房子将难以建成,就算建成了也很难保证房子的质量。计算机软件比房子复杂的多,因此在开发软件时更需要一个”设计图”来指导软件的开发。 经过了需求分析阶段的工作,开发人员已经正确理解了系统的需求并以需求规格说明书的文档形式表达了系统“做什么”的问题。 软件设计阶段的任务是应用一组原理与方法并遵循质量的评价原则根据软件的需求对软件进行设计,解决“如何做”的问题。 正确的软件设计 软件设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统结构 1. 软件设计分为两个阶段: (1)概要设计(总体设计) 将软件需求转化为数据结构和软件的系统结构。确定软件的结构以及各组成成分(子系统或模块)之间的相互关系。 (2)详细设计 即过程设计,通过对软件的结构表示进行细化,确定模块内部的详细的数据结构和算法,产生描述各模块程序过程的详细文档。 2 软件设计过程 1) 制定规范 在进入软件开发阶段之初,首先应为软件开发组制定在设计时应该共同遵守的标准,以便协调组内各成员的工作。 ⑴ 阅读和理解软件需求说明,确认用户要求是否可行 ⑵ 确定最合适的设计方法。 ⑶ 规定设计文档的编制标准。 ⑷ 规定编码的信息形式(代码体系),与硬件、操作系统的接口规约,命名规则等。 2)概要设计(软件系统结构的总体设计) 基于功能层次结
您可能关注的文档
- 软件工程-05教案分析.ppt
- 软件工程11(西南交通大学软件工程)教案分析.ppt
- 汽车电路基本知识第一章课程.ppt
- 汽车电控技术课程.doc
- 软件工程部分历年考教案分析.ppt
- 软件工程常考简教案分析.doc
- 软件工程导论教案分析.doc
- 软件工程第3章教案分析.ppt
- 软件工程第4章-设计工程教案分析.ppt
- 汽车电工电子课程.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 过程流体机械复习思考题答案.pdf VIP
- 烘房岗位常见安全事故原因及相应现场处置预案.docx
- 权威解读教育强国建设规划纲要2024-2035年.pptx VIP
- 静电除尘器本体结构设计_毕业论文.doc VIP
- 100以内加减法混合题打印版.pdf VIP
- 公共艺术设计教程 课件全套 王鹤 第1--3章:公共艺术设计概念与基础 ---公共艺术设计经典赏析.pdf
- (高清版)DT 1055-2019 第三次全国国土调查技术规程.pdf VIP
- 2025年三支一扶期满转编笔试试题试卷及答案.docx
- 青铜器类型学智慧树知到课后章节答案2023年下哈尔滨师范大学.pdf VIP
- 2025年上海市初中会考地理试卷 .pdf VIP
原创力文档

文档评论(0)