第十章:设计概念

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/budding0828/article/details/86557057

第十章:设计概念

设计是一个两个部分的迭代过程:概念设计 (系统设计) 、 技术设计

什么是设计

设计是将问题转化为解决方案的创造性工作
一个解决方案的描述也称为设计。需求规格说明定义问题;设计文档说明了问题的一个特定解决方案。

概念设计
  • 告诉客户系统将做什么
  1. 数据来自哪里?
  2. 系统中数据会发生什么情况?
  3. 对用户来说,系统将会是什么?
  4. 向用户提供的选择是什么?
  5. 事件的计时是什么?
  6. 报表和屏幕是什么样的?
  • 优秀的概念设计的特性
  1. 客户语言
  2. 不包含技术行话
  3. 描述系统功能
  4. 与实现无关
  5. 与需求文档链接起来
技术设计
  • 告诉变成这系统将做什么
  1. 对主要硬件部分及其功能的描述
  2. 软件构件的层次和功能
  3. 数据结构
  4. 数据流
创建设计的5种方式
  1. 模块化分解
  2. 面向数据的分解
  3. 面向事件的分解
  4. 由外到内的设计
  5. 面向对象的设计
改进设计的技术
  1. 降低复杂性
  2. 按合同设计
  3. 原型化设计
  4. 故障树分析

猜你喜欢

转载自blog.csdn.net/budding0828/article/details/86557057