面对对象分析(OOA).pptVIP

  • 10
  • 0
  • 约4.08千字
  • 约 39页
  • 2017-06-11 发布于北京
  • 举报
需求-概念模型(5) 怎样添加关联(association)? 关注那些知道需要知道的关联(Need to know)上 识别概念比识别关系重要 太多的关联会导致概念的复杂化 避免显示多余的或者推导出来的关联 也需要关注加强理解的关联 需求-概念模型-属性 尽量使属性简单和纯粹:使用简单的类型。不要和开发语言类型混淆 概念模型中是没有类似数据库的外键这个东西的 需求-术语表 定义所有需要澄清的术语,以提高交流和减少理解的风险 在每个阶段去精炼这些术语 记录领域或者业务上的规则,限制 说明这些术语尽量简洁 需求-其他 系统运行环境 系统外部接口 非功能性要求(性能要求) 需求-设计 What Requirements Investigation of domain How Logical solution 分析和设计是连续的,不要强行分开 问题的关键是怎样获取低成本的软件 需求 设计 设计要做什么? 设计要做的最重要的两件事: 分配任务或者操作给特定的对象。也就是说系统需要采取什么样的框架(Framework)和这些对象怎么连接?我们需要类图和协作图(这是比较困难的) 实现每个类具体的任务。也就定义每个类的方法(这相对容易些) 设计-要做什么 针对OOA给出的问题域模型,用面向对象方法设计出软件基础架构(概要设计)和完整的类结构(详细设计),以实现业务功能。 生成对象类的动、

文档评论(0)

1亿VIP精品文档

相关文档