第二讲系统设计与规范.pptVIP

  • 2
  • 0
  • 约7.44千字
  • 约 39页
  • 2018-01-07 发布于河南
  • 举报
第二讲系统设计与规范

第二讲软件系统设计与规范 设计是人类最高水平的脑力活动 目录 1.软件设计基本概念 2.软件设计 2.1体系结构设计 2.2用户界面设计 2.3数据库设计 2.4数据结构与算法设计 3.模式与规范 4.设计工具 1.软件设计基本概念 1.1软件设计是什么 “设计不是一种技能,而是捕捉事物本质的感觉能力与洞察能力”--《设计中的设计》原研哉 但是软件设计更多的是一种被证明有效的范例的组合,软件设计的目标是方便使用,是在实用的前提下创造美; 1.软件设计基本概念 2.软件设计 2.1体系结构设计 2.2用户界面设计 2.3数据库设计 2.4数据结构与算法设计 2.1体系结构设计 体系结构是指软件系统的基本和主体的形态,也就是软件系统中“最本质”的东西。一个软件系统的体系结构设计得好不好,可以用“合适性、结构稳定性、可扩展性、可复用性”这些特征量来评估。 2.1体系结构设计 合适性:即体系结构是否适合于软件的“功能性需求”和“非功能性需求”。 设计师可以充分发挥主观能动性,根据需求的特征,通过推理和归纳的方法设计出合适的体系结构。经验不丰富的设计师往往把注意力集中在“功能性需求”而疏忽了“非功能性需求”,殊不知后者恰恰是最能体现设计水平的地方。 高水平的设计师高就高在“设计出恰好满足客户需求的软件,并且使开发方和客户方获取最大的利益,而不

文档评论(0)

1亿VIP精品文档

相关文档