系統分析與設計習題講解_第1頁
系統分析與設計習題講解_第2頁
系統分析與設計習題講解_第3頁
系統分析與設計習題講解_第4頁
系統分析與設計習題講解_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、一、 名詞解釋 系統相關者分為哪幾類及各類人員的相關定義 系統需求方面的相關概念,如功能需求,技術需求,系統開發生命周期,結 構化遍歷,過程, DFD 片斷,用例圖,關聯圖,快速應用開發( RAD ) 與事件表有關的相關概念,如事件,外部事件,臨時事件,狀態事件,觸發 器,來源,動作及響應等。與數據庫相關的概念有 ERD 圖,構架設計,細節設計,結構圖,自動化水 平,暫存對象,持久對象 ,企業資源計劃( ERP),可視性,何供性,1. 系統相關者 對新系統的成功感興趣的所有人,包括用戶、客戶和技術人員。2. 客戶:購買和擁有系統的人,投資項目的人或團體。3. 用戶: 將使用新系統的人或團體。

2、包括商業操作用戶, 查詢用戶, 管理用戶和主管用戶。4. 技術人員:確保系統運行在組織的計算機環境下的人5. 功能需求 描述系統必須支持的功能和過程的系統需求。6. 技術需求 描述操作環境和比能目標的系統需求7. 企業資源計劃 是使用集成應用軟件以提高企業效能和效率, 最終增加企業競爭力的過程。 通過反饋 的物流和反饋的信息流、資金流,把客戶需要和企業內部的生產經營活動以及供應商 的資源整合在一起,體現完全按用戶需要進行經營管理的一種全新的管理方法。8. 系統開發生命周期? 一種系統開發的方法。每一個項目的活動都分成個階段。這 5 個階段分別為項目計 劃階段、分析階段、設計階段、實施階段和支持

3、階段。9. 結構化遍歷 主要用于項目開發的早期階段,在這一階段有可供評估的文檔和圖表,遍歷就是用來驗證那些針對用戶需求的文檔和圖表的有效性并確認這些圖示的一致性和正確性。10. 過程在 DFD 中的一個符號,它代表從數據輸入轉換到數據輸出的算法或程序。11. DFD 片段 用一個過程符號表示系統響應一個事件的 DFD12. 用例圖 一種用以顯示不同的用戶角色和這些用戶角色如何使用系統的圖13. 自動化水平 指的是計算機對所包含功能支持的自動化程度14. 構架設計 高層設計,也叫總體設計或概念設計15. 細節設計 低層設計,包括具體的程序細節設計16. 結構圖 用來展示一個計算機程序模塊間關系的

4、層次圖與事件表有關的相關概念,如事件,外部事件,臨時事件,狀態事件,觸發器,來源, 動作及響應等。17. 事件 可以描述的、值得記錄的在某一特定時間和地點發生的事18. 外部事件 系統之外發生的事件通常都是由外部實體或動作參與者觸發的。19. 臨時事件 臨時事件是由于達到某一時刻所發生的事件。20. 狀態事件 它是當系統內部發生了需要處理的情況時所引發的事件。21. 觸發器 用來通知系統某一事件發生了 , 這一事件可以是需要處理的數據到達了或到了一個時 間點。22. 來源 為系統提供數據的外部實體或參與者23. 動作 當某一事件發生時系統執行的操作24. 響應 系統產生的一個輸出結果, 該結果

5、將被選到某個目的地, 一個動作通常會有多個響應。25. 事物(1)在傳統的開發方法中,事物構成了系統存儲信息的相關數據。(2)在面向對象方法中,事物是在系統中相互交互的類的對象。(3)對于用戶來說, 他們在工作中需要處理的諸如產品、 訂單、 發票和顧客等 信息都可以看作為事物。(4)對于一個信息系統來說,事物是需要存儲的顧客和產品信息。(5)其實數據就是實體。項目管理等方面的項目管理,成本 / 效益分析,投資回收期,投資回收率,關鍵路徑,業務流程再造26. 項目管理 組織和指導其他人員在預先確定的進度表和預算內實現計劃的結果。27. 投資回收率:從一個新系統投資中得到的收益的百分比。 投資回收

6、率(預計時間內的利潤預計時間內的成本)/預計時間內的成本28. 成本 /收益分析: 分析比較成本與收益以了解在新系統開發上的投資是否會收益大于成本。29. 投資回收期 是計算最初的投資在多長時間內得到回報30. 關鍵路徑 從相關的第一個任務到最后一個任務的最長路徑稱作關鍵路徑31. 業務流程再造( BPR) 正在為改善商業過程的一種廣泛使用的技術。它要求對商業過程進行徹底地重新設 計。使用 BPR,新系統開發不僅僅是實現現在過程的自動化,而且要完全重新考慮整個設計 過程。 BPR的目標是以一種新的方法使用 IT ,從而實現效率和服務水平的巨大改進。32. 數據實體系統需要存儲的有關信息系統傳統

7、開發方法的信息。33. 系統開發生命周期? 一種系統開發的方法。每一個項目的活動都分成個階段。這 5 個階段分別為項目計 劃階段、分析階段、設計階段、實施階段和支持階段。34. 外部實體 在系統邊界之外的個人或組織,它提供數據愉入或接受數據輸出。35. 結構化遍歷 主要用于項目開發的早期階段,在這一階段有可供評估的文檔和圖表,遍歷就是用來 驗證那些針對用戶需求的文檔和圖表的有效性并確認這些圖示的一致性和正確性。36. 外部碼 存儲在一個關系數據庫表中的字段值,同時這個字段值也是另一個關系數據庫表的主 健值。37. 暫存對象 一個在實例化或方法調用中不需要存儲任何屬性值的對象38. 持久對象 一

8、個在實例化或方法調用中必須存儲一個或多個屬性值的對象39. 快速應用開發( RAD) 已被證實了的在某些情況下可以縮短開發進程的開發方法、工具以及技術的總和。40. 信息系統 一組完成收集、處理、存儲和以輸出完成商業任務所需的信息作為提交的相互聯系、 相互作用的部件。41. 關鍵字42. 外部碼43.二、 簡答題1. 從 ERD 建立一個關系數據庫模式,可采取哪些步驟(1)為每個實體類型建立一張表(2)為每個表選擇一個主鍵(3)增加外部碼以表示一對多關系。(4)建立幾個新表來表示多對多關系(5)定義參照完整性約束(6)評價模式質量并進行必要的改進( 7)為每個字段選擇適當的數據類型和取值范圍1

9、. 事件有哪種類型外部事件,臨時事件和狀態事件2. 系統需求分為哪兩類功能需求和技術需求3. 可行性分析包括哪些方面?( 1) 經濟可行性( 2) 組織上和文化上的可行性( 3) 技術可行性( 4) 進度表可行性( 5) 資源可行性4. 系統組件的一些模型(1)流程圖(2)數據流圖( DFD )(3)實體關系圖( ERD)(4)結構圖(5)用例圖(6)類圖(7)順序圖(8)狀態轉換圖5. 用于管理系統開發過程的一些模型( 1) PERT 圖(2)甘特圖( 3)組織層次圖( 4)財務分析模型計算凈現值、投資回報率6. 系統開發中使用的一些技術(1)戰略計劃技術( 2)項目管理技術(3)用戶面談技

10、術(4)數據建模技術( 5)關系型數據庫設計技術(6)結構化分析技術(7)結構化設計技術(8)結構化編程技術(9)軟件測試技術( 10) 面向對象分析和設計技術7. 系統開發有哪三種方法(1)結構化方法(2)信息工程方法(3)面向對象方法8. 一個項目經理的六個主要職責是什么?(1)提供領導能力和遠見(2)計劃和組織項目(3)組織和管理項目組(4)估算成本和做項目預算(5)監督和控制項目進度(6)確保最后結果的質量9. 系統相關者分為哪三類:用戶、客戶和技術人員 用戶:是每天實際使用系統的人 客戶:支付和擁有系統的人 技術人員:確保系統在組織的計算機環境下運行的人10. 識別系統需求信息收集的

11、 6 種方法( 1) 向系統相關者分發和收集調查表( 2) 復查現有的報表、表格和過程描述( 3) 主持與用戶的面談和討論( 4) 觀察商業過程和工作流( 5) 建立原型(6) 主持聯合應用程序設計( JAD )會議11. 一個方案是不是最好應哪從幾個方面來考慮:1).風險小2).效益高3).與公司的戰略性計劃相一12. 對于分析員推薦的方案要寫出詳細的資料,這些資料包括哪些?1).數據庫設計2).用戶界面設計3).網絡設計4).操作步驟5).程序模塊13. 信息系統類型有哪些? 。 事務處理系統、管理信息系統、主管信息系統、決策支持系統、通信支持系統和辦公 支持系統。14. 管理信息系統的層

12、次結構 管理信息系統有三層結構15. 決策支持系統可能包含的子系統有哪些 ?( 1) . 人機對話子系統:( 2) . 維護子系統:從管理信息系統數據庫中有關成本、生產費用、資金、勞資、物 資消耗等方面的數據,并具有數據修改功能。(3). 模型庫子系統: 在模型庫中存放有產量預測模型、 價格制訂模型、 獎金調整模 型、經費分配模型等。這些模型通過人機對話系統的操縱,運行后能夠回答許多 問題。16. 系統分析員需要的技能有哪些 ?( 1) . 技術知識與技能( 2) . 商業知識與技能( 3) . 人的知識與技能17.列出分析員需要熟悉的 6 種基本技術 . 項目計劃技術4) . 誠實與道德(2

13、).系統分析技術(3).系統設計技術(4).系統構造技術(5).系統實施技術(6).系統支持技術18. 列舉分析開發系統需要使用的4 種工具(1).用于開發系統的軟件包,如Microsoft Access , PowerBuilder等(2).專門的程序設計語言的集成開發環境,如 VC+(3).計算機輔助系統工程工具,它可以存儲由分析員創建的系統說明書信息,有的能生成程序代碼。(4).程序代碼生成器、測試工具、配置管理工具、 文檔支持工具、項目管理工具等等。19.列出項目計劃階段的 5 個活動(1).定義問題(2).確定項目可行性(3).制定項目的進度表(4).為項目安排人員(5).啟動項目2

14、0.分析階段的 6 個活動是什么?(1).收集信息(2).確定系統需求(3).建立需求發現的原型(4).劃分需求的優先級(5).產生并評估可替換方案(6).與管理人員一起審查需求21.設計階段的 6 個活動是什么?(1).設計應用程序結構(2).設計用戶界面(3).設計并集成數據庫(4).設計系統的實現細節(5).設計并集成網絡(6).設計并集成系統控制邏輯22.實施階段的 6 個活動是什么?(1).構造軟件構件(2).驗證與測試(3).移植數據(4).準備用戶文檔(5).培訓用戶(6).安裝系統23.支持階段的 2 個活動是什么?(1).提供對最終用戶的支持1)62 ). 維護和升級系統24

15、. 界面設計指導原則可視性和可供性八項黃金規則1)盡量保持一致性2)為熟練用戶提供快捷鍵3)提供有效反饋4)設計完整的對話過程5)提供簡單的錯誤處理機制6)允許撤消動作7)提供控制的內部軌跡8)減少短期記憶負擔25. 信息系統的類型有哪些 包括事務處理系統、管理信息系統、主管信息系統、決策支持系統、通信支持系統和 辦公自動化系統等。26. 請說明事件表中的事件、用例圖、序列圖的關系。類圖與狀態轉換圖之間的 關系。事件表中的每一事件對應一個用例,每個用例對應一個序列圖。有多少個用例就有多少個序列圖 每一類圖對應一個狀態轉換圖,有多少個類就有多少個狀態轉換圖。27. 給出結構化分析過程要建立哪些模

16、型,各模型是根據什么建立的? 對于結構化分析方法要為整個系統建立一個關聯圖, 然后要識別事物, 識別事物是這了 建立實體聯系圖, 另一方面要識別事件, 建立事件表, 為事件表中的每一事件建立一個 DFD 圖片斷,有了每一個 DFD片斷就可以建立 0層圖, 0層圖中所含的元素就是所有的 DFD 片 斷,對每一個 DFD 片斷進一步(按功能)細化得到分層的數據流圖,對數據流中的每個加 工給出加工說明,對數據流圖的數據建立數據字典。對每一事件要畫一個狀態轉換圖。28. 給出面向對象分析過程要建立哪些模型,各模型是根據什么建立的? 識別事件建立事件表 對于每一事件建立一個用例 所有的用例一張用例圖,

17、并考慮分析用例之間的包含關系, 同時對每一用例給出用 例描述 對用例描述中的每一名詞和名詞短語作為候選對象, 考查每一候選對象是否具有問 題域中的屬性和方法,如果有就確定為正式對象 對用例中每一動詞作為候選對象, 來作為對象之間的關系, 從而建立對象關系模型 為每一事件建立一個序列圖 為每一對象建立一個狀態轉換圖29. 而成本 /收益分析的過程分為哪三步: 第一步是評估預期開發和運行的成本,開發成本是新系統開發期間發生的,運 行成本是系統交付使用后發生的。第二步是評估預期的財務收益。財務收益是指自新系統安裝后預期得到的每年 的節省或收益的增加。第三步,成本 /收益分析是基于詳細的成本與收益的評

18、估而計算出來的。30. 經濟可行性有兩種測試(2)收益預期值是否大于項目的開發成本?(3)在開發期間該組織是否有足夠的現金流量對項目投資?31. 數據庫的模型有哪幾種?層次模型,網狀,關系和面向對象案例 1 :請寫出客戶支持系統的商業收益說明 減少訂單手工處理引起的錯誤 通過快速訂單處理加速訂單完成 保持或降低郵購和電話訂單處理方面職工標準 通過 internet 開辟一個新的銷售通道 通過跟蹤熱銷和滯銷情況增加營業額 通過擴大客戶支持與信息來增加客戶信譽案例 2 :請寫出客戶支持系統的系統能力 是一個具有聯機客戶、訂單、退還訂單和退貨的高級支持系統 帶有快速登錄屏幕支持傳統電話和郵寄商品目錄

19、的銷售 包括 internet 客戶和商品目錄銷售能力,它包括購買和訂單跟蹤 維護足夠大的數據庫和歷史信息以支持市場分析 為客戶查詢提供客戶交易歷史 不降低經營而能有實質上量的增加( 300% 或更多) 支持 24 小時新訂單發貨 從多個倉庫調整訂單發貨 保持歷史記錄以支持銷售分析和市場需求的預測案例 3 :計算投資回收期和五年的投資回收率及利潤凈現值RMO 成本利潤分 析第0年第1年第 1 年第1年第1年第1年總計1利潤值88900011390005154000207700029270002貼現系數10.90910.82640.75130.6830.62093利潤凈現值4開發成本(13360

20、00)(1336000)5運行成本(241000)(241000)(241000)(241000)(241000)6貼現系數10.90910.82640.75130.6830.62097成本凈現值(219093)(199162)(181063)(164603)(149637)(913559)8凈 利 潤和 成 本凈 現值(1336000)589097742107956405125398816677379累積的凈現值(1336000)(746903)(4796)9516092205597387333410投資回收期11五年的投收益率案例 4 結構化分析設計售票員 根據旅客需要的航班, 首先 查詢

21、 有無該航班機票。 若有, 則負責 錄入 旅客基本信 息(姓名、身份證號碼、航班號、票價和到達港) ;保險公司的 服務員 負責 錄入保險金額; 售票部經理 可隨時 查詢 每一個航班的售票情況(航班號、售出機票的數量、營業額) ,并在 當日結算時 計算 出日營業額。由需求文本中獲取外部交互方,構造頂層 DFD 圖分層細化 DFD :查詢和錄入分層細化 DFD :統計和計算10評審 DFD ,找出變換中心根據變換中心設計頂層、一層 SC設計下層 SC11案例 5 .學籍管理需求描述 學籍管理是學校管理中一項繁瑣的工作,工作人員需要建立學生的學籍,匯總每學期 沒有拿到學校規定學分的學生及這些學生的詳

22、細情況: 學生完成一門課程的學習后, 教師需 要錄入學生的考試成績, 計算平均成績、 匯總各分數段的人數, 學生需要查詢已結業的各門 課程的成績, 班主任需要查詢本班學習情況, 包括各門課程的平均成本和每個學生考試通過 情況。這些匯總統計工作是重復而且繁瑣,設計實現一套簡單的學籍管理系統就可以簡化管 理人員、班主任、任課教師的工作,方便學生及時掌握自己的情況。通過分析可得到系統相關者有:管理人員、班主任、教師和學生1. 學籍管理系統事件表事件觸發器來源動作響應目的地登記學生信息或查 詢登記或查詢學生信 息管理人員學生管理學生信息改變或查詢處理登記課程情況并查 詢課表修改或制定管理人員課程管理課

23、程信息改變或查詢處理教師信息發生改變登記教師信息管理人員教師管理修改教師信息 處理考試成績錄入、查 詢、統計錄入、查詢、統計教師 管理人員成績管理錄入、查詢和統 計成績處理學生 教師制定教學計劃制定教學計劃時管理人員授課管理計劃改變編碼維護更新編碼或制定管理人員編碼維護編碼表改變2. 分析與建立關聯圖根據系統初步需求,管理人員、教師、班主任、學生等都會產生數據,通過使用本系統得到所需的查詢統計結果,因此管理人員、 教師、 班主任、學生等是數據輸入的源點和數12據輸出的匯點。系統中需要存儲學生信息、課程信息、考試成績信息、教師信息、以及各類 編碼等,因此需要學生學生基本信息、課程信息、考試成績信

24、息、教師信息、教學計劃等是 數據文件。根據以上分析得到學籍管理系統的關聯圖如下。管理人員教學計教劃師信基息課本程信基息學本生信基息本信息各類編碼對應關系學生基本信息總報表編碼編碼教師考試成績表教師信息教師考試通過情況查詢統計條件課程信息教課程信息教師學計劃件成績查詢條件考試成績考試成成績教學計劃考試成績學籍管理關聯圖教學計劃授課管理學計劃信息信息 報 息 本信 匯總 信 生基本 況匯 基本 學生 本情 程基 學 基本 課 學生管理人員師基 本 信 息學生考試成績匯總教師績績成 表成試 績試考 成考試生考各類編碼對應關系編碼維護編碼編碼學生管理報表課程管理教師管理件成績管理息息生信息課程查詢統試通過查試考試成績成考 績查 考試成查詢 成績條件學生基本信息課程信息教師信息班主任考試成績學生學籍管理層圖13教師績考試學生考試成績試成績表考試成績匯總報表總管理人員4.1成績錄入考試成績績成績查詢考試4.2計條件統計查查詢條成考試成績學生班主任考試成績考試成 查詢條件學生信息學生基 本信息4.1.14.1.6班級學生學生名單班級學生名單查詢名單顯示成績管理分層數據流圖教師刪除成績要求4.1.4增加成績學生班級添加成績要求要求需要刪除學生4.1.2增加成績4.1.5成績查詢新增的成績 考試成績修改后的成績修改的成

溫馨提示

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

評論

0/150

提交評論