信息系統分析與開發設計課后習題總結_第1頁
信息系統分析與開發設計課后習題總結_第2頁
信息系統分析與開發設計課后習題總結_第3頁
信息系統分析與開發設計課后習題總結_第4頁
信息系統分析與開發設計課后習題總結_第5頁
免費預覽已結束,剩余5頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1、什么是信息系統?信息系統(Information System, IS)是特指在經濟或社會的組織中,以滿足管理者的信息需求為 目標,以計算機和現代通信技術等現代信息技術為手段,包括設備、技術、人員與機構在內的綜 合系統。信息系統是各種類型管理信息系統、自動化信息管埋系統、信息處埋系統、信息服務系統、數據 處理系統、信息決策系統和計算機輔助管理系統的總稱。2. 信息系統的組成部分包描哪些?答:(1)從概念上來看:信息系統主要包括信息管理者、信息源、信息處理器、信息用戶、信息 存儲器和信息傳輸通道6個部分組成(2)從企業信息管理角度來看:按照企業信息管理職能或管埋層次,可以將信息系統從縱向和

2、橫向分解為若干子系統,這些子系統和對獨立而又密切和關,共同作用構成了復雜的信息系統。 基于管理層次的組成,一般來說,管埋層次從縱向角度人體可以分為戰略規劃,戰術管理和業 務處理3層基于管理職能的組成,從企業管埋職能角度看,可以將信息系統橫向劃分為不同子 系統,主要包扌舌市場銷售了系統、生產管埋了系統、物資供應了系統、人事管埋了系統、財務管 埋子系統、研究開發子系統。4. 當代信息環境發生r哪些變化?他和信息系統之間的關系如何?D信息化浪潮席卷全球2)經濟全球化3)知識經濟時代的來臨7. 信息系統規劃與企業發展戰略有何關系?企業的決策者們在制定企業發展戰略時,應該將信息系統的建設放在重要的位置。

3、信息系統規 劃的核心問題之一,就是使信息系統的發展戰略與整個企業的發展戰略保持協調一致。企業管理 者應從戰略管理的角度出發,結合企業內外部環境變化,以企業長期利益實現為目標,結合企業 當前的計劃指標,從企業發展戰略的角度更深層次地考慮信息系統規劃中的問題,要注意信息系 統規劃與企業組織戰略規劃之間的協調關系。8. 信息系統規劃的實施方法具體包括哪些?答:(1)業務系統規劃法(BSP)是通過全民調査、分析組織信息需求、制定信息系統總體方案 的種方法。(2)關鍵成功因素法(CSF)就是要識別聯系于系統目標的主要數據類及其關系,與BSP方法想 和反,CSF方法的思路不是全面分析,而是重點突破。(3)

4、戰略目標急轉化法CSST)就是把整個戰略目標看成“信息集合”,由使命、目標、戰略和 其他戰略變量等組成。第二章2. 生命周期法開發流程有哪些環節?答:(1)信息系統規劃(ISP)是信息系統實踐中的重要問題之一,信息系統的建設往往投資大、 耗時長,規劃不好不僅對自身造成損失,由此引起企業運行不好的間接損失就更加巨大。內容包 括信息系統戰略規劃和可行性分析(2)系統分析是應用系統思想和方法,對已選定的對象與開發范圉進行有目的,有步驟的實際 調査和科學分析。(3)系統設計,該階段要回答的中心問題是系統“做什么”,即明確系統的功能組成,這一階段 建立了系統的邏輯模型。)系統實施是信息系統開發的最后一個

5、階段,這階段要把物理模型裝換為可時間4 C. 運行的為物埋系統,交付用戶使用。(5)系統運行與維護,系統運行指信息系統業務過程和應用程序逐日、持續的運行,直至生命 周期結束,彼新的信息系統所代替,維護的內容主要包括程序的維護,數據的維護,設備的維護 和系統恢復。3. 常見的信息系統開發模型有哪些?答:(1)瀑布模型:將軟件生命周期劃分為制定計劃、需求分析、軟件設計、程序編寫、軟件測 試和運行維護6個基本活動。(2)螺旋模型:采用種周期性的方法來進行系統開發,這回導致開發出來總眾多的中間版本。(3)增量模型:從何了瀑布模型的基本成分和原型實現的迭代特征,該模型采用隨著日程時間 的進展而交錯的線性

6、序列,每個線性序列產生軟件的一個科發布的“増量”。(4)噴泉模型:是-種用戶需求為動力,已對象為驅動的模型,主要用于描述就面對對象的軟 件開發過程。(5)快速原型模型:快速原型是利用原型輔助軟件開發的種思想,經過簡單快速分析,快速 實現一個系統原型,用戶與開發者在使用原型過程中加強通信與反饋沒通過反復評價和改逬原型, 減少逞解,彌補漏洞,適應變化,最終得到高質量的軟件。5. 比較傳統的信息系統開發方法和現代的有什么不同.方面向對象方結構化生命周期內容業務流程圖、數據流圖、E-R用例圖、類圖、交互 圖、活動圖等分析工具圖、數據字典尊對魚(屬性、行為、結構、連接方式)關注角度功能、模塊功能模塊與數

7、據庫結構相互獨 實體類與數據庫中表有對應關系與數據庫關系立,無映射 模塊類問題處理單位通過接口依靠對象自身的成員函數處直接通過函數處理數據處理方式 理事件驅動模塊調用、控制控制程序方式面向對象方法原型法結構化方法h分析、設計中1. “自上而下”地分析和1.充分利用最新軟件工具,系統開的對象和軟件中設 計,保證了系統的整體性發周期短,費用相對少;的對魚一致:和目標的一致性;2.用戶參與開發過程,系統更加貼2.實現軟件復2 面向用戶, 遵循用戶至上近實際,易學易用,減少用戶的培用,增強r系統優點的原則; 訓時間i 的適應性,簡化3.嚴格區分系統開發的階3.系統開發過程循序漸進,符合人程序設計;段性

8、: 每階段的工作成果們認識事物的規律,信息反饋及時3系統穩定性、是下階段的依據,便 于系性強,確保了較好的用戶滿意度:摸得著”構造出用戶“看得見.4.統開發的管理和控制:可重用性及可維.護性好:4.按工程標準建立標準化的系統原型,縮小了埋解和認識上4.開發周期短的文檔 資料。存在的差距。1. 系統在分析階1.用戶素質、系統分析員和1.不適合大規模系統開發;段對對象的抽象管埋者之間的溝通妥求高:2.開發過程管埋要求高,要經過困難:2.開發周 期長,文檔過多,“修改一評價一再修改”的多次反2.需要一定的軟難于適應環境變化:復;件基礎支持才能3.結構化程度較低的系統.3.用戶過早看到系統原型.謀認為

9、應用:在開發 初期難以鎖定功能最終系統就是原型模樣,易使用戶缺點要求:失去信心:3.結構化程度 不開發人員易將原型取代系統分各階段的審批工作困難:4.高4.析:缺乏規范化的文檔資 料:所使用的工具落后。需要較高的系統開發環境支持,5.如 系統開發工具、軟硬件、開發環境、開發人員及用戶素質等第三章6. 什么是數據流程圖,主要的符號及其意義是什么?用P衣示處理,用D表示數據流,用F衣示數據存儲,用S農示外部實體 外部實體:是系統之外的,又與系統有聯系的人或事物。數據處理:是對數據的邏輯處理,也是數據的變換過程。數據流:衣示流動若的數據,是處埋功能的輸入和輸出。數據存儲:指通過數據文件、文件夾等存儲

10、數據。9. 簡述數據字典中的條目。1)數據項數據項又稱數據元素,是數據的最小單位。2)數據結構數據結構用于描述某些數據項之間的關系。3)數據流數據流是由一個或一組固定的數據項組成。4)數據存儲數據存儲中只描述數據的邏輯存儲結構,而不涉及它的物理組織。5)處理邏輯處理邏輯的定義僅對數據流程圖中最底層的處理邏輯加以說明。6)外部實體外部實體是信息系統數據的來源和去向。10按下列文字描述,繪制數據流程圖。產品任務書及合同質量標準 設計文件P1 1處理1數據P2 數據2 數據3P3生產生產計劃文件科劃計科準標 化科設備 科處理3處理2數據4P4數據5產品質量記錄文件及 質量統計與分析衣處理4產品質控點

11、記錄文件 車間11.對下述問題繪制決第樹、決策表。 答:(1) 決策樹去年考核情況 優應采取行幼 獎金500元當年考核情況其他獎金400元獎金300元獎金250元其他獎金200元核100元合格所有獎金無獎金不介格所有.(2)決策農條件當年考核情況3 12優優良76 4 5良良合格不合格去年考核情 況.優其他優所有所有其他良第五章系統總體設計和詳細設計的任務分別是什么? 1.總體設計:把系統即在目標系統邏輯 模型的基礎上,總體設計的核心任務是完成系統模塊結構設計。模形成系統的模塊結構,包插摸 塊的組成、分解為若干功能單一、彼此相對獨立的模塊,塊的功能和模塊間的和互關系。模塊 結構設計1.將系統劃

12、分成若干模塊:確定每個模塊的功能:確定模塊間的調用關系:確定模塊間的接口,即模塊間數據的傳遞。系統物理配置方案設計2.DBMS的選擇等。設備配置、通信網絡的選擇和設計、3. 總體數據庫設計系統的質量及-些整體特性基本上是總體數據庫設計是系統開發過程中關 鍵的步。由這-步決定的。系統越大,總體數據庫設計的影響越大。詳細設計:具體的系統 詳細設計的任務是在系統總體設計的指導下,對系統各組成部分進行細致、主要完成的工作在詳細設計階段,物理設計,使系統總體設計階段所作的各種決定具體化。有 代碼設計、數據庫設計、處理流程設計、人機界而設計、輸入輸出設計等。、自頂向下設計方法的基本思想:3)將一個復雜的系

13、統分解成一個多層次的模塊化結構12)每個模塊盡可能獨立即斥量使每個模塊成為一個獨立的組成單元,使模塊之間的聯系 降到最低程度。3)可用宜觀的工具來農達系統的結構結構化方法為系統開發人員握供了一套簡 明的圖形農達工具,如數據流圖、數據字典、數決策農和結構式語包插決策樹、據存儲規范化、數據立即存取圖以及功能分析的衣達方法” n 等。4、流程重組與設計的概念及原則對企業的業務流程進行根本性的再思考和徹底的再設 計,從而BPR)即答:企業流程重組(并得到迅速發展而被廣和服務等企業的關鍵性能取得根本 性的改善,使成本、速度、質量、泛實施的一種新的管理思想流程重組與設計的原則: 對企業業務流程逬行徹底的重

14、新設計,對企業的管理結構、工作程席、協作關系、經營方向 及產品結構等做大規模的調整,以求顯著地改善企業的效率。 注重整體流程最優化的系統思想。 充分發揮信息技術的巨大作用。 實施企業再造,從I口企業組織規則、方法和過程中完成突變需要全新的思維方式。 企業再造還需要企業文化包括價值觀、人際關系、激勵機制和行為模式等全面的調整甚至根 本性的轉變。U、試述模塊間耦合和模塊內部聚合的幾種形式.答:模塊耦介是衡量一個模塊與其他模塊之間和互作用程度的指標。如果你兩個模塊中的每個模 塊無需另外一模塊的存在而能獨立工作,則他們彼此都沒有聯系和依賴,模塊耦合程度為零。模 塊耦合包括四種類型:數據耦合、控制耦合、

15、公共耦合、內部耦合。模塊聚合是用來衡量個模塊內部各組成部分間整體統一性的指標,他具體描述一個模塊功能專 性的程度。模塊內部聚合有七個等級,分別為:功能聚合、順序聚合、數據聚合、過程聚合、 時間聚合、邏輯聚合、偶然聚合。答:模塊聚合:(1)功能聚合:一個模塊只完成一個單獨的、能夠確切定義的功能。(2)順序聚合:一個模塊內部各個組成部分執行幾個處理功能,且一個處埋功能所產生的輸出 數據宜接成為下一個處埋功能的輸入數據。(3)數據聚合:一個模塊內各個組成部分的處埋功能,都使用相同的輸入數據或產生和同的輸 出數據,且其中各個處理功能是無序的。(4)過程聚介:一個模塊內各個組成部分的處埋功能各不相同,彼

16、此也沒有什么關系,但它們 都受同一個控制流支配,決定它們的執行次序。(5)時間聚合:一個模塊內各個組成部分的處埋功能和時間有關,即在同一時間內執行,典型 的有初始化模塊和結束模塊。一個模塊內各個組成部分的處埋功能彼此無關,但處理邏輯相似。 一個模塊由若干個并不和關的功能偶然地組合在一起。(6)邏輯聚合;(7)偶然聚合:模塊耦合:兩個模塊之間通過調用關系來傳遞信息,和互傳遞的信息是數據。數據耦合聯(1)數據耦合: 系簡單,耦合程度低,模塊的獨立性強。(2)控制耦介:兩個模塊之間,除r傳遞數據信息外,還傳遞控制信息。(3)公共耦介:當兩個或多個模塊通過-個公共數據環境相互作用時,它們之間的耦合稱為

17、公 共耦倍(4)內容耦合:一個模塊不經調用點接使用或修改另一個摸塊中的數據,修改其中一個模塊時, 必撚直接影響到另個模塊,甚至產生連鎖反應或波動現象。第六章系統的面向對象設計2、面向對象設計的主要任務是什么?答:而向對象設計的主要任務包扌舌: 設計軟件體系結構,定義系統的高層劃分,確定主要組件及其接口。 詳細設計類或接口。對分析模型中獲得的槪念類的屬性和方法進行詳細設計,完成含有數據類 型、可見性、方法參數等完整內容的設計類圖。設計用戶界面原型,并根據界面繪制程序執行的 交互圖。 設計數據庫接口,解決面向對象模型到數據庫模型的過渡。.3、設計類的主要工作是什么?根據第4章問題討論6中建立的選課

18、系統用例圖,繪制出設計類 圖。設計階段要討論的類或對象稱為設計類,也叫軟件類。設計類的主要工作是對類屬性、方法及類關系等進行詳細設計,完成含有數據類型、可見性、方法參數等完整內容的設計類圖。5、構件圖的作用是什么?構件與類的區別是什么?答:(1)組件圖用于對面向對象系統的物埋方面建模,建模的時候要找ib系統中存在的組件、接 口以及組件之間的依賴關系。(2)不同: 類農示的是邏輯的抽象,而組件是存在于計算機中的物理抽象。也就是說,組件是可以部署的, 而類不行。 組件農示的是物理模塊,而不是邏輯模塊,與類處于不同的抽象級別。甚至可以說,組件就是 由組類與協作組成的 類可以宜接擁有操作和屬性,而組件

19、僅擁有可以通過其接訪問的操作。7、什么是設計模式?選出一種常用的設計模式進行解釋并舉例說明。答:(1)設計模式是一套被反復使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。 每個設計模式系統地命名、解釋和評價了面向對象系統中一個重要的和重復出現的設計。設計 模式的目標是將設計經驗以人們能夠有效利用的形式記錄下來。(2)常用的設計模式:信息專家模式:將職貴分配給擁有履行一個職資所必需信息的類-信息專 家。這個類就是相對于這個職責的信息專家類。(3)舉例:在網上購物系統中,往購物車里添加商品時,需要與購物車里的已有商品比較,對 于這個模式問題就是耍判斷比較商品是否相同的方法應該由哪個類來實現

20、。判斷兩個商品是否相 同,一般是通過比較商品的唯一標識ID編號來區分的,而商品的ID編號是存在于商品類本身中 的,根據信息專家模式的原則,應該把比較商品是否相同的方法放在商品類中。第七章信息系統的測試I、什么是白盒測試?什么是黑盒測試?兩者的主要區別是什么?答:(1)白盒測試:白盒測試也稱為結構測試,將軟件看成透明的白盒,根據程席的內部結構和邏 輯來設計測試用例,對程序的路徑和過程進行測試,以程序的源代碼為基礎逬行測試而不使用用 戶界而。(2)黑盒測試:黑盒測試是在完全不考慮軟件的內部結構和特性的情況下,測試軟件的外部特 性。黑盒測試只撿査程序功能是否符合需求規格說明書的規定(3)兩者的區別:

21、白盒測試可以有效地發現程$了內部的編碼和邏輯錯謀,但無法檢驗出程序 是否完成了規定的功能。黑盒測試可以根據程序的規格說明檢測出程序是否完成r規定的功能, 但未必能夠捉供對代碼的完全覆蓋。般來說在單元測試階段白盒法使用較多而在集成測試 階段則較多用到黑盒方法。.2、簡要回答信息系統的測試過程。答:信息系統測試分別按硬件系統、網絡系統和軟件系統進行測試,最后對整個系統進行總的綜 合測試。測試的步驟如圖所示。(1) 硬件測試。 配置檢測。檢測是否按合同捉供了相應的配置。 硬件設備的外觀撿査。 硬件測試。進行操作檢測,用一些常用的命令來檢測機器是否能執行命令,結果是否正常。(2) 網絡測試。 網絡設備

22、的外觀檢查。對交換機、路由器等網絡設備及配件進行開箱檢查,檢査外觀有無明 顯劃痕和損傷 硬件測試。對交換機、路由器等皺件進行加電檢測,觀察其工作狀態是否正常 網絡連通測試。檢測網絡是否連通。(3) 軟件測試。軟件測試可以分成四個步驟:單元測試、集成測試、系統測試和驗收測試。、軟件的測試步驟? 3答:軟件測試可以分成四個步驟:單元測試、集成測試、系統測試和驗 收測試。模塊進行測試,檢驗每個模塊是否能單獨工作,從而發(1) 單元測試是對程序的最小單位現模塊的編碼問題和算法問題:(2) 然后將多個模塊連接起來,進行集成測試,以撿驗概要設計中對模塊之間接口設計的問題:(3) 系統測試是將開發的軟件與破件和其它因素綜合起來進行全面的檢測,對整個系統進行總 的功能、性能等方面的測試:(4) 在提交用戶的時候進行驗收測試,確

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論