(软件工程复习核心重点)第二章可行性研究习题
文章目錄
- 一:選擇題
- 二:填空題
- 三:名詞解釋
- (1)必考
- 四:簡答題
- (1)必考
- 1. 關于可行性研究
- 2. 關于數據流圖
- 3. 關于數據字典
- (2)了解
- 五:應用題/畫圖題
一:選擇題
二:填空題
可行性研究的步驟(過程)是:
- 復查系統規模和目標
- 研究目前正在使用的系統
- 導出新系統的高層邏輯模型
- 進一步定義問題
- 導出和評價可供選擇的解法
- 推薦行動方針
- 草擬開發計劃
- 書寫文檔提交審查
數據流圖包括的元素
- 源點/終點
- 處理
- 數據存儲
- 數據流
數據字典包括的元素
- 數據元素
- 數據流
- 數據處理
- 數據存儲
三:名詞解釋
(1)必考
- 數據流圖:描述信息流和數據從輸入到輸出所經受的變換。沒有任何具體物理部件,只是描繪數據在軟件中流動和被處理的邏輯過程
- 數字字典:是關于數據的信息集合,即對數據流圖中包含的所有元素定義的集合,在軟件分析和設計的過程中給人提供關于數據的描述信息
四:簡答題
(1)必考
1. 關于可行性研究
可行性研究的必要性:開發一個軟件時,需要判斷原定的系統模型和目標是否現實,系統完成后所能帶來的效益是否大到值得投資開發這個系統的程度,如果做不到這些,那么花費在這些工程上的任何時間、人力、軟硬件資源和經費,都是無謂的浪費。可行性研究的實質是要進行一次大大壓縮簡化了 的系統分析和設計過程,就是在較高層次上以較抽象的方式進行的系統分析和設計的過程。可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決
涉及方面
- 經濟可行性:經濟效益是否大于開發成本
- 技術可行性:現有技術能夠實現
- 操作可行性:系統操作方式是否可行
- 其它可行性:法律、社會效益
可行性研究的目的、本質、任務、過程(步驟)
【答案】
可行性研究的目的:用最小的代價在最小的時間內確定問題是否可以被解決
可行性研究的本質:系統分析和設計過程的大大壓縮和簡化,在較高層次上以較為抽象的方式進行系統的分析和設計過程
可行性研究的任務:
可行性研究的過程(步驟):
2. 關于數據流圖
數據流圖的概念、特點、符號、用途(目的)
DFD的概念:描述信息流和數據從輸入到輸出所經受的變換。沒有任何具體物理部件,只是描繪數據在軟件中流動和被處理的邏輯過程
DFD的特點:
DFD的符號:
DFD的用途(目的):
3. 關于數據字典
數據字典相關的概念、符號、用途
數據字典的概念:
數據字典的符號:
數據字典的用途:
(2)了解
五:應用題/畫圖題
【答案】
①:數據流圖
②:問題定義
-
如果是存款,儲戶填寫存款單,然后交給業務員鍵入系統,同時系統還要記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、利率等信息,完成后由系統打印存款單給儲戶
-
如果是取款,儲戶填寫取款單,然后交給業務員,業務員把取款金額輸入系統并要求儲戶輸入密碼以確認身份,核對密碼正確無誤后系統計算利息并印出利息清單給儲戶
③:可行性研究
為了滿足儲戶的需求,該系統需要迅速的對用戶的要求做出反饋,要對用戶輸入的信息作出最快的處理,所以就需要很大的主存容量,以及強大的數據庫支持。由于是所面向的用戶是廣泛的儲蓄用戶群,所以需要系統強大的安全性能支持
經費來源和使用限制:定制銀行
硬件、軟件、運行環境和開發環境的條件和限制:銀行中心擁有大型機以及用來支持的數據庫,各個銀行網點都有安好的PC機,安裝有Windows2000及以上的操作系統
建議開發軟件投入使用的最遲時間:開發完成后試運行1個月
【答案】
①:數據流圖
②:問題定義
在一個月內建立一個高效率,無差錯的航空公司機票預定系統
③:可行性研究
經濟可行性
- 成本估算:處于可承擔范圍
- 效益估算:該系統有很好的社會效益,提高了航空公司售票效率,方便了旅客,售票方便化,科學化
技術可行性:根據數據流圖可行
操作可行性:與人工系統相比,計算機保留了原有的主要工作流程,可以看出計算機系統是人工系統的優化,操作也不復雜,工作人員在短時間經過培訓就可熟練掌握
①:數據流圖
②:分析
技術可行性:生理數據的采集需要大量的技術性知識和精密儀器支撐,軟件編程師不太擅長這方面,但是可以通過其他技術人員以及作業人士的幫助下進行操作完成。
經濟可行性:開發研究等費用由醫院相關機構負責,是否可行需要通過相關機構技術人員進行計算和分析得知。
操作可行性:需要專業技術人士來維護該軟件的數據庫以及進行定期的管理,人員并不用太多,幾個人就行了
總結
以上是生活随笔為你收集整理的(软件工程复习核心重点)第二章可行性研究习题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (王道408考研数据结构)第七章查找-第
- 下一篇: 纪中集训 Day 3