软件系统分析第五章
目录 发展阶段和设计流程 面向对象的分析 面向对象的设计 面向对象的实现 信息系统应用开发 发展阶段 初期阶段 以面向对象的静态结构表示为主体,典型如Coad Yourdon方法 21世纪初,UML方法 UML集成静态结构域动态变化与一体,用图形方法表示,使系统分析与设计成为一种统一的、标准的方法 OOM分析与设计流程 信息系统分析与设计的基本工作是根据用户的信息需求、处理需求以及信息系统支持环境设计出数据模式与数据模型。 信息需求主要是指用户对象的数据及其结构,它反映数据的静态要求。 处理需求表示用户对象的数据处理过程和方式,反映数据的动态要求。 需求阶段 分析阶段 设计阶段 实现阶段 编程 测试 维护 需求阶段 又称问题域,是客观世界对信息系统的需求反映,包括功能的需求反映、信息的需求反映和性能的需求反映。 确立整个系统所关注的目标及系统的周边环境 面向对象的分析(OOA) 运用面向对象的方法进行需求分析,其主要任务是分析和理解问题域,找出描述问题域和系统责任所需的类及对象,分析它们的内部构成和外部关系,建立OOA模型。 强调的是对一个系统中的对象特征和行为的定义。 仅与问题域需求有关而与系统平台无关。 OOA就是要解决“作什么”的问题。OOA 法的基本任务就是要建立三种模型: 对象层 定义构成系统的类和对象,它们的属性与操作。 属性层 为每个类内做属性扩展 服务层
原创力文档

文档评论(0)