第五章 软件设计工程 软件工程课件 第五章 软件设计工程 5.1 软件设计的目标与准则 5.2 软件设计工程的任务 5.3 创建良好设计的原则 5.4 传统的结构化设计方法 5.5 面向对象的系统设计 5.6 对象设计 5.7 处理过程设计 5.8 软件设计规格说明 5.9 软件设计评审 5.1 软件设计的目标和准则 软件设计的基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,即软件设计是确定系统的物理模型。 从技术观点来看,软件设计包括数据设计、体系结构设计、接口设计、过程设计。 有一些设计目标是从用户那里得到,更多的设计目标是从非功能需求或应用领域中抽取出来。 设计目标可以从以下 5 组设计准则中选择。 性能准则 成本准则 维护准则 性能、可靠性和最终用户准则往往从需求中明确地获取,也可以从应用领域中获取;而成本和维护准则由客户和供应商提出。 在定义设计目标时,希望开发一个既安全可靠,又廉价的系统是不现实的,因此开发人员应当对所有可能的设计目标进行权衡,对必须的设计目标赋予优先级别。 一旦有了清晰的设计目标,就可以开始系统的初始分解。 5.2 软件设计工程的任务 软件设计工程的任务是基于需求分析的结果建立各种设计模型,给出问题解决的方案。 软件设计是将用户需求准确地转化成为最终的软件产品的唯一途径,在需求到实现之间起到了桥梁作用。 在软件设计阶段,需要
您可能关注的文档
最近下载
- 智能财税综合实训 上篇 社会共享初级外包服务工作领域三.pptx
- 学校基层党支部查摆问题清单及整改措施.docx VIP
- 数学奥林匹克小丛书-小蓝本word-圆.doc VIP
- 2019下半年事业单位联考C类《职业能力倾向测验》真题.pdf VIP
- 数学奥林匹克小丛书-小蓝本word-因式分解技巧.docx VIP
- 人教版(新版)一年级下册数学全册教案(完整版)教学设计含教学反思.pdf
- 部编版四年级语文下册第三单元学历案.doc VIP
- 第9课 《改革开放的起步》 教学设计 2025-2026学年统编版历史八年级下册.docx VIP
- 2025年股权激励与人才激励机制知识考察试题及参考答案.docx VIP
- 本科毕业设计---基于plc的自动化仓储控制系统设计与研究.doc VIP
原创力文档

文档评论(0)