软件设计综述报告
软件设计包括一套原理、概念和实践。明确软件设计目标是软件设计的第一步。软件设计目标明确了最终的软件系统应该拥有的质量属性。软件设计的目标涉及性能、可靠性、成本、维护等多个方面的目标。
1.1软件设计的目标
软件设计的目标应从用户那里得到,确定了软件最终应拥有的功能。可以从需求规格说明书中选择重要的质量属性,作为设计目标,如性能目标、可靠目标等。而成本和维护方面往往从客户和供应商那里得到。
1.1.1性能准则
性能准则包括对系统速度和空间的需求。系统应该是能够发现请求并及时响应这些请求。
1.1.2可靠性准则
可靠性准则决定了对减少系统崩溃以及随后所造成危害所做的努力程度。
1.1.3成本准则
成本准则包括开发、配置和管理系统的成本。当新系统更新旧系统时,应该考虑确保向后兼容,或减少新系统移植的开销,同时需要考虑在多种不同成本之间做出权衡。
1.1.4维护准则
维护准则确定在开发完成后再改变系统的困难程度。这些准则很难进行优化和事先规划,因为很少能够清晰的给出项目成功的程度和系统的可操作的时间周期。
1.1.5最终用户准则
最终用户准则包括从用户的视点出发所需的属性,但并没有覆盖性能准则和可靠性准则。
1.2软件设计的任务
软件设计的主要任务是要解决如何做的问题,要在需求分析的基础上,建立各种设计模型,并通过对设计模型的分析和评估,确定模
您可能关注的文档
- 热网工程管道保温方案精编.doc
- 数字式电压计精编.doc
- 热现象阶梯训练精编.doc
- 热学答案第二版(完整版)_李椿_章立源等著精编.doc
- 热再生技术施工方案精编.doc
- 热轧和冷轧的区别精编.doc
- 人防工程技术特点精编.doc
- 人防工程监理细则精编.doc
- 数字式电阻电容测量仪设计实现实验精编.doc
- 人防工程平战转换方案1#精编.doc
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)