1 / 73
文档名称:

软件开发方法.ppt

格式:ppt   大小:6,958KB   页数:73页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发方法.ppt

上传人:maritime_4 2018/9/6 文件大小:6.79 MB

下载得到文件列表

软件开发方法.ppt

相关文档

文档介绍

文档介绍:软件开发方法
主讲教师:张钢教授
Email:******@tju.
Blog:blog./tjugzhang
2011年
软件工程硕士
1
Deploying the Approach 配置过程
Linear or Iterative 线性或反复
Planning Phase 计划阶段
Concept Phase 概念阶段
Detailed Design and Development Phase 详细设计和开发阶段
Life-cycle Management 生存周期管理阶段
2
Linear or Iterative 线性或反复
UCD具有线性(linear)过程的特征
线性开发过程:瀑布(waterfall)模型
需求requirements
设计design
开发implementation
测试test
生产manufacture
发行/交付ship/delivery
UCD与瀑布模型类似, 是一个活动序列 sequence of activities
3
Linear or Iterative 线性或反复
UCD也具有反复(iterative)的特征
在需求收集的初始阶段(initial phase)之后,需求还可以被细化(refine)
通过和客户一起测试并且将客户的反馈整合到设计中,对设计加以改进(evolve)
即使在UCD的后期阶段(beta phase),客户的反馈也可以影响最终的可交付系统(final deliverable)
4
Linear or Iterative 线性或反复
UCD is neither linear nor totally iterative UCD方法既不是线性的也不完全是反复的
反复似乎暗示(imply) 永远不会发布最终版本(never deliver a final product)
肯定不应该是无休止(endless)、没有目标(aimless)的反复
肯定不应该在设计和开发阶段完成后再次开始第二次需求收集
设置可测量的目标(set measurable objective)
一旦满足目标,就向前进展到下一个任务
5
Linear or Iterative 线性或反复
UCD的开发过程示例
6
How to translate the sentence?
中文书P75第10行
另一个自然的UCD方法的顺序模型的例子是:在详细设计阶段后期,小组不应该再次例行公事地重新考虑关键的高层设计假设。
英文书P107第3行
Another example of the sequential nature of UCD is that the team should not be routinely rethinking key high-level design assumptions late in the detailed design phase.
UCD顺序特征的另一个例子是……
7
How to translate the sentence?
中文书P75第11行
在某些情况下,一些极端的环境里,例如市场的巨大变化,会要求在后期阶段进行相应的设计修改。然而,这种应用不是UCD方法的典型实例指示。
英文书P107第6行
In some cases, extreme circumstances, such as a drastic change in the marketplace, have warranted a late-phase design change; however, this practice is not indicative of a typical instance of UCD.
在一些案例中,像市场剧烈变化这样的极端情况已经证明后期设计改变是正当的;然而,这种实践不代表UCD的典型事例。
已经证明应该进行后期设计改变
8
Planning Phase 计划阶段
计划阶段应该进行下列活动
Describing market and audience 描述市场和用户
Logistical planning 后勤计划
Requirements gathering and prioritizing 需求收集和优先级设置
Sizing and scheduling 确定规模和制定时间表
Creating the UCD plan 生成实施UCD方法的计划
9
Describing Market and Audience描述市场和用户
在开始新产品设计之前,小组应该从市场的角度对新产品有一个清楚的理解和定义(clear understanding and definition)
A mark