`
bolan392
  • 浏览: 279712 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

九、RUP实战之获取需求

    博客分类:
  • UML
阅读更多

1.         定义边界

定义边界时,我们可以暂时先忽略边界内业务工人的期望。

应该以业务目标为角度划分系统边界,每个业务目标都会有一个边界存在,每个边界的划分都指明了需求分析的起点。

2.         发现主角

根据涉众分析报告中的涉众概要;根据所定义的边界寻找那些站在边界外的涉众;都可以发现主角。业务主角直接与系统交互,

3.         获取业务用例

获取业务用例的最主要方法就是与业务主角访谈,

4.         业务建模

l  业务用例场景

业务用例场景用来描述该业务用例在该业务的实际过程中是如何做的,可以使用活动图、时序图或协作图来表示,通常活动图使用较多。《业务用例场景活动图》是使用较多的一种。

l  业务用例规约

用文字形式描述前置条件、后置条件、业务规则、业务实体等,用于为《业务用例场景活动图》补充。《业务用例规约表》是较多的一种方式。

l  业务用例实现

业务用例实现表达了一个业务用例的多个实现方式。

l  业务用例实现场景

业务用例实现场景是跟客户就如何操作达成的共识,也是制作系统原型的依据。

l  包图

5.         领域建模

所谓领域就是我们分析问题时将整体分解以后相对独立的部分

l  提出领域问题

l  分析领域问题

l  建立领域模型

6.         提炼业务规则

业务规则可分为三层:

l  全局规则

可以使用《全局规则表格》来描述。

l  交互规则

可以在业务用例图中采用前置条件、后置条件描述。

l  内禀规则

该规则应该写到《业务对象描述文档》中。

分享到:
评论

相关推荐

    需求分析期末复习思考题(1-8章).docx

    任务包括需求获取、需求分析、需求定义、需求验证和需求管理。 错误需求可能导致返工、项目延期和成本增加。不合格需求可能源于需求不明确、不完整、不一致或者超出项目范围。好的需求特性包括:一致性、无歧义、...

    拉勾教育自动化测试训练营学习笔记

    测试流程通常始于获取需求,然后通过需求评审会议深化理解。测试人员会使用工具如WPS插件、Visio绘制流程图,Xmind提取功能点。接下来,编写测试用例,经过用例评审后等待开发完成。当开发转测试阶段,会先执行冒烟...

    系统集成项目管理考试100试题讲解.pdf

    - 进销存软件主要关注企业的库存管理和物流流转,通常无法获取到每种产品的具体成本构成。 #### 四、企业信息系统的目标 - **知识点6:企业信息系统的目标定位** - 数据标准化虽然重要,但它仅仅是实现企业信息...

    软件测试视频

    学习者可以系统地了解软件测试的各个环节,掌握测试用例设计、bug管理、软件质量管理、测试框架构建、RUP、白盒测试以及各种测试工具的使用,从而具备从事软件测试工作的基本能力和实战经验。持续学习和实践,将有助...

    面向对象应用分析和设计

    1. 需求收集:获取用户和系统的需求。 2. 系统建模:将需求转化为系统模型,采用如UML(统一建模语言)的工具来表示。 3. 设计模式:引入设计模式来处理常见的设计问题,比如工厂模式、单例模式、策略模式等。 4. 精...

    Java/J2EE Job Interview Companion

    - **连接数据库**:掌握使用DriverManager或DataSource获取数据库连接的方法。 - **执行SQL语句**:学习如何使用Statement或PreparedStatement执行SQL查询和更新操作。 - **事务管理**:理解JTA(Java ...

Global site tag (gtag.js) - Google Analytics