北大軟體工程 第一周 軟體工程概論

2022-08-12 19:06:21 字數 3489 閱讀 3879

1單選(2分)軟體產品與物質產品有很大的區別,軟體產品是一種(c)產品。

2多選(2分)下列關於軟體的說法正確的是(bcd

3多選(2分)下列軟體屬於系統軟體的是(ab

4多選(2分)下述軟體屬於支撐軟體的是(cd

5多選(2分)下述軟體屬於應用軟體的是(ad

1填空(2分)軟體工程概念的提出是為了解決(軟體危機)。

2單選(2分)在(b)年的nato會議上,軟體工程的術語被首次提出。

3判斷(2分)軟體工程的目的是倡導以工程的原理、原則和方法進行軟體開發。a

4多選(2分)軟體工程是一門交叉性學科,下列哪些學科是軟體工程涉及的?abcd

1單選(2分)軟體開發中實現對映的基本手段是(d

a.抽象

b.分層

c.隔離

d.建模

2填空(2分)軟體開發是實現(問題域)的概念和處理邏輯到(執行平台)的概念和處理邏輯的對映。(答案用空格隔開)

3判斷(2分)模型一定是在某種特定意圖下、從某種特定的角度對物理環境的抽象。a

a.對b.錯

4多選(2分)下列屬於軟體模型的是(bcd

a.概念模型

b.設計模型

c.實現模型

d.部署模型

5判斷(2分)軟體開發中分層的基本動機是控制開發的複雜性。a

a.對b.錯

1單選(2分)下列哪項不屬於軟體工程框架的三元組。(b

a.目標

b.範圍

c.原則

d.活動

2判斷(2分)軟體開發要從客戶的需求出發,在滿足使用者要求的前提下,功能開發的越多越好。b

a.對b.錯

3多選(2分)軟體需求階段所要完成的任務包括(acd

a.需求獲取

b.需求完善

c.需求定義

d.需求規約

4填空(2分)軟體設計階段包括(總體設計)和(詳細設計)兩個階段。(答案用空格隔開)

5判斷(2分)為了保證開發進度,軟體只需要在最終完成後再進行確認即可。b

a.對b.錯

6單選(2分)下列哪個不是軟體維護的型別。(d

a.完善性維護

b.糾錯性維護

c.適應性維護

d.更新性維護

7單選(2分)只有高水平的(c),才能生產出高質量的軟體產品。

a.軟體開發技術

b.軟體開發工具

c.軟體工程管理

d.???

1單選(2分)獲取正確軟體的關鍵是(a

a.開發邏輯

b.開發團隊

c.人員素質

d.明確需求

2判斷(2分)軟體生存週期的含義是表明軟體的演化和發展具有週期性,每過一段時間就需要更新。b

a.對b.錯

3判斷(2分)當軟體的乙個版本被淘汰時,則該軟體的生存週期就結束了。b

a.對b.錯

4判斷(2分)軟體生存週期過程表示軟體生存週期內的乙個過程。b

a.對b.錯

5填空(2分)為了表述軟體開發需要做什麼對映,引入了三個概念:(請按概念的範圍由大到小填寫,用空格分隔)過程 活動 任務

1單選(2分)按照(b),可以將軟體生存週期過程分為基本過程、支援過程和組織過程。

a.軟體開發活動的層次關係

b.軟體開發工作的主體

c.軟體開發專案的結構

d.軟體開發任務的重要程度

2多選(2分)下述過程屬於基本過程的是(abcd

a.獲取過程

b.開發過程

c.執行過程

d.**過程

3判斷(2分)支援過程是指那些與軟體生產組織有關的活動集。b

//描述的是組織過程
a.對

b.錯4多選(2分)下列關於軟體開發過程說法正確的是(bc

a.軟體生存週期過程就是軟體開發過程

b.軟體開發過程是軟體開發者所從事的一系列活動

c.軟體開發過程中還包括了系統需求分析、系統結構設計等系統層面的活動

d.軟體開發過程包含了軟體公升級和演化等活動

1判斷(2分)軟體生存週期模型是對軟體生存週期中過程、活動和任務的組織。a

a.對b.錯

2判斷(2分)軟體生存週期模型必須要將所有型別的過程、活動和任務考慮在內,形成滿足每個軟體專案需要的模型。b

a.對b.錯

3判斷(2分)軟體開發模型是軟體開發過程的活動和任務的結構框架。b

//軟體開發模型是軟體過程、活動、任務的結構框架
a.對

b.錯1多選(2分)下列關於瀑布模型的說法正確的是(bd

a.瀑布模型僅能依次經過需求、設計、編碼、測試、整合和維護這一路徑進行專案開發,不能從後一階段返回到前面的階段。// 增加反饋環的瀑布模型可以回到上乙個步驟

b.瀑布模型在每一階段都會生成相應的文件。

c.瀑布模型只有在需求階段和執行階段才能有獲取方和使用者參與,其餘階段只能開發團隊參加。

d.瀑布模型要求需求在最初階段就要完整和明確。

2多選(2分)多選題:下列關於增量模型的說法正確的是(ad

a.增量模型要求需求在最初階段就要完整和明確。

b.相比於瀑布模型,採用增量模型開發的專案所需的成本和時間要少。

c.採用增量模型時,每一增量必須按照既定順序依次開發,不能更改。

d.增量模型能夠更早的向使用者交付第乙個版本的系統。

3多選(2分)多選題:下列關於演化模型的說法正確的是(cd

a.演化模型要求需求在最初階段就要完整和明確。

b.演化模型可以弱化需求和設計文件的編寫,以提高開發效率。

c.演化模型在每一次迭代過程中可以採用瀑布模型。

d.相比瀑布模型,演化模型需要獲取方和使用者更多的參與。

4單選(2分)單選題:下列軟體開發模型中,以物件導向的軟體開發方法為基礎,以使用者的需求為動力,以物件來驅動的模型是(c)。

a.演化模型

b.瀑布模型

c.噴泉模型

d.增量模型

軟體工程第一周開課部落格

1.介紹自己,建部落格 看看自己的園齡,已經1年3個月了,但是回顧自己寫過的部落格,是從去年七月份,也就是去年大二暑假開始寫的,第一次課,竟然要求在部落格上進行自我介紹,很是出乎意料啊.建立部落格呢,最開始就是為了完成作業,在上面發表一些老師要求發表的東西,基本沒自己主動發表過文章,回頭想想,確實也...

軟體工程第一周開課部落格

話說既然是第一周,那麼就從自我介紹開始吧。自我介紹 作為一名現在已經是大二的學生了,主要學習程式語言,然而我覺的學習的並不好,我覺的用只了解基礎來形容我可能更比較貼切,距離我們應該達到的目標還有很大一段距離。現狀,經驗和計畫 現在的我呢,感覺到了壓力,況且基本上沒有自主的去發表,特別認真的學習某些知...

現代軟體工程第一周作業

軟體過程與專案管理第一周作業 1.選一種你比較熟悉的軟體,點評它的優缺點,並描述此類軟體的發展歷史。答 wps 文字編輯系統 是一款辦公軟體。由 wps文字 wps wps演示三大模組組成。2 缺點 相容性較差。功能相對較弱。3 發展歷史 1988年 5月,求伯君憑一台 386電腦寫出 wps1.0...