第五章 软件内部设计 在任何工程化产品或系统的开发阶段中,设计是第一步。它可以定义为“为了能够足够详细地定义一种设备、一个处理或一个系统,以便保证其物理实现,而应用各种技术和原则的过程。” 设计者的目标是生成一个随后要构造的实体的一种模型或表示。开发模型的过程综合了基于构造类似实体的经验的直觉和判断、一系列指导模型演化路径的原则和直观推断、一系列判断质量的标准以及导出最终设计表示的迭代过程 本章主要包括: 1.结构化设计与结构化分析的关系 2.设计过程 3.设计原则 4.设计概念 5.有效的模块设计 6.结构化设计方法 7.接口设计 8.详细设计描述工具 9.编写软件设计文档 5.1 结构化设计与结构化分析的关系 软件设计处于软件工程过程中的技术核心位置,并且它的应用不考虑所使用的软件过程模型。软件设计开始于对软件需求进行分析和规约之后,它是构造和验证软件所需的三项技术活动—设计、代码生成和测试—之一,每一项活动都最终导致经过验证的计算机软件的方式变换信息。 分析模型(第3章)的每一个元素均提供了创建设计模型所需的信息。软件设计必须依据对软件的需求来进行,结构化分析的结果为结构化设计提供了最基本的输入信息。 分析模型的每个元素都提供了创建设计模型时所需要的信息。图5-1描绘了软件设计过程中的信息流。 由数据模型、功能模型和行为模型表示的软件需
您可能关注的文档
- 贵.阳花果园项目营销方案演示文稿.ppt
- 贯彻落实科学发展观大力发展循环经济课件.ppt
- 贵.州用户离网率有效控制建议书V1演示文稿.ppt
- 贵州省基本公共卫生服务月报表解释..ppt
- 贵州益佰药业品牌规划建议..ppt
- 贵州省黔西南苗族风俗节..ppt
- 贵州师大心理学精品课程bpptb.ppt
- 贵阳:35岁以下大学生创业将获重点扶持..pptx
- 贵州茅台酒五力模型分析课件.ppt
- 贵州非物质文化遗产课件.ppt
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- 中国建设银行内部招聘笔试真题试卷(含详细答案解析).docx VIP
- 《片剂包衣》-课件.ppt VIP
- 预制菜净菜加工流程.pptx
- 本科生毕业设计(论文)模板.doc VIP
- 铁路调车作业标准基本规定(正式版).doc VIP
- 24万吨含硫化氢废气综合利用项目LO-CAT硫回收工艺技术及其应用前景.pdf VIP
- Unit 4 Managing money well第3课时 Part B Let’s talk&Discuss and make a spending plan(教学课件)英语人教PEP版六年级上册2026秋新.ppt
- 公共关系学-第三章.ppt VIP
- 2023-2024学年广东省广州市越秀区铁一中学九年级(上)月考数学试卷(10月份)(含解析).docx VIP
- 名著导读《水浒传》课件 2026-2027学年统编版语文九年级下册.pptx VIP
原创力文档

文档评论(0)