天天看點

選擇題17

104.軟體生命周期是指 

A)軟體的運作和維護       

B)軟體的需求分析、設計與實作

C)軟體的實作和維護

D)軟體産品從提出、實作、使用維護到停止使用退役的過程

D【解析】通常,将軟體産品從提出、實作、使用維護到停止使用退役的過程稱為軟體生命周期。也就是說,軟體産品從考慮其概念開始,到該軟體産品不能使用為止的整個時期都屬于軟體生命周期。

105.軟體生命周期可分為定義階段、開發階段和維護階段,下面屬于定義階段任務的是 

A)軟體設計         

B)軟體測試    

C)可行性研究  

D)資料庫設計

C【解析】軟體生命周期可分為定義階段、開發階段和維護階段。

軟體定義階段的任務是:确定軟體開發工作必須完成的目标;确定工程的可行性。

軟體開發階段的任務是:具體完成設計和實作定義階段所定義的軟體,通常包括總體設計、詳細設計、編碼和測試。其中總體設計和詳細設計又稱為系統設計,編碼和測試又稱為系統實作。

軟體維護階段的任務是:使軟體在運作中持久地滿足使用者的需要。

106.軟體生存周期中,解決軟體“做什麼”的階段是

A)需求分析   

B)軟體設計     

C)軟體實作        

 D)可行性研究

A【解析】軟工生命周期可細化為可行性研究和計劃制定、需求分析、軟體設計(總體設計和詳細設計)、編碼、軟體測試、運作和維護等階段。需求分析是對待開發軟體提出的需求進行分析并給出詳細定義,是解決軟體“做什麼”的階段。

107.軟體生命周期中,确定軟體系統"怎麼做"的階段是 

A)軟體測試   

B)軟體設計    

C)系統維護      

D)需求分析

B【解析】軟體設計是系統設計人員和程式設計人員在反複了解軟體需求的基礎上,給出軟體的結構、子產品的劃分、功能的配置設定以及處理流程,是解決軟體“怎麼做”的階段。

108.軟體需求分析階段的主要任務是 

A)确定軟體開發方法    

B)确定軟體開發工具

C)确定軟體開發計劃    

D)确定軟體系統的功能

D【解析】軟體需求是指使用者對目标軟體系統在功能、行為、性能、設計限制等方面的期望。需求分析的任務是發現需求、求精、模組化和定義需求的過程。

109.下面描述中不屬于軟體需求分析階段任務的是 

A)撰寫軟體需求規格說明書    

B)軟體的總體結構設計

C)軟體的需求分析            

D)軟體的需求評審

B【解析】需求分析階段的工作可以分為4個方面:需求擷取、需求分析、編寫需求規格說明書和需求評審。軟體的總體結構設計屬于軟體設計階段的任務。

110.下面不屬于軟體需求規格說明書内容的是

A)軟體的可驗證性     

 B)軟體的功能需求

C)軟體的性能需求       

D)軟體的外部接口

A【解析】軟體需求規格說明應重點描述軟體的目的,軟體的功能需求、性能需求、外部接口、屬性及限制條件等。

111.下面可以作為軟體需求分析工具的是

A)N-S圖  

B)程式流程圖  

C)PAD圖      

D)資料流程圖(DFD圖) 

繼續閱讀