正在加载图片...
喷泉棋型 有工作可9中地行 用选料严拥供了条件 二章为什么需要O0A 21什么是面向对象的分析? 对象的分析〔,就是用面向刈象方进行暴统 分折,是教件生命属的一个阶,具有一最分析方 得换这身斯是方法遗们分,用面向对的 基本任务是量用国向对象方法,对 象的属性、最务以及它值之同的关 目标是建立一个符合题擒足用户警求的①型 22分析面临的主罢阿愿 问题域和系统责任复杂性日益增长 down):被开发系统的应用领域,即 系责任( syst emresponsi bilities):所开发的系统 应该具客的职能 员,多率不是问题域的专家:问题域专家多半 不是软件专家 统所面临的闩题域比以往更为广阔和复杂,系统比 硬件性能提高价格的下降:编程效率不断提高。对雷 求分析的压力比其它开发阶段更为巨大喷泉模型: 各个阶段之 间没有严格 的界限,其 活动可以交 叠和回溯。 演化 集成 测试 编程 设计 OOA 分析 OOD 有些工作既可在OOA中进行, 也可在OOD中进行。 各阶段概念和表示法的一致为 采用这种模型提供了条件。 面向对象的分析(OOA),就是运用面向对象方法进行系统 分析。 OOA是分析,是软件生命周期的一个阶段,具有一般分析方 法共同具有的内容、目标及策略; 但强调运用面向对象方法进行分析,用面向对象的概念和表 示法表达分析结果。 基本任务是:运用面向对象方法,对问题域和系统责任进行 分析和理解,找出描述问题域及系统责任所需的对象,定义 对象的属性、服务以及它们之间的关系。 目标是建立一个符合问题域、满足用户需求的OOA模型。 2.1 什么是面向对象的分析? 第二章 为什么需要OOA 2.2 分析面临的主要问题 1、问题域和系统责任复杂性日益增长 问题域(pr obl em domai n):被开发系统的应用领域,即 在现实世界中由这个系统进行处理的业务范围。 系统责任(syst em r esponsi bi l i t i es):所开发的系统 应该具备的职能。 困难所在: 分析人员,多半不是问题域的专家;问题域专家多半 不是软件专家; 系统所面临的问题域比以往更为广阔和复杂,系统比 以往更为庞大。 硬件性能提高价格的下降;编程效率不断提高。对需 求分析的压力比其它开发阶段更为巨大
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有