- 1
- 0
- 约1.51千字
- 约 15页
- 2016-10-07 发布于湖北
- 举报
面向对象分析习题
* 面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。 分析的基本过程 * OOA基本任务 运用面向对象方法,分析和理解问题域和系统责任,正确认识其中的事务和它们之间的关系,识别出描述问题域及系统责任所需的类及对象,定义这些类和对象的属性与服务,以及他们之间所形成的结构、静态联系和动态联系,最终产生一个符合用户需求并能直接反映问题域和系统责任的OOA模型及其详细说明。 * 三个子模型与五个层次 面向对象建模得到的模型包含对象的三个要素(子模型):静态结构(对象模型),交互次序(动态模型),和数据变换(功能模型)。 * 例子 某公司准备开发一款电子表。手表用户可以用手表查询时间,也可以设置时间。手表的电池可以使用5年,当电池没电时可以由手表修理人员更换电池。手表上有一块显示屏,一个SET按钮,一个ACTION按钮,一个电池。手表平时显示的是当时的时间,在按下ACTION按钮后会显示当时的日期。如果第一次按下SET按钮则可以修改月份,第二次可以修改日期,第三次可以修改小时,第四次可以修改分钟,第五次可以修改秒数,第六次则保存修改并返回平时状态。在对相关选项(月、天、小时、分、秒)进行修改时,每按一次ACTION钮,则当前选项增加1,如果达到最大限度则自动回零。 * * 另一种更简单的分析方法,是非正式分析。用自然语言书写的需求陈述为依据,把陈述中名词作为类
您可能关注的文档
- 非谓语动词详解课件.ppt
- 非财务人员的财务基础培训0.ppt
- 非财务人员财务管理培训2016.ppt
- 非财务人员财务管理实务.ppt
- 非货币性福利.ppt
- 非货币性资产交换案例.ppt
- 非货币性资产交换的成本确认.doc
- 非货币性资产投资企业所得税政策释义(最新政策).docx
- 非财务经理的财务视角.ppt
- 非车险销售人员基础培训系列——意外险介绍.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)