軟體工程導論 習題二(1 2 3 5)

2022-08-14 07:57:09 字數 1693 閱讀 7788

1. 開發乙個軟體時,需要判斷原定的系統模型和目標是否現實,系統完成後所能帶來的效益是否大到值得投資開發這個系統的程度,如果做不到這些,那麼花費在這些工程上的任何時間、人力、軟硬體資源和經費,都是無謂的浪費。可行性研究的實質是要進行一次大大壓縮簡化了的系統分析和設計過程,就是在較高層次上以較抽象的方式進行的系統分析和設計的過程。可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。一般說來,至少應該從以下三個方面研究每種解法的可行性:

a.技術可行性。對要開發專案的功能、 效能和限制條件進行分析, 確定在現有的資源條件下,技術風險有多大,專案是否能實現,這些即為技術可行性研究的內容。這裡的資源包括已有的或可以搞到的硬體、軟體資源,現有技術人員的技術水平和已有的工作基礎。

b.經濟可行性。進行開發成本的估算以及了解取得效益的評估, 確定要開發的專案是否值得投資開發,這些即為經濟可行性研究的內容對於大多數系統,一般衡量經濟上是否合算,應考慮乙個「底線」,經濟可行性研究範圍較廣,包括成本—效益分析, 長期公司經營策略, 開發所需的成本和資源,潛在的市場前景。

c.操作可行性。有時還要研究社會可行性問題,研究要開發的專案是否存在任何侵犯、妨礙等責任問題。社會可行性所涉及的範圍也比較廣,它包括合同、責任、 侵權和其他一些技術人員常常不了解的陷阱等。 必要時還應該從法律、社會效益等更廣泛的方面研究每種解法的可行性。

2.流程圖:

取票圖:

航空訂票系統技術在目前是乙個技術上成熟的系統,並且在航空公司內部準備採取有力措施保證資金和人員配置等。因此,分階段開發「航空訂票系統」的構想是可行的。為了使航空公司適應現代化市場競爭的需求,促進機票預訂管理資訊化,不斷滿足旅客預訂機票的要求,爭取更好的經濟效益,可立即著手系統的開發與完善。

3.(1)目標:在乙個月內,建立乙個高效率無差錯的航空公司機票預訂系統;

(2)主要問題:人工不容易管理,程式繁瑣

(3)建立新系統

① 經濟可行性  成本估算:印表機一台(2000元)+開發費(3500元)=5500元 可承擔  效益估算:該系統有很好的社會效益,提高了航空公司售票效率,方便了旅客,售 票方便化,科學化 ② 技術可行性  經過調查分析,得到目前航空公司機票預定系統流程圖如下:

5.**號碼= [校內**號碼|校外**號碼] 校內**號碼= 非零數字+ 3 位數字 校外**號碼= [本市號碼|外地號碼] 本市號碼= 數字零+ 8 位數字

外地號碼= 數字零+ 3 位數字+ 8 位數字

非零數字= [1 |2 |3 |4 |5 |6 |7 |8 |9] 數字零= 0

3位數字= 3{數字}3

8位數字= 非零數字+ 7 位數字 7位數字= 7{數字}7

數字= [0 |1 |2 |3 |4 |5 |6 |7 |8 |9]

其中,[ ]意思是或,從校內**號碼或校外**號碼中選擇乙個;表示重複,兩邊的數字表示重複次數的下限和上限;=意思是定義為;+意思是和,連線兩個分量。

軟體工程導論 習題3

3 銀行計算機儲蓄系統的工作過程大致如下 儲戶填寫的存款單或取款單由業務員鍵入系統,如果是存款則系統記錄存款人姓名 住址 或 號碼 身份證號碼 存款型別 存款日期 到期日期 利率及密碼 可選 等資訊,並印出存單給儲戶 如果是取款而且存款時留有密碼,則系統首先核對儲戶密碼,若密碼正確或存款時未留密碼,...

軟體工程導論

現在由於房價的高漲,越來越多的人選擇了租房子,尤其是剛畢業的大學生。由此,如果有乙個專門的 或者軟體能夠提供租房的資訊,那麼它所產生的影響無疑是比較大的。房屋租賃管理系統的功能性需求包括 在房屋租賃管理系統中,設定乙個管理員,管理員有修改 新增 刪除系統中任何資料的許可權 普通使用者可以直接進入系統...

軟體工程導論

讀書筆記1 1 軟體工程 軟體工程將系統化的,規範化的,可度量的方法應用於軟體開發,執行和維護,將工程化應用於軟體方法。軟體工程的基本原理 分階段的生存週期計畫嚴格管理 分若干階段切實可行的計畫完成 階段評審 及早發現錯誤,減少成本 嚴格的產品控制 不得隨意更改需求 結果能清楚審查 採用現代程式設計...