- 相關推薦
東北師范大學春《軟件工程》期末考核
《軟件工程》
滿分100分
一、名詞解釋(每小題4分,共20分)
1.軟件生存周期模型
軟件生存周期模型是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。
2.數(shù)據(jù)字典DD
數(shù)據(jù)字典是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的。它以一種準確的、無二義性的說明方式為系統(tǒng)的分析、設計及維護提供了有關元素的一致的定義和詳細的描述。
3.內(nèi)聚性
內(nèi)聚性是模塊獨立性的衡量標準之一,它是指模塊的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結合的緊密程度的度量。
4.JSP方法
JSP方法是面向數(shù)據(jù)結構的設計方法,其定義了一組以數(shù)據(jù)結構為指導的映射過程,它根據(jù)輸入、輸出的數(shù)據(jù)結構,按一定的規(guī)則映射成軟件的過程描述,即程序結構。
5.多態(tài)性
指相同的操作或函數(shù)、過程可作用于多種類型的對象上并獲得不同結果;颍ú煌膶ο螅盏酵幌⒖梢援a(chǎn)生不同的結果。)
二、簡答題(每小題5分,共20分)
1.簡述容錯技術的四種主要手段,并解釋。
結構冗余:包括靜態(tài)冗余、動態(tài)冗余和混合冗余。
信息冗余:為檢測或糾正信息在運算或傳輸中的錯誤,須外加一部分信息。
時間冗余:指重復執(zhí)行指令或程序來消除瞬時錯誤http://http://www.szmdbiao.com/news/55B6C350704DCD99.html帶來的影響。
冗余附加技術:指為實現(xiàn)上述冗余技術所需的資源和技術。
2. 以G.J.Myers的觀點,簡述對軟件測試的目的。
軟件測試是(1)為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;(2)一個好的用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤的測試。(3)一個成功的測試是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤的測試。
3. 就程序設計語言的工程特性而言,對程序編碼有哪些要求?
就程序設計語言的工程特性而言,對程序編碼有如下要求:
(1)可移植性
(2)開發(fā)工具的可利用性
(3)軟件的可重用性
(4)可維護性
4. 模塊的內(nèi)聚性包括哪些類型?
模塊的內(nèi)聚性包括:
【東北師范大學春《軟件工程》期末考核】相關文章:
軟件工程期末試卷及答案06-26
期末考核評語04-29
期末考核評語14篇04-29
期末考核評語(14篇)04-29
東北師范大學排名05-01
2010年春學校期末工作總結04-28
東北師范大學什么專業(yè)最好09-04
期末操行考核中等生評語06-07
期末考核評語集合14篇04-29
期末考核評語通用14篇04-29