精选优质文档-倾情为你奉上软件设计综述报告软件设计包括一套原理、概念和实践。明确软件设计目标是软件设计的第一步。软件设计目标明确了最终的软件系统应该拥有的质量属性。软件设计的目标涉及性能、可靠性、成本、维护等多个方面的目标。1.1软件设计的目标 软件设计的目标应从用户那里得到,确定了软件最终应拥有的功能。可以从需求规格说明书中选择重要的质量属性,作为设计目标,如性能目标、可靠目标等。而成本和维护方面往往从客户和供应商那里得到。1.1.1性能准则 性能准则包括对系统速度和空间的需求。系统应该是能够发现请求并及时响应这些请求。1.1.2可靠性准则 可靠性准则决定了对减少系统崩溃以及随后所造成危害所做的努力程度。1.1.3成本准则 成本准则包括开发、配置和管理系统的成本。当新系统更新旧系统时,应该考虑确保向后兼容,或减少新系统移植的开销,同时需要考虑在多种不同成本之间做出权衡。1.1.4维护准则 维护准则确定在开发完成后再改变系统的困难程度。这些准则很难进行优化和事先规划,因为很少能够清晰的给出项目成功的程度和系统的可操作的时