阿摩線上測驗
登入
首頁
>
技檢◆電腦軟體設計共同科目
> 115年 - 90004 電腦軟體設計共同科目 乙級 工作項目 02:系統發展 1-50(2026/01/14 更新)#136856
115年 - 90004 電腦軟體設計共同科目 乙級 工作項目 02:系統發展 1-50(2026/01/14 更新)#136856
科目:
技檢◆電腦軟體設計共同科目 |
年份:
115年 |
選擇題數:
50 |
申論題數:
0
試卷資訊
所屬科目:
技檢◆電腦軟體設計共同科目
選擇題 (50)
1. 當軟體模組測試著重在考慮其輸入、輸出、功能時,此種測試常被稱為下列何者? (A)黑箱測試(Black Box Testing) (B)白箱測試(White BoxTesting) (C)玻璃箱測試(Glass Box Testing) (D)灰箱測試(Grey BoxTesting) 。
2. 軟體測試用以評估系統在短時間內可承受的限度,此種測試常被稱為下列何者? (A)黑箱測試(Black Box Testing) (B)迴歸測試(RegressionTesting) (C)壓力測試(Stress Testing) (D)能力測試(Capability Testing) 。
3. 有關迴歸測試(Regression Testing)的敘述,下列何者正確? (A)在測試系統後,將測試結果執行迴歸方程式,以瞭解其錯誤趨勢 (B)測試之前已測試過的系統元件及功能,用以確保修改系統後,它們仍然運作正常 (C)在修改系統後測試系統,以確保其新功能與舊功能在一迴歸線上 (D)以原有錯誤之案例值產生一迴歸式,來生成新的測試案例 。
4. 當公司內部進行軟體整合測試時,測試的團隊最好來自何種身分? (A)原來的軟體設計者 (B)原來的軟體程式師 (C)原來的系統分析師 (D)另一群與此軟體無任何相關者 。
5. 假設某程式變數 X 的有效值應是在 0 至 10000 間,有關此程式變數 X 測試案例,下列何者不正確? (A)應在 0 至 10000 間,隨機選取測試值 (B)應特別測試 0 (C)不需測試負數 (D)應特別測試 10000 。
6. 有關結構化檢驗(Structured Walkthrough),下列何者正確? (A)是一種靜態測試方式 (B)是用腦力激盪開會,當場修改錯誤 (C)是用結構化方程式來證明程式正確 (D)是用因果關係圖來作功能測試 。
7. 下列那種整合測試(Integration Testing)需要使用殘根程式(Stub)? (A)由上到下(Top-down) (B)由下而上(Bottom-up) (C)一起來(Big Bang) (D)由右而左(Right-left) 。
8. 下列那種整合測試(Integration Testing)需要使用驅動模組(Drivers)? (A)由上到下(Top-down) (B)由下而上(Bottom-up) (C)一起來(Big Bang) (D)由右而左(Right-left) 。
9. 當我們嘗試由原始程式碼來推測其軟體設計時,我們是在作下列何項工作? (A)企業流程再造(Business Process Reengineering) (B)反向工程(Reverse Engineering) (C)軟體工程再造(Software Reengineering) (D)重整(Refactoring) 。
10. 下列對可維護性(Maintainability)的說法,何者不正確? (A)控制結構越複雜,可維護性越差 (B)資料結構範圍越大,可維護性越好 (C)系統越有模組化,可維護性越好 (D)I/O 越複雜,可維護性越差 。
11. 下列何者非 IEEE 830 標準中,所提到的好的軟體需求規格(SRS)所應具有的特性? (A)正確性(Correctness) (B)完整性(Completeness) (C)一致性(Consistency) (D)效率(Efficiency) 。
12. 在 IEEE 830 標準所探討的軟體需求規格(SRS)中,下列何者不是欲達成可修改(Modifiable)特性所應做到的項目? (A)文件有良好組織、目錄、索引 (B)文件以 Word 等文書編輯軟體建立 (C)需求在文件中沒有重複(D)需求個別表達,沒有混在一起 。
13. 在 IEEE 830 標準所探討的軟體需求規格(SRS)中,下列何者為欲達成可追蹤(Traceable)特性所應具備之項目? (A)文件有良好組織、目錄、索引 (B)每個需求應明確列出其所參考的文件 (C)需求在文件中沒有重複 (D)需求個別表達,沒有混在一起 。
14. 根據 IEEE 830 標準所探討的軟體需求規格(SRS),應對需求的穩定性(Stability)排序,下列何者對穩定性的影響最小? (A)系統所欲支持的組織內部可能的人事異動 (B)系統所欲支持的組織外界政治、經濟環境變化(C)未來世界科技的演進 (D)未來台灣系統廠商家數的變化 。
15. 根據 IEEE 830 標準所探討的軟體需求規格(SRS),在考量效能(Performance)需求時,下列何者是最恰當的要求? (A)使用者不需等待完成其交易 (B)95%的交易可在 x 分(或秒)內完成 (C)操作員不需等待完成其交易 (D)交易時間是在可接受的範圍內 。
16. 根據 IEEE 830 標準,一家公司的軟體需求規格(SRS)應由誰準備?(A)系統使用單位(如顧客 Customer) (B)技術設備供應單位(Supplier) (C)系統使用單位(Customer)以及技術設備供應單位(Supplier) (D)顧問公司(Consultant)或學術單位(Academic) 。
17. 有關軟體能力成熟度整合模型的 CMMI、PSP、TSP 三者的比較,下列何者程序不是三者共有? (A)軟體計畫規劃(Software Project Planning) (B)訓練計畫(Training Programs) (C)軟體品質管理(Software QualityManagement) (D)組織程序定義(Organization Process Definition) 。
18. 軟體能力成熟度整合模型(CMMI) 階段表達可區分為幾個層次? (A)三 (B)四 (C)五 (D)六 。
19. 當組織可收集詳細的軟體程序以及軟體產品的量測資料,以進行量測管理,此時是達到 CMMI 的第幾階段? (A)三 (B)四 (C)五 (D)六 。
20. 在軟體成熟度整合模型中,Humphrey 曾提出 TSP,請問其全名是下列何者? (A)Technical Software Process (B)Technical Solving Process (C)TeamSoftware Process (D)Time Series Processor 。
21. 在軟體品質保證中,我們常提到驗證(Verification)與確認(Validation),下列何者正確? (A)"驗證"考量的是「我們是否開發了對的產品」? (B)"驗證"要求「軟體的開發成本最低」 (C)"確認"考量的是「我們是否正確地開發了產品」? (D)"確認"要求「軟體應該執行使用者真實的需求」 。
22. 軟體開發流程中,螺旋程序模型(Spiral Process Model)是強調下列何者? (A)政治導向 (B)成本導向 (C)風險導向 (D)信賴導向 。
23. 下列有關 UML 聚合(Aggregation) 、 組合(Composition)、 關聯(Association)等三種關係的強烈程度,何者為真? (A)組合> 聚合> 關聯 (B)聚合 > 組合> 關聯 (C)關聯> 聚合> 組合 (D)聚合> 關聯> 組合 。
24. 系統分析中,資料字典(Data Dictionary)的內容中,不包含下列那一項?(A)控制流(Control Flow) (B)資料元素(Data Element) (C)檔案(File) (D)資料流 (Data Flow) 。
25. 下面那種維護工作是對未來之應用做準備? (A)適應性 (Adaptive)維護 (B)更正性 (Corrective)維護 (C)預防性(Preventive)維護 (D)完善性(Perfective)維護 。
26. 一個使用案例最多可以產生幾個使用情節(Scenario)? (A)一個 (B)兩個 (C)三個 (D)不限定 。
27. 以下那一項不屬於物件導向資料封裝的好處? (A)減少邊際效應(SideEffect),即所謂的連鎖反應 (B)降低系統間的耦合度(Degree of Coupling)(C)增加程式的複雜度 (D)增加程式的再利用性 。
28. 白箱測試中,若不同邏輯組合的判斷情況都至少要被執行過一次,稱之為那一種涵蓋(Coverage)? (A)條件(Condition) 涵蓋 (B)敘述(Statement)涵蓋 (C)路徑(Path) 涵蓋 (D)多重條件(Multiple-Condition)涵蓋 。
29. 以下那一種 UML 圖可直接轉換成溝通圖(Communication Diagram)? (A)狀態圖 (B)部署圖 (C)循序圖 (D)物件圖 。
30. 以下那一項不是衡量軟體品質的主要考量? (A)完整性 (B)可維護性 (C)正確性 (D)軟體成本 。
31. 以下那一類型的類別最適合處理容易變動的企業規則及企業邏輯? (A)介面類別 (B)控制類別 (C)實體類別 (D)物件類別 。
32. 下面那一種測試是確定系統失敗(Failure)後,復原資料與重新開始的能力? (A)儲存(Storage)測試 (B)效能時間(Performance Time)測試 (C)復原(Recovery)測試 (D)程序(Procedure)測試 。
33. 以下那項工具或技術可用來評估軟體規模大小? (A)PERT (ProgramEvaluation and Review Technique) (B)甘特圖(Gantt Chart) (C)CPM( Critical Path Method ) (D)功能點分析(Function Point) 。
34. 下列那種軟體工具可以提供系統開發的自動化支援? (A)專案管理工具(Project Management Tools) (B)電腦輔助軟體工程工具(CASE) (C)甘特圖(Gantt Chart) (D)企業資源規劃工具(ERP) 。
35. 下面那種系統開發模式適用於解決問題之模式或方法無法立即得到,或是軟/硬體之技術與支援不確定? (A)雛型模式 (Prototyping Model) (B)瀑布模式 (Waterfall Model) (C)演化模式(Evolutionary Model) (D)螺旋模式(Spiral Model) 。
36. 下列那個 UML 圖形包含資料靜態結構及資料操作(Operation)? (A)使用案例圖(Use Cases) (B)類別圖(Class Diagrams) (C)狀態圖(State Diagrams)(D)循序圖(Sequence Diagrams) 。
37. 下列何者為統一流程(RUP)的第四階段? (A)詳述階段(Elaboration) (B)起始階段(Inception) (C)建構階段(Construction) (D)轉移階段(Transition) 。
38. 以下那種需求擷取方法是最有效且最普遍的資料蒐集方法,但卻也最耗時及耗成本的方法? (A)問卷 (B)實地觀察 (C)面談 (D)開會討論 。
39. 下列何者可以用來協助專案經理管理軟體開發過程,其軟體提供定義與排定工作任務及分派資源給工作等能力? (A)工具軟體 (B)專案管理軟體(C)電腦輔助軟體開發工具 (D)桌上排版軟體 。
40. 下列那種經濟成本效益分析技術是以計畫的淨現金回收除以計劃支出的比例值? (A)收支平衡分析(BEA) (B)淨現值(NPV) (C)投資報酬率(ROI) (D)未來價值(FV) 。
41. 在共同應用設計(JAD)會議中,何者扮演設定議題,並且需讓議程如期進行的角色? (A)JAD 會議的主席 (B)系統分析人員 (C)贊助者 (D)IS 的工作人員 。
42. 資料流程圖(DFD)的符號不包含下列何者? (A)資料流程 (B)資料的儲存處(C)控制流程 (D)處理程序 。
43. 當詢問系統使用者及企業經理人「那些類型的人、地、事、物會在業務中被使用或相互作用,這些關係著那些資料必須要維護」這個問題,主要是要幫忙決定實體關聯圖(ERD)的何種資訊? (A)屬性(Attribute) (B)實體(Entity) (C)關係(Relationship) (D)候選鍵(Candidate Key) 。
44. 理論上,若有四個軟體來源,兩種不同建置環境及三種設計需求,請問有幾種設計策略可評估? (A)4 (B)9 (C)24 (D)27 。
45. 下列哪種系統轉換方式的優點是可以比較新舊系統的輸出統計,以確認新系統的結果是否正確,並且是非常穩健的方法? (A)平行轉換 (ParallelConversion) (B)直接轉換 (Direct Conversion) (C)階段性轉換(PhasedConversion) (D)實驗轉換 (Pilot Conversion) 。
46. 下列何者比較不可能採用軟體雛型法(Prototyping)? (A)瞭解可行性 (B)確認使用者需求 (C)系統設計 (D)組織資訊系統整體規劃 。
47. 下列何者不是電腦輔助軟體工程(CASE)工具與其儲存體(Repository)可促成的功能? (A)資料完整性 (B)程式自動除錯 (C)文件標準化 (D)方法論實施 。
48. 若將軟體工程分為定義(Definition)、發展(Development)、維護(Maintenance)三個階段,請問定義階段之主要焦點為何? (A)軟體如何因應環境改變(Change) (B)功能如何(How)實施 (C)資料如何(How) 結構化 (D)什麼(What)資訊需求 。
49. 下列何者是清潔室軟體工程(Clean-room Software Engineering)的精神?(A)快速產生系統 (B)在無塵室以軟體 IC 開發系統 (C)使用精確的數學表示法 (D)螺旋狀開發系統 。
50. 下列何者是系統開發中,雛型法(Prototyping)模型所強調的特點? (A)品質 (B)可維護性 (C)快速設計 (D)演算法效率 。
申論題 (0)