资源预览内容
第1页 / 共1页
亲,该文档总共1页全部预览完了,如果喜欢就下载吧!
资源描述
(一)建立对象模型。建立对象模型的工作步骤是:首先确定对象类和关联。分析员通过分析这些类和对象,找出所有候选的类和对象,从类和对象中筛选掉不正确的或者不必要的。第二步分析员要确定关联关系。这个过程要初步确定关联在筛选,最后进一步完善。第三步要划分主题,用它作为指导开发者和用户观察整个模型的一种机制。第四步是要确定属性。确定属性通常有分析和选择两个步骤,分析是在分析需求陈述不能得到所有属性,还须借助领域知识和常识。而选择要根据下述情况,删除不必要的属性:(1)误把对象当属性(考虑实体能否独立存在)(2)误把关联类的属性当作一般对象的属性(3)存在与其他属性毫无相关的属性时考虑分解类。第五步是识别继承关系。确定了类中应该定义的属性之后就可以利用继承机制共享公共属性,并对系统中众多的类加以组织。可以使用两种方式建立继承(泛化)关系:(1)自底向上:从现有类泛化出父类;(2)自顶向下:把现有类细化成子类。最后一步是要反复修改。仅仅经过一次建模过程很难得到完全正确的对象模型,而软件开发过程是一个多次反复修改逐步完善的过程(二)建立动态模型。建立动态模型的步骤:(1)第一步,是编写典型交互行为的脚本。编写脚本的目的:保证不遗漏重要的交互步骤。(2)第二步,从脚本中提取出事件,确定触发每个事件的动作对象,以及接受事件的目标对象。(3)第三步,排列事件发生的次序,确定每个对象可能有的状态及状态之间的转换关系,并用状态图描绘它们。(4)第四步,比较各个对象的状态图,检查它们之间的一致性,确保事件之间的匹配。(三)建立功能模型。功能模型表明了系统中数据之间的依赖关系,及有关的数据处理功能,它由一组数据流图组成。步骤如下:画出基本系统模型图;画出功能级数据流图;描述处理框功能。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号