- 10
- 0
- 约6.83千字
- 约 75页
- 2016-11-23 发布于湖北
- 举报
软件结构设计 人们不能在没有设计图的情况下建造房子,否则房子将难以建成,就算建成了也很难保证房子的质量。计算机软件比房子复杂的多,因此在开发软件时更需要一个”设计图”来指导软件的开发。 经过了需求分析阶段的工作,开发人员已经正确理解了系统的需求并以需求规格说明书的文档形式表达了系统“做什么”的问题。 软件设计阶段的任务是应用一组原理与方法并遵循质量的评价原则根据软件的需求对软件进行设计,解决“如何做”的问题。 正确的软件设计 软件设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统结构 1. 软件设计分为两个阶段: (1)概要设计(总体设计) 将软件需求转化为数据结构和软件的系统结构。确定软件的结构以及各组成成分(子系统或模块)之间的相互关系。 (2)详细设计 即过程设计,通过对软件的结构表示进行细化,确定模块内部的详细的数据结构和算法,产生描述各模块程序过程的详细文档。 2 软件设计过程 1) 制定规范 在进入软件开发阶段之初,首先应为软件开发组制定在设计时应该共同遵守的标准,以便协调组内各成员的工作。 ⑴ 阅读和理解软件需求说明,确认用户要求是否可行 ⑵ 确定最合适的设计方法。 ⑶ 规定设计文档的编制标准。 ⑷ 规定编码的信息形式(代码体系),与硬件、操作系统的接口规约,命名规则等。 2)概要设计(软件系统结构的总体设计) 基于功能层次结
您可能关注的文档
- 软件1401叶惠140607106电路实验试题.doc
- 软件测试30页试题.doc
- 软件测试的目标试题.ppt
- 软件测试技术-8黑盒测试因果图法试题.ppt
- 软件测试培训-终极试题.ppt
- 软件测试实验一Au试题.ppt
- 软件代理合同范本3篇试题.doc
- 软件工程(第六版)课后习题试题.doc
- 软件工程03-1(设计工程)试题.ppt
- 软件工程-05试题.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 台达电子:Delta 800 VDC数据中心电源与冷却解决方案.docx VIP
- 第8章李学干_计算机系统结构.ppt VIP
- 中国国防科学技术报告研制报告样本.doc VIP
- 第7章-计算机系统结构(第五版)李学干.ppt VIP
- 2026春统编版语文 11《山地回忆》ppt课件(共25张ppt).pptx VIP
- 统编版小学六年级语文下册第二单元学业质量测评卷.docx VIP
- 社会责任报告.docx VIP
- 开利39GP、39CQP空气处理机组.pdf VIP
- Power Up3课后单元测试 - U9 - Unit Test.docx VIP
- 辽宁省七校协作体2023-2024学年高二下学期6月联考政治试题.pdf VIP
原创力文档

文档评论(0)