資源簡介 教科版(2019)必修2第三單元1.信息系統的設計同步練習學校:___________姓名:___________班級:___________一、選擇題1.隨著移動終端的普及,很多餐廳推出電子點餐軟件方便顧客下單及結賬,作為開發人員,在需求分析階段要確定的主要任務是( )A.軟件的開發價值 B.軟件的功能模塊C.軟件的開發工具 D.軟件開發的費用和進度2.軟件開發時的需求分析一般要由三類人員一起完成,其中不包括( )A.軟件分析人員 B.開發人員 C.客戶/用戶 D.客服人員3.系統的需求分析應該是開發人員和________一起完成的。( )A.技術總監 B.程序員 C.軟件設計師 D.用戶或客戶4.通過比較成績和效益,可以判斷要立項的軟件項目是否值得開發的是( )A.社會可行性 B.技術可行性 C.經濟可行性 D.理論可行性5.在信息系統的前期準備過程中,在系統分析和系統實施中間的階段是( )A.詳細設計 B.系統設計 C.需求分析 D.編程調試6.在信息系統開發過程中,可行性分析后應該進行的是( )A.概要設計 B.詳細設計 C.編碼設計 D.需求分析7.常見的信息系統開發的過程模型多種多樣。對于一個學校的圖書管理信息系統的開發,采用先快速、粗略地設計一個系統模型,然后交給學校進行審核或評估,再根據學校提出的修改意見和需求進一步修改、完善系統;之后將修改過的系統再交給學校評估,反復循環,最終形成一個確定的系統。這種模型稱為( )A.瀑布模型 B.快速原型模型 C.演化模型 D.螺旋模型8.信息系統應用開發的第一階段是( )A.系統分析 B.系統設計 C.系統實施 D.系統運行與維護二、填空題9.經歷數字化工具模擬構建、設計智能家居系統,獲知信息系統的開發一般分為五個階段:①系統設計②系統實施③系統規劃④系統運行與維護⑤系統分析。正確的開發流程是 (寫出序號即可)。信息系統的各個組成要素缺一不可,密不可分,而 連接了人和硬件,才使得信息能夠傳遞、處理和應用。(選填:數據、軟件)10.小申受邀為一家實體書店開發一款小型管理信息系統,實現書店會員管理、購書自動結賬、書本進貨數量分析等功能。小申為該信息系統設計了諸多模塊,例如:會員管理模塊、用戶購書自動結賬模塊、書本進貨數量分析模塊等,請你幫助小申再設計一個模塊參考答案:1.B【詳解】本題考查軟件開發流程。軟件需求分析階段的主要任務是確定軟件系統的功能。故選B。2.D【詳解】本題考查軟件開發需求分析相關內容。需求分析是指在軟件開發過程中,對用戶需求進行收集、分析、整理、驗證和確認的一系列活動。其目的是確保軟件產品能夠滿足用戶的需求和期望,提高軟件的質量和用戶體驗。需求分析是軟件開發中至關重要的一環,它直接影響到軟件產品的成功與否。系統的需求分析應該是開發人員、軟件分析人員和用戶或客戶一起完成的。故選D。3.D【詳解】本題考查軟件開發需求分析相關內容。需求分析是指在軟件開發過程中,對用戶需求進行收集、分析、整理、驗證和確認的一系列活動。其目的是確保軟件產品能夠滿足用戶的需求和期望,提高軟件的質量和用戶體驗。需求分析是軟件開發中至關重要的一環,它直接影響到軟件產品的成功與否。系統的需求分析應該是開發人員和用戶或客戶一起完成的。故本題答案是D選項。4.C【詳解】本題考查軟件開發可行性研究相關內容。可行性研究是一種考慮項目所有相關因素的分析,包括經濟、技術、法律和日程安排方面的考慮,以確定成功完成項目的可能性。可行性研究的目的不是馬上開發一個軟件項目,而是研究這個項目是否值得開發,其中的問題能否解決。通過比較成績和效益,可以判斷要立項的軟件項目是否值得開發的是經濟可行性。故本題答案是C選項。5.B【詳解】本題考查信息系統相關內容。在信息系統的生命周期中,在系統分析和系統實施中間的階段是系統設計,故本題答案是B選項。6.D【詳解】本題考查信息系統搭建相關內容。可行性分析是在項目投資決策前,對擬建項目的社會、技術、經濟等三個方面進行全面的分析與論證,并對其做出可行或不可行評價的一種科學方法。需求分析是從用戶的需求中提取出系統能夠幫助用戶解決的業務問題,通過對用戶業務問題的分析,確定系統的功能、性能等,最終形成具體的信息系統《需求規格說明》文檔。概要設計是用戶需求與詳細設計之間的橋梁,是將用戶目標與需求轉換成具體的功能和界面設計方案的重要階段。詳細設計的主要任務是在系統概要設計的指導下,對系統組成部分進行詳細、具體的物理設計,主要包括:輸入設計、輸出設計、人機界面設計、數據庫設計、代碼設計、安全設計等。在信息系統開發過程中,可行性分析后應該進行的是需求分析。故本題答案是D選項。7.B【詳解】本題考查軟件開發相關內容。(1)瀑布模型中,將軟件生命周期劃分為制定計劃、需求分析、軟件設計、程序編寫、軟件測試和運行維護等六個基本活動,并且規定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。軟件開發的各項活動嚴格按照線性方式進行,當前活動接受上一項活動的工作結果,實施完成所需的工作內容。當前活動的工作結果需要進行驗證,如果驗證通過,則該結果作為下一項活動的輸入,繼續進行下一項活動,否則返回修改。(2)快速原型模型的第一步是建造一個快速原型,實現客戶或未來的用戶與系統的交互,用戶或客戶對原型進行評價,進一步細化待開發軟件的需求。通過逐步調整原型使其滿足客戶的要求,開發人員可以確定客戶的真正需求是什么;第二步則在第一步的基礎上開發客戶滿意的軟件產品。(3)演化模型是一種全局的軟件生存周期模型,屬于迭代開發風格。它的開發過程可以表示為:第一次迭代(需求->設計->實現->測試->集成)-> 反饋-> 第二次迭代(需求->設計->實現->測試->集成)-> 反饋-> ... 根據用戶的基本需求,通過快速分析構造出軟件的一個初始可運行版本,然后根據用戶在使用原型過程中提出的意見和建議對原型進行改進,重復這一過程,最終得到令用戶滿意的軟件產品。(4)螺旋模型是瀑布模型和快速原型模型的結合,強調軟件開發過程中的風險分析,特別適合于大型復雜的系統。螺旋模型沿著螺線進行若干次迭代,每次迭代中的活動依次為制定計劃、風險分析、實施工程和客戶評估。分析題意,可知采用的模型是快速原型模型。故本題答案是B選項。8.A【詳解】本題考查信息系統的開發。信息系統的開發一般分為五個階段,分別是系統規劃、系統分析、系統設計、系統實施、系統運行與維護。故選A。9. ③⑤①②④ 軟件【詳解】本題主要考查信息系統的開發。信息系統的開發一般步驟是:系統規劃→系統分析→系統設計→系統實施→系統運行與維護。信息系統的各個組成要素缺一不可,密不可分,而軟件連接了人和硬件,才使得信息能夠傳遞、處理和應用。10.用戶登陸注冊模塊,管理會員登陸模塊,借還書模塊,書本信息管理模塊等【詳解】本題主要考查信息系統的設計。該信息系統還可設計諸多模塊,例如:用戶登陸注冊模塊,管理會員登陸模塊,借還書模塊,書本信息管理模塊,可分別完成用戶管理員登陸注冊修改密碼,借還書,書本信息增刪改等功能。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫