1. 程式人生 > >軟體工程第二章作業

軟體工程第二章作業

軟體工程作業(第二章)

2-1在軟體開發的早期階段為什麼要進行可行性分析研究?應該從哪些方面研究目標系統的可行性?

可行性分析是要進行一次大大壓縮簡化系統分析和設計過程,避免時間、資源、人力和金錢的浪費。
1,技術上的可行性 ——使用現有的技術能實現這個系統嗎?
2,經濟上的可行性 ——這個系統的經濟效益能超過它的開發成本嗎?(投資與效益)
3, 操作可行性 ——系統的操作方式在這個使用者組織內行得通嗎?
社會、政策允許的可行性等。

2-2 為方便儲戶,某銀行擬開發計算機儲蓄系統。儲戶填寫的存款單或取款單由業務員鍵入系統,如果是存款,系統記錄存款人姓名、住址、存款型別、存款日期、利率等資訊,並印出存款單給儲戶;如果是取款,系統計算利息並印出利息清單給儲戶。請畫出此係統的資料流圖。

這裡寫圖片描述

2-3為方便旅客,某航空公司擬開發一個機票預定系統。旅行社把預訂機票的旅客資訊(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入進該系統,系統為旅客安排航班,印出取票通知和賬單,旅客在飛機起飛的前一天憑取票通知和賬單交款取票,系統核對無誤即印出機票給旅客。請畫出系統的資料流圖。

這裡寫圖片描述