考试网 >> IT认证 >> 水平 >> 软件指导 >> 《软件工程》学习辅导9

《软件工程》学习辅导9

发布时间:2006-06-28 04:32     点击:
分页:上一页  1 [2] 3  下一页

5、面向对象的开发方法主要有以下几种:Coad方法、Booch方法、OMT方法和OOSE方法,最新的统一建模语言UML则不仅统一了Booch方法,OMT方法、OOSE方法,而且对其作了进一上的发展,最终统一为大众所接受的标准建模语言。

二、面向对象的模型(简单应用)

   面向对象的模型包括三个,它们分别是:描述系统数据结构的对象模型、描述系统控制结构的动态模型和和描述系统功能的功能模型。这三种模型都涉及到数据、控制和操作等共同的概念,只是每种模型描述的侧重点不同。这三种模型从三个不同但又密切相关的角度模拟目标系统,它们各自从不同的侧面反映了系统的实质性内容,综合起来则全面反映了对目标系统的需求。

1、对象模型:它表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。该模型主要关系的是系统中对象的结构、属性和操作,使用了对象图的工具来刻画,它是分析阶段三个模型的核心,也是其他两个模型的框架。涉及及的概念有,对象和类、关联和链。

2、动态模型:是与时间和变化有关的系统性质。该模型描述了系统的控制结构,它表示了瞬时的、行为化的系统控制性质,它关系的是系统的控制,操作的执行顺序,它从对象的事件和状态的角度出发,表现了对象的相互行为。该模型描述的系统属性是触发事件,事件序列、状态、事件与状态的组织。使用状态图作为描述工具。涉及的重要概念是事件、状态、操作等。

3、功能模型:描述了系统的所有计算。功能模型指出发生了什么,动态模型确定什么时候发生,而对象模型确定发生的客体。功能模型表明一个计算如何从输入值得到输出值,它不考虑所计算的次序。功能模型由多张数据流图组成。数据流图说明数据流是如何从外部输入、经过操作和内部存储输出到外部的。功能模型也包括对象模型中值的约束条件。功能模型说明对象模型中操作的含义、动态模型中动作的意义以及对象模型中约束的意义。相关的概念有:数据流图中的处理、数据流、动作对象、数据存储对象等。

三、面向对象的分析(简单应用)

   面向对象分析的目的是对客观世界的系统进行建模。分析问题有三种用途:用来明确问题需求;为用户和开发人员提供明确需求;为用户和开发人员提供一个协商的基础,作为后继的设计和实现的框架。通过分析,建立对象模型、动态模型和功能模型。
分页:上一页  1 [2] 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有