首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论用例的获取方法 UP(unified process,统一开发过程)是一种软件开发过程,它的特点是用例驱动;以构架为中心;迭代和增量开发。用例(usecase)是对一组动作序列的描述,系统通过执行改动作序列,为参与者(actor)产生可观察的结果。
论用例的获取方法 UP(unified process,统一开发过程)是一种软件开发过程,它的特点是用例驱动;以构架为中心;迭代和增量开发。用例(usecase)是对一组动作序列的描述,系统通过执行改动作序列,为参与者(actor)产生可观察的结果。
admin
2007-10-08
92
问题
论用例的获取方法
UP(unified process,统一开发过程)是一种软件开发过程,它的特点是用例驱动;以构架为中心;迭代和增量开发。用例(usecase)是对一组动作序列的描述,系统通过执行改动作序列,为参与者(actor)产生可观察的结果。用例不仅可以描述系统的需求,而且能驱动系统的设计、实现和测试。
试围绕“用例的获取方法”论题,依次从以下3个方面进行论述。
1.概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。
2.详细论述你在这个项目中获取系统的用例的基本步骤。
3.分析并讨论获取用例的效果(是否获取了系统的所有用例或全部重要的用例),并进行评价。
选项
答案
用例分析技术是Rational三友之一的Ivar Jacobson先生于1967年在爱立信公司开发AXE交换机时开始研究,并于1986年总结、发布的一项源于实践的需求分析技术。 Ivar先生在加盟Rational之后,与三友合作提出了UMI、完善了RUP,用例分析技术也因此被人广泛了解和关注。 用例分析技术为软件需求规格化提供了一个基本的元素,而且该元素是可验证、可度量的。用例可以作为项目计划、进度控制、测试等环节的基础。用例是开发团队与客户之间有效的沟通工具,它可以用来描述功能和非功能需求,其有助于确保需求的可跟踪性,能够抑制过早的设计。不过值得注意的是,关于用例有2个常见的误区。 (1)用例分析技术包括了整个需求过程:它只是一个需求分析技术,是在传统的需求捕获技术的基础上使用的,无法替代这些技术; (2)用例分析技术是分解技术:其实用例分析技术是一种合成技术,将在需求捕获中收集而来的零散的特性合成为用例。 因此,要清楚地认识用例源于涉众,不能够自己杜撰出用例,但也不要企图直接问他们还有什么用例;另外用例描述的编写工作,应由开发人员和客户组成的团队完成。 总之,用例来源于传统的需求捕获方法所产生的结果。通常采用迭代的方式来创建需求:首先生成提纲和高层描述(即粗略的用例模型),然后对其进行拓展和深化(即对用例模型的描述进行完善),最后进行集中的整理与修剪。用例模型的建立过程主要分为识别参与者(actor)、合并需求获得用例、细化用例描述3个步骤。 根据上面的分析,可知用例是一种需求的描述方法,因此用例的获取也是需求的获取,因此在本篇论文的写作过程中,应该充分说明如何结合用例技术来获取需求。 具体来说,写作要点主要包括以下几个方面: (1)所列举的参与分析和开发的软件项目应该适合于用例分析技术,而非如驱动程序之类,系统参与者不明显或不重要的应用。 (2)文章中应该详细地说明获取系统用例所采用的工作步骤,应该从需求的捕获开始,然后详细地说明如何识别参与者,如何识别用例,如何进行描述的细化和模型的建立。 用例获取的基本步骤: ①定义该应用系统的边界(可以用计算机系统作为边界,也可以用使用该应用系统的机构中的部门界限作为边界,还可以用该机构本身作为边界)。 ②识别出该应用系统所有的参与者。 ③对于所识别出的每一个参与者,分别确定; .该参与者所参与的每一种业务活动; .各种业务活动的完整的事件序列; .激发上述每一个事件序列的参与者。 ④对③中确定的事件序列进行分析,去掉其中重复的事件序列。 ⑤用结构化的自然语言来描述④中确定的每一个事件序列,得到初步确定的每一个用例。 ⑥对⑤中初步确定的每一个用例进行分析和必要的重组,采用包含(include)、扩展 (extend)和概括(generalization)关系来表示用例之间的关系,最终得到所有的用例。 (3)在描述获取系统用例的步骤时,应该尽可能结合项目实际情况,描述具体的过程,而不要过多地列举相关书籍中内容,干巴巴的理论会显得文章十分空洞,要充分体现出真实性。 (4)可以充分地引入一些用例分析模式来说明用例的获取过程。 (5)文章中应该对用例获取的效果进行分析,特别是对用例模型的全面性,并且应该充分体现出客户在用例获取过程中的参与情况。 (6)可以适当地对用例获取的过程中的不足进行评价,并提出相应的改进方法。
解析
转载请注明原文地址:https://kaotiyun.com/show/WqQZ777K
本试题收录于:
系统分析师下午论文考试题库软考高级分类
0
系统分析师下午论文考试
软考高级
相关试题推荐
Thetaxi-bookingserviceUberhasreceivedaboostafterthehighcourtruledthatitsappwaslegalinLondon.Haditlostthe
There’snoquestionthatfutureleaderswillneedconstantcoaching.Asthebusinessenvironmentbecomesmorecomplex,theywill
ASP.net的身份验证方式有哪些?分别是什么原理?
在“收件箱”中,直接把发件人为“李明”的邮件用户添加到联系人列表中。
设置背景颜色为蓝色。
从当前界面开始,到“电话和调制解调器的选项”中,将系统中的标准56000bps调制解调器删除。
请利用"日期、时间、语言和区域设置"窗口,设置数字格式的"小数位数"为2位,"负数格式"为(1.1)。
已经为演示文稿设置了动画效果,现希望保留动画效果设置参数,但在播放时没有动画效果,则可通过选择()菜单项来完成这项工作。A.动画预览B.预设动画C.设置放映方式D.动作设置
PPoint中,设置幻灯片切换方式将弹出“幻灯片切换”对话框,对该对话框描述错误的是()。A.“全部应用”按钮表示每张幻灯片的切换都使用设置的切换方式B.“应用”按钮表示仅在当前幻灯片切换时,使用设置的切换方式C.效果区中的下拉列表框中提供了多种
Excel97的工作簿、工作表、单元格的关系是()。A.工作簿由工作表构成,工作表由单元格构成B.工作表由工作簿构成,工作表由单元格构成C.工作簿由工作表构成,工作簿由单元格构成D.工作表由单元格构成,工作簿是工作表的一部分
随机试题
根据《公路工程基本建设项目概算预算编制办法》,作为基数计算费用中不包含材料费的有()。
根据《民法典》的规定,委托代理终止的情形有()。
中药饮片的标签一般必须注明:
关于消毒剂的投加,下列不符合《医院污水处理设计规范》(CECS07—2004)的说法是()。
如果企业资产按照购买时所付出的对价的公允价值计量,负债按照承担现时义务的合同金额计量,则其所采用的会计计量属性为()。
资源税课税数量一般是指应税矿产品的()。
假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需将E-R模型转换为关系数据模型。
设总体X在区间[0,θ]上服从均匀分布,其中θ>0为未知参数,而X1,…,Xn为从X中抽得的简单样本,试求θ的矩估计和最大似然估计,并问它们是否是θ的无偏估计?
设A,B为任意两个不相容的事件且P(A)>0,P(B)>0,则下列结论正确的是().
TherearesomanyrestaurantsalongthestreetthatI’mnotsurewhichone______.
最新回复
(
0
)