uml与面向对象系统分析与设计与java.ppt
《uml与面向对象系统分析与设计与java.ppt》由会员分享,可在线阅读,更多相关《uml与面向对象系统分析与设计与java.ppt(21页珍藏版)》请在三一办公上搜索。
1、249,概念 设计:UML用户需求描述方法基于用例的方法use case,250,系统发展生命周期,分析,设计,计划Planning可行性研究Feasibility Study(optional)需求确定Requirements Determination概念设计Conceptual Design物理设计Physical Design构建Construction Purchase(prototype)培训Training转化Conversion-old to newImplementation实施Evolution 进化,251,REQUIREMENTS需求 DETERMINATION确定,A
2、n activity used to determine what is“in”and what is“out”!通俗的说是一种决定什么“内”与什么是“外”的问题的一种活动,问题域的详细内容,需求确定,问题域的精确描述,252,需求分析?,在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围和定义时所要做的所有的工作。需求分析是软件工程中的一个关键过程。,253,获取用户需求的过程,254,需求分析,涉众分析需求来自于用户,不论是用什么方法,首先应是找到我们需要访问的对象,然后对对象进行分类,再逐步对对象进行访问。具体访问过程中可以针对不同的访问对象采用不
3、同的方法,根据访问的内容进行确定。本文要讨论的是,如何确定我们的访问对象,以及如何对确定用户对象进行调查。,1 of 2,255,识别用户,第一步是找出系统的未来推进者。第二步是把握系统的整体流程 第三步找出真正的用户。,256,需求分析,第四步掌握一手资料。第五步协助用户进行流程重组。第六步正确理解需求列表。,2 of 2,257,实践证明,用例技术是迄今为止最为深刻、准确和有效的系统功能需求描述方法。,基于USE CASE的需求分析,258,为什么使用Use case,259,Use case定义,jacobson强调用例是系统执行的一个动作序列(注:这其中也包括与用户的交互),这些动作必
4、须对某个特定的使用者(Actor)产生可观测的、有价值的结果。,260,那么到底什么结果叫“可观测、有价值”呢?它首先强调用例是各种系统受益人(Stakeholder)之间的一种行为契约(注:行为包括对象的活动、动作和对象之间的交互等),建立契约的目的是为了达成某种目标,因此每一个用例及其名称实际上都应代表一个用户目标,这个目标是否得到真正满足正是判断我们抽取的某个用例是否“有价值”的关键。通过用例的具体执行来展现Actor的目标是如何实现或失败的,而一个用例其实就是多个在不同条件下执行并可能导致许多不同后续状态的情节(scenario,又译“场景”)的叠加,这就是用例结果的“可观测”。因此综
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- uml 面向 对象 系统分析 设计 java
链接地址:https://www.31ppt.com/p-6522273.html