生产企业物流组成生产企业物流组成销售管理合 同 审 核销售服务调拨出库台帐管理销售S1原材料订单产品出库销售单生产领料单数据流来源:I1:订货单编号I6:用户代码 领料单生产部门1N参与者表示与系统进行交互的任何人或物可以包括人(不只是最终用户)外部系统和其它机构通过分析库存系统的功能需求确定参与者: (1)库工:负责系统的仓管工作(2)仓管员:负责系统的日常工作(3)库长:仓库管理负责人(4
在一个公共习题库的支持下负责各科习题的教师:可用系统编写习题及答案并存入习题库从习题库中选择一组习题去组成作业并在要求时间公布习题答案从习题库中选择一组习题组成考试题公布可以批改学生的作业学生答题后收卷阅卷评分.筛选对象原则:舍弃与功能无关的事物对系统有关的事物中筛选是否对系统提供有用的信息是否向系统提供某些服务.如:一本书是图书馆管理系统的类 但不能是书店管理系统的类班对象类的属性和方法属性
面向对象分析(上)面向对象复用的是项目领域内的角色而不是软件的功能硬件之所以能大规模生产因为每一个部件承担了一个角色面向对象分析(OOA)的关键是识别出问题域内的类与对象并分析它们相互间的关系最终建立起问题域的简洁精确可理解的正确模型通常面向对象分析过程从分析陈述用户需求的文件开始需求陈述的内容包括:问题范围功能需求性能需求应用环境及假设条件等需求陈述应该阐明做什么而不是怎样做 确定类与对象1.
面向对象的分析(Object-oriented analysis, OOA)1、OOA的基本任务:运用面向对象方法,对问题域(被开发系统的应用领域)和系统责任(所开发系统应具备的职能)进行分析和理解,对其中的事物和它们之间的关系产生正确的认识,找出描述问题域和系统责任所需的类和对象,定义这些类和对象的属性和操作,以及它们之间所形成的各种关系。最终目的是产生一个符合用户需求,并能够直接反映问题域和系
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式––––内容提纲? 概述– 面向对象分析与面向对象设计– OOAD 模型You are here你在这儿? 面向对象分析的概念– 分析类:边界类控制类实体类– 用例实现? 基于用例的分析建模识别分析类定义交互行为建立分析类图检查分析模型2面向对象分析? 面向对象分析– 注重分析业务领域和系统责任忽略与
面向对象分析基础知识面向对象分析之类型的确定之分析类面向对象分析之类型的确定之分析类面向对象分析之类型的确定之分析类
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级??北京北大方正电子有限面向对象需求分析实例用例分析方法及需求描述介绍张云贵2009.10.31内容提要用例分析技术概述业务用例建模业务用例描述系统用例建模系统用例描述功能需求描述方法讨论一用例分析技术概述面向过程分析 vs 面向对象分析SA:顺藤摸瓜得到全貌结构化分解为子系统和各级功能重点流程例如:数据流程图需求规格
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级面向对象分析建模之自动售货机案例对象模型取出饮料结算找零扣减存量完成交易显示售货机就绪所有灯灭显示金额总数饮料售空灯亮显示总额已够饮料选择灯亮投入硬币(有效的)投入硬币规定金额金额不足再投币按下饮料选择按钮回到就绪状态回到就绪状态取消无效硬币取消动态模型功能模型
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第10章 面向对象分析10.1 面向对象分析的基本过程10.2 需求陈述10.3 建立对象模型10.4 建立动态模型10.5 建立功能模型10.6 定义服务10.7 小结OOA面向对象分析(OOA)的关键是识别出问题域内的类与对象并分析它们
5个层次对应着在面向对象分析过程中建立对象模型的5项主要活动:找出类与对象识别结构识别主题定义属性定义服务2. 筛选出正确的类与对象筛选时主要依据下列标准删除不正确或不必要的类与对象:(1) 冗余(2) 无关(3) 笼统(4) 属性(5) 操作(6) 实现(3) 补充发现了遗漏的关联就应该及时补上例如在ATM系统中把事务分解成上述两类之后需要补充柜员输入柜员事务柜员事务输进柜员终端在ATM上输入远
违法有害信息,请在下方选择原因提交举报