- 1
- 0
- 约1.21万字
- 约 63页
- 2020-03-22 发布于上海
- 举报
3第三 章软件设计与编码3.1 软件设计阶段的任务与目标软件设计阶段的任务与目标 软件设计是对实现软件的结构、系统的数据、系统组件之间的接口以及所用算法的描述。 软件设计是软件开发的关键步骤,直接影响软件的质量。 在软件需求分析阶段已经完全弄清楚了软件的各种需求,较好地解决了所开发的软件“做什么”的问题,并已在软件需求说明书和数据要求说明书中详尽和充分地阐明了这些需求以后,下一步就要着手实现软件的需求,即软件设计阶段要解决“怎么做”的问题。 需求描述数据结构设计体系结构设计抽象描述接口设计组件设计算法设计系统体系结构软件描述接口描述组件描述数据结构描述算法描述设计过程的一般模型设计活动设计产品3.1.1 软件设计在开发阶段中的重要性系统结构设计信息域需求程序模块已测试软件过程设计功能与性能需求数据结构设计 3.1.1 软件设计在开发阶段中的重要性 软件设计阶段要解决“如何做”的问题。这显然是整个软件开发过程的核心问题,所有的开发工作都将根据设计的方案进行。系统的总体结构在该阶段决定,因此软件的总体设计决定了系统的质量。 系统结构设计定义软件系统的整体结构,是软件开发的核心步骤。在设计步骤中,建立软件主要成份之间的关系。 过程设计则是把结构成份转换成软件的过程性描述。 在编码步骤中,根据这种过程性描述,生成源程序代码,然后通过测试,最终得到完整有效的软件。编码软件设计软件测试开发阶段
您可能关注的文档
最近下载
- 2006年钢丝绳标准.pdf VIP
- 公路工程旋挖钻成孔抗滑桩专项施工方案范本.docx VIP
- 《GB_T 38833-2020信息通信用240V_336V直流供电系统技术要求和试验方法》专题研究报告.pptx VIP
- 高频精选:血液中心护士招聘笔试题及答案.doc VIP
- 瑞文经典推理测验之智力测验(含答案及评分标准).pdf VIP
- YD╱T 3089-2016 通信用336V直流供电系统.pdf VIP
- 建筑工程图集 18DX009:数据中心工程设计与安装.pdf VIP
- 苏教版四年级下册数学期末测试卷.docx VIP
- 西宁市海绵城市建设设计导则图集.pdf VIP
- 2024-2025学年高中地理选择性必修1 自然地理基础鲁教版(2019)教学设计合集.docx
原创力文档

文档评论(0)