作业答案?/p>
2.1
a.
设计者对于用户要问的问题?/p>
项目的目标是什么?做到什么程度就成功了?谁会对项目的成功做最后的评判?项目的?/p>
用者包括那些?
b.
用户对设计者应该问的问题:
目前问题有哪些解决方案,项目完成有哪些难点,在时间范围内能否完成?/p>
c.
软件问题用户自问?/p>
还有其他解决方案吗?哪些功能是必须的?乙方资质和能力够吗?/p>
d.
软件过程问题自问?/p>
用敏捷还是用瀑布?质量检查点分别有哪些?有几?/p>
MileStone?
2.2
为沟通活动设计一系列动作,选定其一并设计任务集?/p>
(批作业的时候,以合理为目标,不一定要一样)
需求获取、需求规范说明(建模?/p>
、需求协商、需求确认等?/p>
例如,书?/p>
page 23
?/p>
2.7
详细描述三个适合用于瀑布模型的软件项目?/p>
(要求学生不仅仅列出项目的名称,而要说明为什么适合?/p>
瀑布模型适合于项目开发而不是产品开发?/p>
信息管理系统一般适合于用瀑布模型?/p>
因为这类
系统业务功能较为明确?/p>
架构比较单一?/p>
技术难点较少?/p>
图书馆系统?/p>
销售管理系统都是?/p>
3.11
重构:已经写好的正确的代码,不断修正,使得代码更加精简并易读?/p>
结对编程:两个人同时编写一段代码,一般一个人负责实现,一个人负责检查代码质量?/p>
3.16
利用
FDD
,为?/p>
Web
浏览器”定义一系列特征集合与特征?/p>
特征集合模板?/p>
<Action><ing> an <Object>
如:出售一件商?/p>
特征定义模板?/p>
<Action> the <result> <by|for|of|to> a(n) <object>
特征集合:展?/p>
Web
页面内容?/p>
特征?/p>
1)本地解析
HTML
页面
2)展示
HTML
页面
3)从网络上下载页面相关图片
4)在浏览器上展示图?/p>
附加:统一过程模型的图?/p>
(要求有图有说明?/p>