TUP 软件开发过程调查表
第一部分:草图阶段
1. 在需求采集计划活动中,您是否制定了下列计划:
A. 预算、进度、人员安排计划 ( )
B. 工作方式计划 ( )
C. 资料、设备准备计划 ( )
D. 调研内容计划 ( )
E. 成果计划 ( )
F. 原型计划(可选)( )
G. 讨论评审计划 ( )
2. 在需求采集交流活动中,您是否对用户提出的每一个功能,已经了解它的一下属性
A. 为什么要这个功能( )
B. 这个功能要实现什么( )
C. 将来什么人、在什么地点、在什么时间使用这个功能( )
D. 这个功能在目前技术下能否实现 ( )
3. 在需求采集交流活动中,是否对需求整理文档是否进行了一下各方面的评审
A. 文档格式及完整性评审 ( )
B. 功能评审 ( )
C. 属性评审 ( )
D. 约束评审 ( )
E. 涉众评审 ( )
4 . 在需求采集建模活动中,您是否已经找到决定系统架构的核心分析类,并画出了类图 ( )
5. 在需求采集建模活动中,您是否找到了决定系统框架的核心机制,以及其他次要机制,并且确定了架构雏形( )
6. 在需求采集建模活动中,您是否找到了系统的核心流程,并画出了活动图( )
7. 在需求采集建模活动中,您是否找到了项目的边界范围,确定了角色和他的用例,并画出了系统用例图( )
8. 在需求确认活动中,您是否进行一下工作
A. 是否把设计变成原型+ppt 已经发给相关人员( )
B. 正式汇报之前是否已进行了非正式交流 ( )
C . 汇报时讲解的内容是否是领导关心的问题的解决思路( )
D . 是否给客户留下修改的余地。
9. 在需求确认活动中,项目管理人员是否对需求进行了公司内部确认,包括功能细化和制定分配模块清单( )
10. 在需求确认活动中,项目管理人员是否对需求制定了需求跟踪矩阵( )。
第二部分:蓝图阶段
11. 在蓝图阶段系统建模活动中,是否进行了子系统划分建模并画出了组建图( )。
12. 在蓝图阶段系统建模活动中,是否进行了包划分建模( )
13. 在蓝图阶段系统修改活动中,是否确定了那些文档内容是关键需求( )
14 .在蓝图阶段系统修改活动中,是否进行了架构选择对比( )
15. 在蓝图阶段系统修改活动中,是否对质量属性制定了策略方案( )
16. 在蓝图阶段系统修改活动中,是否进行了架构细化,并画出了部署图( )
17. 在蓝图阶段系统提交活动中,是否编写了架构文档( )
18. 在蓝图阶段系统提交活动中,是否进行了架构评审( )
19 . 在蓝图阶段子系统建模活动中,是否对各个角色的业务用例进行建模( )
20. 在蓝图阶段子系统建模活动中,是否对各个角色的业务用例进行了顺序图建模( )
21 .在蓝图阶段子系统建模活动中,是否对各个角色的业务用例确定了控制状态,并进行了状态图建模。( )
22. 在蓝图阶段子系统建模活动中,是否进行了职责分配比较( )
23. 在蓝图阶段子系统建模活动中,是否进行了健壮性分析( )
24. 在蓝图阶段子系统修改活动中,您是否根据开发人员的理解情况进行了模型重构( )
25. 在蓝图阶段子系统修改活动中,您是否根据需求变化进行了模型重构( )
26. 在蓝图阶段子系统修改活动中,您是否根据代码空间的变化进行了模型重构 ( )
27. 在蓝图阶段子系统提交活动中,您是否已经制定了用面向对象方式描述的设计文档的文档格式模板( )
28. 在蓝图阶段子系统提交活动中,是否完成模型图和描述文档的集成并形成设计文档( )
29. 在蓝图阶段子系统建模活动中,您是否已经找到了业务领域支持的所有类( )
30. 在蓝图阶段子系统建模活动中,您是否已经找到了业务领域支持的所有类的下列属性
A. 领域属性 ( )
B . 动态属性( )
C . 组成属性( )
D . 运行属性( )
31 .在蓝图阶段子系统建模活动中,您是否已经找到了业务领域支持的所有类的下列方法
A. 类自己需要的操作
B . 其他类需要的操作
32. 在蓝图阶段子系统建模活动中,您是否已经完成业务领域支持的所有类的结构建模( )
33. 在蓝图阶段子系统建模活动中,您是否已经完成业务领域支持的所有类的关系建模( )
34. 在蓝图阶段子系统建模活动中,您是否已经完成所有变化点寻找并应用设计模式建模( )
35 .在蓝图阶段子系统建模活动中,您是否已经完成所有适配点寻找并应用设计模式建模( )
36. 在蓝图阶段子系统建模活动中,您是否已经完成类图转换为代码( )
37. 在蓝图阶段子系统建模活动中,您是否已经完成实体类转换为数据库模型( )
第三部分:精图阶段
38. 在精图阶段复用查找活动中,您是否已经完成了以下选择
选择系统拓扑结构:
A 硬件和过程 ( )
B 选择技术:语言,数据库,协议 ( )
C 设计并发:多过程,用户,机器 ( )
D 设计安全:如数据,操作等 ( )
E 设计通信( )
39. 在精图阶段复用查找活动中,您是否已经完成控制类根据平台转换( )
40. 在精图阶段复用查找活动中,您是否已经完成顺序图根据平台转换( )
41. 在精图阶段复用查找活动中,您是否已经完成消息的细化( )
42. 在精图阶段复用查找活动中,您是否已经完成类的可见性、类型转化( )
43. 在精图阶段复用构建活动中,您是否已经完成了新构建的开发活动( )
44. 在精图阶段测试活动中,您是否已经完成了下列测试任务
A. 方法白盒测试 ( )
B . 类间消息白盒测试( )
C . 功能黑盒测试( )
D . 流程系统测试( )
E . 性能测试( )
F . 构件集成测试( )
45. 在精图阶段模型库管理活动中,您是否已经完成了下列任务
A. 建立模型库 ( )
B . 建立构件库( )
C. 构件库更新 ( )
E .模型库更新( )
46. 在现场部署中,您是否已完成以下任务
A .完成初验测试( )
B .获取试运行记录( )
C .完成终验测试( )
D .制定售后计划( )
第四部分:工具
47. 贵单位目前使用或者熟练使用的需求管理工具是( ) ,该工具能否完全满足贵单位的开发需求( ), 如不能满足,不能满足的地方在于( )
48. 贵单位目前使用或者熟练使用的UML 建模工具是( ) ,该工具能否完全满足贵单位的开发需求( ), 如不能满足,不能满足的地方在于( )
49. 贵单位目前使用或者熟练使用的测试工具是( ) ,该工具能否完全满足贵单位的开发需求( ), 如不能满足,不能满足的地方在于( )
50. 贵单位目前使用或者熟练使用的配置管理工具是( ) ,该工具能否完全满足贵单位的开发需求( ), 如不能满足,不能满足的地方在于( )
51. 贵单位目前使用或者熟练使用的数据库建模工具是( ) ,该工具能否完全满足贵单位的开发需求( ), 如不能满足,不能满足的地方在于( )
52. 贵单位目前所使用的IDE ,需求工具,建模工具,配置管理工具等能否紧密集成( )
53. 贵单位对于UML 和OOAD 是否熟悉( )