- 10
- 0
- 约6.83千字
- 约 75页
- 2016-12-02 发布于广东
- 举报
软件结构设计 人们不能在没有设计图的情况下建造房子,否则房子将难以建成,就算建成了也很难保证房子的质量。计算机软件比房子复杂的多,因此在开发软件时更需要一个”设计图”来指导软件的开发。 经过了需求分析阶段的工作,开发人员已经正确理解了系统的需求并以需求规格说明书的文档形式表达了系统“做什么”的问题。 软件设计阶段的任务是应用一组原理与方法并遵循质量的评价原则根据软件的需求对软件进行设计,解决“如何做”的问题。 正确的软件设计 软件设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统结构 1. 软件设计分为两个阶段: (1)概要设计(总体设计) 将软件需求转化为数据结构和软件的系统结构。确定软件的结构以及各组成成分(子系统或模块)之间的相互关系。 (2)详细设计 即过程设计,通过对软件的结构表示进行细化,确定模块内部的详细的数据结构和算法,产生描述各模块程序过程的详细文档。 2 软件设计过程 1) 制定规范 在进入软件开发阶段之初,首先应为软件开发组制定在设计时应该共同遵守的标准,以便协调组内各成员的工作。 ⑴ 阅读和理解软件需求说明,确认用户要求是否可行 ⑵ 确定最合适的设计方法。 ⑶ 规定设计文档的编制标准。 ⑷ 规定编码的信息形式(代码体系),与硬件、操作系统的接口规约,命名规则等。 2)概要设计(软件系统结构的总体设计) 基于功能层次结
您可能关注的文档
- 菌种选育、保藏与复壮1.ppt
- 清洁能源概论4太阳能光伏发电.ppt
- 第四章41扦插苗繁育格式修改.ppt
- 人教A版数学必修五解三角形高度、角度问题课件.ppt
- 人力资源管理经典教程人才选育用留1天演示版张晓彤.ppt
- 可行性研究、需求分析.ppt
- 如何做流程体系建设生动具体.ppt
- 软件测试工程师培训软件测试用例的设计方法.ppt
- 软件工程导论软件设计总体设计.ppt
- 可再生能源规模化发电技术Large-scalePowerGenerationTechnology至2050年能源发展路线图x.ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)