专业信息系统项目管理师网站|培训机构|服务商(2021信息系统项目管理师学习QQ群:89253946,客服QQ:800184589)

软题库 培训课程
当前位置:信管网 >> 信息系统项目管理师 >> 综合知识 >> 文章内容
信息系统项目管理师复习:面向对象分析
来源:信管网 2012年03月23日 【所有评论 分享到微信
面向对象分析
OMT(对象建模技术)
OMT方法的OOA模型包括对象模型、动态模型和功能模型
1、对象模型:是对客观世界实体模拟的对象及对象彼此之间的关系的映射,描述了系统的静态结构。通常用类图表示
2、动态模型:规定对象模型中的对象的合法变化序列。通常用状态图表示。
3、功能模型:指明系统应该做什么。更直接地反映了用户对目标系统的需求。用数据流图表示。
功能模型指明应该做什么,动态模型明确了什么时候做,对象模型定义做事情的实体。
建立对象模型
对象模型通常由五个层次组成:类及对象层、结构层、主题层、属性层、服务层
1、确定类与对象:类与对象是在问题域中客观存在的,系统分析的重要任务之一就是找出这些类与对象。
2、确定结构与关联:即确定对象(或类)之间的关系,关系可分为一般-特殊结构、整体-部分结构、实例关联、消息关联
3、划分主题:为了降低复杂程度,需要把系统划分成几个不同的主题。应该按问题域而不是用功能分解方法来确定主题。
4、定义属性
5、定义服务
建立动态模型
1、编写典型交互行为的脚本,确保不遗漏交互行为
2、从脚本中提取事件,确定触发每个事件的动作对象及接受事件的目标对象
3、排列事件发生的次序,用状态图描绘每个对象可能的状态及状态间的转换关系。
4、比较各个对象的状态图,检查它们之间的一致性,确保事件之间的匹配。
建立功能模型
使用数据流图建立系统功能模型
 
UML统一建模语言
整个分析阶段通常包括两个任务:建立一个反映问题域静态关系的概念模型,使用类图表示。建立一个反应系统行为的动态模型,用用例图来表示
建立域模型
问题域是指一个包含现实世界事物与概念的领域,这些事物和概念与所设计的系统要解决的问题有关,建立域模型又称为问题域建模或域建模,就是找到代表事物与概念的“对象”
1、寻找类:名词动词法,阅读需求文档,找出名词和名词短语,从中提取对象与属性
2、确定类之间的关联:依赖关系、泛化关系、实现关系、关联关系
3、为类添加职责:添加属性和方法
4、把握好域模型的详细度:
建立用例模型
1、用例的定义:用例实例是在系统中执行的一系列动作,这些动作将生成特定参与者可见的价值结果,一个用例定义一组用例实例。
2、用例模型如何产生:采用现有的需求捕获技术从客户、原有系统、文档中找到需求,然后进行整理、提炼,从而建立用例模型
3、识别参与者:参与者是同系统交互的所有事物,不仅可以由人承担,还可以是其他系统、硬件设备等。参与者一定在系统之外,不是系统的一部分。
4、合并需求获得用例:将参与者找到之后,仔细检查参与者,为每一个参与者确定用例。
5、绘制成用例图:将识别到的参与者及生成的用例通过用例图的形式整理出来,获得用例模型的框架
6、细化用例描述:用例描述包括:用例名称、简要说明、事件流、非功能要求、前置条件、后置条件、扩展点、优先级
扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章