系统构架设计应考虑的因素(二).pdfVIP

  • 5
  • 0
  • 约6.16千字
  • 约 5页
  • 2021-11-20 发布于重庆
  • 举报
系统构架设计应考虑的因素(二) 三、程序的运行时结构方面的考虑: 1 、 需求的符合性:正确性、完整性;功能性需求、非功能性需求 软件项目最主要的目标是满足客户需求。在进行构架设计的时候,大家考虑更多的是使 用哪个运行平台、编成语言、开发环境、数据库管理系统等问题,对于和客户需求相关的 问题考虑不足、不够系统。如果无论怎么好的构架都无法满足客户明确的某个功能性需求 或非功能性需求,就应该与客户协调在项目范围和需求规格说明书中删除这一需求。否则, 架构设计应以满足客户所有明确需求为最基本目标,尽量满足其隐含的需求。(客户的非 功能性需求可能包括接口、系统安全性、可靠性、移植性、扩展性等等,在其他小节中细 述) 一般来说,功能需求决定业务构架、非功能需求决定技术构架,变化案例决定构架的范 围。需求方面的知识告诉我们,功能需求定义了软件能够做些什么。我们需要根据业务上 的需求来设计业务构架,以使得未来的软件能够满足客户的需要。非功能需求定义了一些 性能、效率上的一些约束、规则。而我们的技术构架要能够满足这些约束和规则。变化案 例是对未来可能发生的变化的一个估计,结合功能需求和非功能需求,我们就可以确定一 个需求的范围,进而确定一个构架的范围。(此段 Fro

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档