第3章软件开发方法与技术(静态模型—类图_对象图)分析报告.pptVIP

第3章软件开发方法与技术(静态模型—类图_对象图)分析报告.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 类图和对象图 §3.1 类及其表示 §3. 2 类图(Class Diagram) §3. 3 类图建模技术 §3. 5 对象图 class CVisitRealizeInterface //通过“接口类”访问“实现接口类”的类的定义 { public: void VFunction_Method() { IInterface* IPoint; IPoint=new CRealizeInterface; IPoint-iFunction(); IPoint-iMethod(); } }; int main() //主函数 { CVisitRealizeInterface vri; vri.VFunction_Method(); return 0; } 实现的运行结果: 一、为机制(较大范围的协作)建模 机制:代表了需要被模拟的部分系统的功能和行为,这些功能和行为是由类、接口等元素交互作用产生的。 机制建模步骤: 1.确定要为之建模的机制。 2.对于每个机制,确定参与这个机制的类、 接口和其他的机制。 3.确定这些元素间的关系。 4.根据机制的脚本,发现遗漏的模型部分,以及简 单的语义错误。 脚本是描述机制的对象间动态行为的图,如状态图等 5.确定对象的属性和操作。 例:基于“图书管理系统”的用例图我们按步骤进行分析 边界 边界 Query (查询) 边界 1.确定机制。根据机制(协作)的定义(模拟部分系统的功能和 行为),显然可得到如下机制(协作): 总体机制 读者机制 工作人员机制 管理人员机制 2.确定参与每个机制的类 ⑴ 考虑系统边界,基于“用例图之“参与者─用例”建立边界类 基于业务人员机制,边界类有: 业务员登录窗口 业务窗口 :为操作“借书”和“还书”用例设置的边界类 基于读者机制,边界类有: 查询窗口:为操作“查询图书”和“查询借阅情况”用例设置的边 界类 基于管理人员机制,边界类有: 管理员登录窗口 管理窗口:为操作“维护图书”和“维护读者”用例设置的公共边 界类 ⑵ 考虑问题域,建立实体类(数据库/文件) 借阅者:教工借阅者、学生借阅者 借阅图书文件 图书 图书借阅明细 借阅历史档案 工作人员 ⑶ 考虑系统责任,基于“用例图---用例”建立控制类 借书业务:实现“借书”用例操作控制类 还书业务:实现“还书”用例操作控制类 查询:实现“查询”用例操作控制类 注册图书、更新图书:实现“维护图书”用例操作控制类 注册读者、注册读者:实现“维护读者”用例操作控制类 注意:用子窗体/对话框来实现 ⑷ 考虑同外部系统或组件的联系,确定接口类 无! UpdatebookForm RegisterbookForm 维护图书 UpdateBorrowerForm RegisterBorrowerForm WorkerInf 机制名 工作人员 BorrowehistoryInf 借阅历史档案 BookBorroweStatisticsInf 图书借阅明细 BorroweBookFileInf 借阅图书文件 BookInf 图书 StudentInf TeacherInf ReaderInf 类名 学生借阅者 教工借阅者 借阅者 实体类: 类 边界类: ReaderCollaboration 读者机制 ManagerCollaboration 管理人员机制 LibrarianCollaboration 业务人员机制 TotalCollaboration 总体机制 机制 维护读者 ReturnbookForm 还书业务 LendbookForm 借书业务 控制类: QueryWin 查询窗口 MaintainWin 维护窗口 LibrarianWin 业务窗口 AdministratorLogin 管理员登录窗口 LibrarianLogin 业务员登录窗口 类名 类 类信息表 3. 确定类之间的关系(构造类图) ⑴ 基于工作

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档