版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-2-实验要素实验要素u迭代周期迭代周期1的选取的选取u模型的组织模型的组织u实体类的完备性实体类的完备性u交互图:正确性、完备性、可行性等交互图:正确性、完备性、可行性等u参与类类图(参与类类图(VOPC):正确性、完备):正确性、完备性等性等u-3-实验实验2:用例分析:用例分析-题目要求题目要求在实验在实验1所构建的用例模型基础上,完成所构建的用例模型基础上,完成分析过程分析过程u确定第一个迭代周期(提供该周期的用例图)确定第一个迭代周期(提供该周期的用例图)u简单描述系统的备选构架,并将分析过程所简单描述系统的备选构架,并将分析过程所发现的类(对象)放入到相应的层次结构中发现的类(对象
2、)放入到相应的层次结构中u对实验对实验1中已经完成用例规约的一个用例进中已经完成用例规约的一个用例进行用例分析:行用例分析:完成该用例的参与类类图(完成该用例的参与类类图(VOPC类图)类图)描述一个基本路径的交互描述一个基本路径的交互-4-考勤系统第一个迭代周期考勤系统第一个迭代周期两个用例两个用例u维护个人考勤维护个人考勤(简化版简化版-只考虑基本路径只考虑基本路径)u计算工资计算工资(简化版简化版-只考虑临时工只考虑临时工)-5-模型组织:模型组织:4+1视图视图-6-模型组织:按备选构架组织模型组织:按备选构架组织按按MVC构架寻找相应的构架寻找相应的对象(类)对象(类)u边界类边界类
3、Boundary Classesu控制类控制类Control Classesu实体类实体类Entity Classes领域模型领域模型-7-模型组织:由用例实现来组织模型组织:由用例实现来组织用例分析过程围绕着用例完用例分析过程围绕着用例完成,通过用例实现成,通过用例实现(use-case realization)来组织来组织u该用例实现与用例模型中用该用例实现与用例模型中用例之间的关系例之间的关系跟踪图跟踪图u该用例的实现过程交互图该用例的实现过程交互图基本路径基本路径备选路径备选路径u该用例的参与类类图该用例的参与类类图VOPC类图类图-8-边界类和控制类边界类和控制类在分析的前期,一般情
4、况下在分析的前期,一般情况下u为每对参与者为每对参与者/用例定义一个边界类用例定义一个边界类u为每个用例定义一个控制类为每个用例定义一个控制类在用例分析过程中,可以根据实际情在用例分析过程中,可以根据实际情况进行灵活分析,如:况进行灵活分析,如:u在维护个人考勤时存在两个非常独立的在维护个人考勤时存在两个非常独立的路径:记录考勤路径:记录考勤(分创建和提交两个阶分创建和提交两个阶段段)、查询考勤、查询考勤u可以每个路径定义一个边界类和控制类可以每个路径定义一个边界类和控制类-9-考勤系统迭代周期考勤系统迭代周期1边界和控制类边界和控制类-10-实体类实体类难点!也是用例分析的重点难点!也是用例
5、分析的重点实体类体现系统的核心业务数据实体类体现系统的核心业务数据u识别出用例规约中的名词和名词短语,识别出用例规约中的名词和名词短语,将它们作为实体或属性的候选对象将它们作为实体或属性的候选对象来自用例规约来自用例规约名词性短语名词性短语u系统的关键抽象系统的关键抽象u实体类的实体类的u实体类是后续数据库设计的基础实体类是后续数据库设计的基础-11-关键抽象关键抽象关键抽象关键抽象(Key Abstractions)即在即在需求中揭示的系统核心概念,系统必需求中揭示的系统核心概念,系统必须处理的信息须处理的信息关键抽象的来源关键抽象的来源u领域知识领域知识u需求需求u词汇表词汇表u领域模型领
6、域模型(业务模型业务模型)-12-本系统迭代周期本系统迭代周期1实体类类图实体类类图-13-实体类的典型问题实体类的典型问题“系统系统”实体类实体类u系统是一个什么样的实体类?事实上,它应该是一系统是一个什么样的实体类?事实上,它应该是一个全局的控制类,负责所有的核心流程,成了上帝个全局的控制类,负责所有的核心流程,成了上帝类!它掩盖了实际的业务流程,类!它掩盖了实际的业务流程, 使得分析过程失去使得分析过程失去意义!意义!“数据库系统数据库系统”实体类实体类u在您做这个系统之前已经有现成的数据库吗?在您做这个系统之前已经有现成的数据库吗?u如果有的话,那么它应该作为外围系统,对于本系如果有的话,那么它应该作为外围系统,对于本系统而言就应该是一个接口统而言就应该是一个接口u如果没有,您就应该做数据库设计,而这是在分析如果没有,您就应该做数据库设计,而这是在分析之后工作的,分析是还没有数据,又谈何数据库接之后工作的,分析是还没有数据,又谈何数据库接口呢?口呢?-14-“系统系统”实体类带来错误的交互图实体类带来错误的交互图-15-记录考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024统编版七年级历史上册期末复习:材料题 答题技巧
- 2025-2026学年广西贵港市平南县部分高中春季期高一开学考英语试题
- 2-Chloroethanamine-hydrochloride-2-Chloroethylammonium-chloride-生命科学试剂-MCE
- 第9单元 实验活动7 粗盐中难溶性杂质的去除 教学设计
- 研究混合气体成分的方法
- 2.4 通过OPC协议采集数据
- 生活中的圆周运动高一下学期物理人教版必修第二册
- 2026七年级下语文心理描写方法指导
- 牛顿第一定律课件2025-2026学年高一上学期物理人教版必修第一册
- 2026 三年级语文口语交际《我有妙招》教学课件
- 2025年浙江台州市科创投资集团有限公司公开招聘1人笔试参考题库附带答案详解
- 2026 年妇联基层治理参与工作课件
- 2026年江苏农牧科技职业学院单招职业适应性测试题库附答案解析
- 初级中学学生考核制度
- 2026年南京铁道职业技术学院单招职业适应性测试题库及答案详解1套
- 2025年中邮资管春季校园招聘精彩来袭笔试参考题库附带答案详解
- 小学语文课程标准解读
- 幕墙分包施工三方合作协议范本
- 2026年常德职业技术学院单招综合素质考试参考题库含详细答案解析
- T∕CFPA 051-2026 电动汽车充换电站消防安全技术规范
- 投入车辆承诺书
评论
0/150
提交评论