欢迎来到天天文库
浏览记录
ID:40270017
大小:595.50 KB
页数:6页
时间:2019-07-30
《2012SEM_RJ_01_2_1004030323_谢秋鹏_需求分析与用例建模》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验(No.02)题目:需求分析与用例建模实验目的及要求:1、了解需求分析的概念和内容。2、了解用例的概念,用例建模的概念、步骤。3、熟悉“用例图”、“活动图”的画法和图形元素的语义。4、掌握用例的各种关系的种类、语义和表达方法。5、了解定义系统的对象和类,了解类的关系概念。6、通过学习教材案例“企业综合信息管理系统”,学习用例建模。7、用Rose(或Umodel、Visio)画出教材案例“企业综合信息管理系统”的用例模型。理解并画出各种图。注意:1)实验报告使用Word2003写,再插入Rose的UML图。2
2、)实验报告文档的文件名统一命名规则:2012SEM_xx_yy_z_学号_Name_试验名称lxx-专业简称:软件-RJ;微机-WJlyy-试验号lz-班号(1-1班;2-2班)l学号(10位数)lName-中文姓名l试验名称:依每个实验确定不同如:2012SEM_RJ_01_2_1288030110_刘芸_初识面向对象建模工具--Rose为:SEM实验报告01,软件2班,1288030110号刘芸,题目“初识面向对象建模工具--Rose”3)实验报告文本最终将Word2003文档转换为PDF文档。4)实验报告
3、统一上交的上传实验报告的目录。ftp://59.64.80.236/用户名:SE10密码:12345)实验报告最迟在下一次上机课之前交,过时关闭FTP。实验设备:IBM-RationalRose2007;MicrosoftWord2010实验内容及步骤:1.对照教材P91内容,针对教材案例“企业综合信息管理系统”的需求,学习案例的需求分析步骤和内容,学习确定系统范围和系统边界,确定执行者、用例。2.使用Rose创建一个模型,实现教材案例“企业综合信息管理系统”的用例建模。3.对照教材P97~P103内容,学习确
4、定用例和用例描述、理解并使用Rose绘制各个用例图。企业综合信息管理系统最高层用例图进销存管理子系统销售管理子系统1.对照教材P104~P106内容,学习用活动图描述用例、理解并使用Rose绘制各个活动图。销售合同履约过程活动图2.对照教材P106~P108内容,学习细化活动图、理解并使用Rose绘制各个活动图。活动图中的条件线程核对付款单子活动图检查合同、核对付款单、并发放出库单的活动图1.保存模型文件。以便以后细化和完善实验结果及心得:1)简述为什么要进行需求分析?需求分析的内容和主要步骤?a)只有通过需求
5、分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础:l深入描述软件功能和性能;l确定软件设计的约束和软件同其他元素的接口细节;l定义元件的其他有效性需求。b)首先是在客户和软件开发人员之间沟通基本的客户需求,并与问题领域专家讨论,分析领域的业务范围、业务规则和业务处理过程,明确系统的责任、范围和边界,确定系统需求,建造需求模型。然后研究与系统目标有关的事物及其本质特性。2)简述什么是用例建模?用例建模的主要目标和步骤?a)用例建模是用于描述一个系统的功能的建模技术,不仅用于获
6、取新系统的客户需求,还和以作为对已有系统进行升级时的指南。b)主要目标:l见需求规约为可视化模型,并得到客户确认;l给出清晰一致的关于系统做什么的描述,确定系统的功能要求;l提供从功能需求到系统分析设计实现的度量标准;l为最终系统测试提供基准,据此验证系统是否达到功能要求;l为项目目标进度管理和风险管理提供依据。步骤:l确定系统的范围边界;l确定系统的执行者和用例;l对用例进行描述;l定义用例之间的关系;l审核用例模型。1)简述什么是执行者?用例?用例模型?执行者是指在系统外部与系统交互的人或其他系统,他以某种
7、方式参与系统内用例的执行。用例是系统所提供的一个功能的描述;捕获某些用户可见的需求,实现一个具体的目标。2)简述用例的主要关联分为哪几种?如何理解和表示?继承关联:继承关联表示两个用例之间有继承关系其中一个为父用例,其派生的为子用例。扩展关联:可以把一个复杂的用例分解为几个简单用例,从而使系统简洁、清晰、明了。包含关联:在两个或多个用例中出现重复描述,又想避免这种重复时可采用包含关系。使用关联:一个用例使用另一个用例的功能和行为。3)简述什么是“用例图”、“活动图”?他们的用途?用例图Usecasediagra
8、ms描述了作为一个外部的观察者的视角对系统的印象。强调这个系统是什么而不是这个系统怎么工作。用例图在三个领域很有作用:l决定特征(需求):当系统已经分析好并且设计成型时,新的用例产生新的需求。l客户通讯:使用用例图很容易表示开发者与客户之间的联系。l产生测试用例:一个用例的情节可能产生这些情节的一批测试用例。活动图则集中在一个单独过程动作流程。活动图告诉了我们活动之间的依赖关系。
此文档下载收益归作者所有