手机版

UML系统建模与分析设计(3)-需求分析与用例建模

时间:2025-05-04   来源:未知    
字号:

第三章

需求分析与用例建模

本章目的: 了解可行性研究与风险分析的方法 掌握可行性分析报告的书写格式 掌握客户需求分析的要点及需求分析规格说 明报告的书写格式 掌握通过绘制用例图及其正文描述来完成客 户需求分析的方法 掌握UML的用例模型建模方法

知识图谱

3.1 可行性研究与风险分析

3.13.1.1

可行性研究与风险分析经济可行性研究

进行开发成本的估算以及了解取得效益的评估,确定要开 发的项目是否值得投资开发。

1.系统成本费用分析 设备购置费用。 系统开发费用。 系统安装、运行和维护费用。 人员培训费用。

2.系统效益分析 经济效益:经济效益包括使用基于计算机的系统后可增加的收入和可节省的运行费用(如操作人员数、工作时间、消耗的物资等)。

社会效益指使用基于计算机的系统后对社会产生的影响(如提高了办事效益,使用户满意等),通常社会效益只能定性地估计。4

3.1.2 技术可行性分析技术可行性主要根据系统的功能、性能、约束条件等,分 析在现有资源和技术条件下系统能否实现.具体包括:

1.风险分析分析在给定的约束条件下设计和实现系统的风险。采用不成熟的技术可能造成技 术风险;人员流动可能给项目带来风险;成本和人员估算不合理造成的预算风险。 风险分析的目的是找出风险,评价风险的大小,并有效地控制和缓解风险。

2.资源分析论证是否具备系统开发所需的各类人员、软件、硬件等资源和相应的工作环境。

3. 技术分析分析当前的科学技术是否支持系统开发的各项活动

反映系统动态特性: 综合系统的全部因素: 突出系统的重要因素: 结构简单:6

3.1.3 法律可行性分析研究系统开发过程中可能涉及到的合同、侵权、责任以 及各种与法律相抵触的问题。

3.1.4 开发方案可行性分析研究1. 提出待选方案 2. 评价待选方案 3. 确定开发方案

3.1.5

可行性分析报告文档格式

可行性研究报告应包括所提出的解决方案、方案的可行 性以及拟定的开发进度。可行性研究报告的组成部分:引言 、可行性研究前提、对现有系统的分析、所建议系统的技术 可行性分析、经济可行性分析、社会可行性分析、其他可供 选择方案、结论意见等。

3.2 客户需求分析与用例建模 1992年由Jacobson提出了Use case 的概念及 可视化的表示方法—Use case图,受到了IT界的 欢迎,被广泛应用到了面向对象的系统分析中。 用例驱动的系统分析与设计方法已成为面向对象 的系统分析与设计方法的主流。 用例模型由Jacobson在开发AXE系统中首先 使

用,并加入由他所倡导的OOSE和Objectory方 法中。用例方法引起了面向对象领域的极大关注。 自1994年Ivar Jacobson的著作出版后,面向对 象领域已广泛接纳了用例这一概念,并认为它是第 二代面向对象技术的标志。9

3.2 客户需求分析与用例建模 用例驱动是统一过程的重要概念,或者说整个软件生产过 程就是用例驱动的。分析、设计、实现、测试都是用例驱 动的,都是以实现用例为目标。 在这些开发过程中,开发人员首先捕获客户的需求,并以 用例的形式组织成用例模型。然后分析并设计系统来满足 这些用例,因此在用例模型之后就是分析模型,接着是设 计模型和实施模型。在实现了整个系统之后,还将根据用 例模型设计出测试模型来对系统进行验证。 这些模型之间并不是线性转变的,它们是一个迭代、增量 的开发过程。也就是在整个项目开发周期中,将会多次经 过这五个模型的迭代,每次都将越来越精化。

3.2.1

建造需求模型——用例建模

用例建模技术,用于描述系统的功能需求。在宏观上给出模型的总体轮廓。通过对 典型用例的分析,使开发者能够有效地了解用户的需求。

对于正在构造的新系统用例描述系统应该作什么? 对于已构造完毕的系统用例则反映了系统能够完成什么样的功能?

用例建模的主要目标是: 将需求规约变为可视化模型,并得到用户确认; 给出清晰、一致的关于系统做什么的描述,确定系统的功能要 求;

提供从功能需求到系统分析、设计、实现各阶段的度量标准; 为最终系统测试提供基准,据此验证系统是否达到功能要求; 为项目目标进度管理和风险管理提供依据。11

设置边界

用例图中包含系 统、角色和用例 贸易经理 等三种模型元素, 以及它们之间的 营销人员 关系。

更新帐目《使用》 《使用》

风险分析交易估价 进行交易

记帐系统 评价

《扩展》超越边界

销售人员

用例模型描述的是外部执行者(Actor)所理解的系统功能。 它描述了待开发系统的功能需求。 它驱动了需求分析之后各阶段的开发工作,不仅在开发过 程中保证了系统所有功能的实现,而且被用于验证和检测 所开发的系统,从而影响到开发工作的各个阶段和 UML 的各个模型。 用例模型由若干个用例图构成,用例图中主要描述执行 者和用例之间的关系。在UML中,构成用例图的主要元素 是用例和执行者及其它们之间的联系。

用例建模的步骤: 确定系统的范围和边界; 确定系统的执行者和用例; 对用例进行描述; 定义用例之间的关系; 审核 …… 此处隐藏:1174字,全部文档内容请下载后查看。喜欢就下载吧 ……

UML系统建模与分析设计(3)-需求分析与用例建模.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)