网站大量收购独家精品文档,联系QQ:2885784924

用例模型和用例.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

执行者与系统和用例之间的关系刘超北京航空航天大学软件工程研究所执行者与系统之间的交流是通过收发消息。一个简单用例总是由一个执行者通过发消息的方法(刺激)创建;一个复合用例总是由一个或若干个执行者通过发消息的方法(刺激)创建。当执行一个(简单的或复合的)用例时,它会发一些消息给一个或多个执行者。执行者的获取刘超北京航空航天大学软件工程研究所执行者主要是业务的客户,而不是操作员。通过用户回答问题可以帮助我们识别执行者。以下问题可供参考:谁使用系统的主要功能(主要使用者)?谁需要系统支持他们的日常工作?谁来维护、管理系统使其能正常工作(辅助使用者)?系统需要控制哪些硬件?系统需要与其他哪些系统交互?对系统产生的结果感兴趣的是哪些人或哪些事物??版权所有,未经准许不得以任何形式复制及传播?版权所有,未经准许不得以任何形式复制及传播?版权所有,未经准许不得以任何形式复制及传播?版权所有,未经准许不得以任何形式复制及传播刘超北京航空航天大学软件工程研究所第一讲用例模型和用例图用例模型概述;用例图;建立用例模型的主要工作;用例模型(用例图)的建造;小结。刘超北京航空航天大学软件工程研究所I用例模型概述什么是用例?用例模型的意义;用例分析的目的;用例的属性;对用例图关心的人员。什么是用例?刘超北京航空航天大学软件工程研究所软件开发中的一个致命的问题为此,各有关方面需要大量的交流,以增进对需求的了解。然而,对各方所关心的事情的描述却都是粗糙的(非形式化)、口头的或是一些杂乱的草稿,没有文档确定需求:用例是对(用户)所关心的事情的描述。怎样描述用户所关心的事情?场景Scenario刘超北京航空航天大学软件工程研究所场景:用户与系统之间的一个交互过程,即为实现这次交互所要经历的一系列步骤例:假设有一个基于Web的在线购物站点,我们可以给出这样一个购物场景:主场景:顾客浏览了货单并将感兴趣的物品添加的购物筐中。如决定购买,则说明要购买的物品,提供信用卡信息并确认购物清单。系统将检查信用卡的合法性并确认销售结果。给客户发出确认电子邮件备选场景;信用卡失效用例UseCases刘超北京航空航天大学软件工程研究所用例:一组场景,用以共同描述用户的某个特定的目标。例:用例:购买商品主场景:用例:购买商品刘超北京航空航天大学软件工程研究所系统给客户发出确认电子邮件系统检查信用卡的合法性系统显示价目信息顾客来付款系统确认销售顾客填写信用卡信息顾客填写采购信息(地址、隔天或3天送货)顾客浏览货单并选择要买的商品候选场景刘超北京航空航天大学软件工程研究所第6步,系统检查信用卡失败。允许客户重新执行第5步候选场景:信用卡失效3a.系统显示当前购物信息、价格信息、信用卡的最后四位数字3b.顾客接受或修改这些隐含值。转至主场景的第6步候选场景:固定客户用例模型的意义刘超北京航空航天大学软件工程研究所用例模型对软件开发方法的研究具有重要意义:任何方法的首要问题是了解需求,而分析典型用例是用户和开发者一起了解需求、剖析需求和跟踪需求的有效工具。Jacobson首先提出用例分析方法,对用例的使用进行了扩展,将其作用提高到项目设计和项目开发基本要素的高度,是面向对象技术进入第二代的标志。用例分析的目的刘超北京航空航天大学软件工程研究所描述和决定系统的功能需求,帮助客户和软件开发人员形成一致意见。给出系统应该做什么且与内容一致的可视化描述,使之成为在开发全过程中研讨系统需求和进行系统设计的依据。在软件测试阶段作为系统测试的基础。建立系统实现的各个对象类和系统操作与功能需求之间的可追踪关系。3214用例的一些基本特点刘超北京航空航天大学软件工程研究所从本质上讲,一个用例是用户与计算机之间为达到某个目的的一次典型交互。以字处理程序为例,“将某些正文置为黑体”和“创建一个索引”便是两个典型的用例。从这两个例子中可以了解用例的一些特点:用例描述了用户提出的一些可见需求;用例可大可小例:10人年的项目,20-100个用例用例对应一个具体的用户目标对用例模型关心的人员刘超北京航空航天大学软件工程研究所1客户:他关心如何使用系统的功能;充当模型中的哪一个角色;如何调整模型可以更好地适应他们的愿望。2开发人员:他需要理解系统的功能,以作为今后工作的基础和依据;在系统集成测试期间,可以使用这些用例测试系统。3其他人员:销售人员,技术支持人员,文档编写人员等也关心用例图。II用例图刘超北京航空航天大学软件工程研究所用例图举例;1用例图中的图符;

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档