一、選擇題 (178分)
1、
軟件工程方法學的目的是:使軟件生產規範化和工程化,而軟件工程方法得以實施的主要保證是()
A、
硬件環境
B、
軟件開發的環境
C、
軟件開發工具和軟件開發的環境
D、
開發人員的素質
正確答案:
C
2、
可行性分析中,系統流程圖用於描述().
A、
當前運行系統
B、
當前邏輯模型
C、
目標系統
D、
新系統
正確答案:
A
3、
開發軟件所需高成本和產品的低質量之間有着尖銳的矛盾,這種現象稱作().
A、
軟件投機
B、
軟件危機
C、
軟件工程
D、
軟件產生
正確答案:
B
二、簡答題 (120分)
90、
用黑盒測試技術構造測試用例的方法有哪些?
正確答案:
等價分類法.邊界值分析法.因果圖法等
91、
模塊獨立性與信息隱蔽有何關係?
正確答案:
1)“模塊獨立性”是指軟件系統中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統中其它的模塊的接口是簡單的.
2)所謂的“信息隱蔽”是指每個模塊的實現細節對於其它模塊來說是隱蔽的.也就是說,模塊中所包含的信息(包括數據和過程)不允許其它不需要這些信息的模塊使用.
3)衡量模塊獨立性的一個準則就是模塊內聚,達到信息隱蔽的模塊是信息內聚模塊,它是高內聚的情形,因此模塊獨立性當然就很強了.
92、
軟件生存週期都包括哪些活動?
正確答案:
軟件生命期的活動包括:可行性研究與計劃;需求分析;概要設計.詳細設計;編碼.測試;維護等活動.(這些活動將以適當的方式分配到不同階段去完成).
100、
面向對象的集成測試主要有哪幾種不同的測試策略?
正確答案:
1)基於線程的測試。
2)基於使用的測試。
更多詳情內容可+v:chenjing-1125