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 是否熟悉( )