技术开发 频道

《大象--Thinking in UML》读书笔记3

【IT168 技术文章】

    八、准备工作

    1、 案例说明

    2、 了解问题领域:了解业务概况 整理业务目标

    3、 做好涉众分析

    涉众:与要建设的业务系统相关的一切人和事

    发现和定义涉众:业主 业务提出者 业务管理者 业务执行者 第三方 承建方 相关的法律法规 用户

    涉众分析报告:涉众概要 涉众简档 用户概要 用户简档 消费者统计

    4、 规划业务范围:业务目标 涉众期望

    5、 整理思路

    划分优先级,取涉众优先级和需求优先级的乘积,建立优先级矩阵

    规划需求层次:业务架构 业务流程 工作细节

    需求调研计划:迭代式

    6、 客户访谈技巧

    建立平等的对话平台 做足准备工作 以我为主 改变沟通策略 把握需求节奏 记录与反馈

    九、 获取需求

    1、 定义边界

    2、 发现主角

    3、 获取业务用例

    4、 业务建模

    业务用例视图 业务用例场景 业务用例规约 业务规则 业务对象模型 业务用例实现视图 业务用例实现场景 包图

    5、 领域建模

    提出领域问题 分析领域问题 建立领域模型 验证领域模型

    6、 提炼业务规则

    全局规则 交互规则 内禀规则

    7、 获取非功能性需求

    可靠性:安全性 事务性 稳定性

    可用性:容易学习 使用效率 记忆性 错误恢复 主观满意度 人员因素 美观 用户界面的一致性 联机帮助和环境相关帮助 向导和代理 用户手册和培训资料

    有效性:性能 可伸缩性 可扩展性

    可移植性

    十、 需求分析

    关键概念分析:获取概念用例 分析概念用例 建立概念模型

    业务架构:由业务构件组成

    系统原型

    十一、系统分析

    确定系统用例:映射 抽象 合并 拆分 演绎

    分析业务规则

    用例实现

    软件的架构和框架

    分析模型

    组件模型

    部署模型

0
相关文章