第三章. 需求捕获

第三章. 需求捕获N 查看原文
上一页第一部分. ArgoUML指南下一页


第三章. 需求捕获

目录

3.1. 简介

3.2. 需求捕获过程

3.2.1. 过程步骤

3.3. 需求捕获过程的产物

3.3.1. 说明文档

3.3.2. 用例图

3.3.3. 用例说明书

3.3.4. 需求补充说明书

3.4. 在ArgoUML中使用用例

3.4.1. 参与者

3.4.2. 用例

3.4.3. 联系

3.4.4. 层次化用例

3.4.5. 原型

3.4.6. 文档

3.4.7. 系统边界盒

3.5. 用例研究

3.5.1. 说明文档

3.5.2. 区分参与者和用例

3.5.3. 联系(未完成)

3.5.4. 高级图表特性(未完成)

3.5.5. 用例说明书(未完成)

3.5.6. 需求补充说明书(未完成)

3.1. 简介

需求捕获是寻找“客户”希望系统应具备的功能的过程。

这一步的关键是我们正处在问题定义阶段。在这一阶段我们必须从“客户”的角度,用“客户”的语言描述所有的东西。

在需求捕获过程中最大的错误是马上开始考虑各种可能的解决方案。解决方案的设计应该等到分析阶段(见 第四章, 分析)完成之后才开始进行。分析阶段其中的步骤之一就是利用需求阶段产生的结果并且用可能的解决方案来重新设计这些结果。

请记住我们使用的全部是不断递增的可迭代的处理过程。[译者注:即进化模型]

当我们把问题分解成更小的部分时,我们还可能再次回到需求捕获过程,每一个小问题也需要各自的需求捕获。

由于我们试图为系统定义越来越多的需求,所以我们也需要在每一次迭代时返回到需求捕获阶段。

[Note]

UML标准规定用例图是在需求阶段中使用到的唯一图示。其余的图示在“过程”中使用。本章中的“过程”主要指“Rational统一过程。[译者注:由Rantional公司制定的一套标准,被称为Rational Unified Process]


上一页
2.6. 案例研究
返回本部分目录
返回用户手册目录
下一页
3.2. 需求捕获过程


[译者注:本章节对应着国内软件工程中的“需求分析”,在翻译过程中对于是使用“需求捕获”还是直接使用“需求分析”考虑再三,最终决定使用前者。因为“捕获”更能体现出原文对这一过程的描述,由原文不难看出作者认为这一过程的主要目的和工作就是忠实地反映客户的需求而非分析为什么有这样的需求或这样需求的作用等,所以,使用“捕获”更为准确一些。]











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第Ⅰ部分  使 用 Eclipse 第1章  引言     3 1.1  Eclipse作为应用程序开发 工具的宿主...... 4 1.2  不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3  什么是Eclipse?...... 6 1.3.1  工具与应用程序的集成平台..... 6 1.3.2  Java开发环境..... 7 1.3.3  开源社区..... 8 1.3.4  Eclipse基金会的目标..... 9 1.3.5  作为用户和捐献者(contributor)参与社区..... 10 1.3.6  Eclipse许可证..... 10 1.4  获取与安装Eclipse.. 11 1.5  本章小结...... 11 1.6  参考文献...... 12 第2章  Eclipse入门     13 2.1  第一步...... 14 2.1.1  提示没有任何JRE可用的对话框..... 14 2.1.2  创建您的第一个项目..... 15 2.1.3  Eclipse的外观:编辑器、视图和透视图..... 16 2.1.4  用户界面概述..... 18 2.1.5  首选项介绍..... 19 2.2  基本的Eclipse使用...... 20 2.2.1  在Eclipse中工作..... 21 2.2.2  了解Eclipse用户界面..... 22 2.2.3  任务、书签和问题..... 28 2.2.4  后台处理..... 29 2.2.5  Eclipse的帮助功能..... 30 2.3  资源管理...... 36 2.3.1  工作空间..... 36 2.3.2  有关项目的更多内容..... 42 2.3.3  资源的导入和导出..... 44 2.3.4  资源移动..... 46 2.3.5  文本编辑器..... 47 2.3.6  快速差别—— 实时变化通知..... 48 2.3.7  文件编码..... 48 2.3.8  打印..... 49 2.4  Eclipse定制...... 49 2.4.1  透视图..... 49 2.4.2  渐进显示..... 51 2.4.3  在Eclipse中运行多窗口和多工作空间..... 51 2.4.4  改变键盘快捷键..... 54 2.4.5  定制JRE... 55 2.4.6  在Eclipse中使用其他计算机程序..... 55 2.4.7  性能..... 60 2.5  练习概述...... 61 2.6  本章小结...... 61 2.7  参考文献...... 62 第3章  使用Java开发工具     63 3.1  JDT入门...... 64 3.1.1  JDT用户界面概述..... 64 3.1.2  JDT基础..... 65 3.1.3  使用JDT视图..... 68 3.1.4  搜索..... 69 3.2  编写Java代码...... 71 3.2.1  Java编辑器概述..... 71 3.2.2  键入辅助..... 76 3.2.3  代码辅助..... 77 3.2.4  代码生成..... 80 3.2.5  导航Java错误和警告..... 81 3.2.6  使用快速修正功能来修改Java错误..... 82 3.2.7  重构..... 83 3.2.8  使用代码模板..... 86 3.2.9  字符串外部化..... 87 3.2.10  生成Javadoc.. 88 3.2.11  在不同的JRE下编写 Java代码..... 90 3.2.12  编译代码..... 91 3.2.13  Eclipse与Ant的集成..... 92 3.3  Java元素的使用...... 94 3.3.1  文件夹..... 94 3.3.2  Java项目..... 94 3.3.3  类和接口..... 98 3.3.4  导入Java元素..... 98 3.3.5  Java元素的本地历史记录..... 98 3.4  调整JDT性能...... 99 3.5  JDT视图和首选项的 更多内容...... 100 3.5.1  视图内容过滤..... 100 3.5.2  Package Explorer视图..... 100 3.5.3  Hierarchy视图..... 101 3.5.4  Call Hierarchy视图..... 102 3.5.5  Outline视图..... 103 3.5.6  Problems视图..... 103 3.5.7  Search视

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值