期末-軟件工程復習實驗解析_第1頁
期末-軟件工程復習實驗解析_第2頁
期末-軟件工程復習實驗解析_第3頁
期末-軟件工程復習實驗解析_第4頁
期末-軟件工程復習實驗解析_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

實驗解析軟件工程實驗一:可行性研究1.銀行計算機儲蓄系統的工作過程假設如下:儲戶填寫的存款單或取款單由業(yè)務員鍵入系統,如果是存款則系統記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、到期日期、利率及密碼等信息,并打印出存款單給儲戶;如果是取款,則系統首先核對儲戶密碼,若密碼正確,則系統計算利息并打印出利息清單給儲戶,若密碼不正確,則系統驗證儲戶身份,再要求儲戶設置新密碼,爾后計算利息并打印利息清單給儲戶。請用DFD圖描繪本系統的功能。2.利用課本知識對以下問題進行可行性研究:假設你在某公司工作,負責該公司信息系統的建設與維護。財務長請你研究用公司擁有的計算機生成工資明細表和各種財務報表的可能性。A.明確問題定義,輸出關于系統規(guī)模和目標的報告書。(可以通過對用戶進行詢問,財務長為什么想研究在自己的計算機上實現工資支付系統的可能性?詢問后得知,隨著公司規(guī)模的擴大,工作量也越來越大,每個月都需要2名會計緊張工作一個月才能完成,效率低,成本高,每名會計月工資在4500元)系統規(guī)模和目標的報告書模板:項目名稱:工資支付問題:降低計算工資費用目標:研究開發(fā)費用較低的工資支付系統可能性規(guī)模:開發(fā)成本在10w內初步設想:采用公司電腦,搭建環(huán)境,開發(fā)軟件可行性研究:準備花費2周時間,進行可行性研究,成本在5000左右B.研究現有系統(現有系統為人工處理,需要對會計等人員進行訪問,了解詳細過程,并用系統流程圖表示)詳細過程:每個月HR會把每位員工的月績效考核成績匯總登記在績效表上,交給財務科,財務科根據每位員工的績效、合同月薪及職級,計算其工資及崗位津貼,再根據工資總額計算應繳納個人所得稅、住房公積金、保險費,最終計算出實發(fā)工資,并打印出工資明細表給員工,同時生成一張工資報表報送銀行,由銀行把錢打到每名員工的銀行卡上。C.導出新系統的高層邏輯模型(繪制新系統DFD圖)......

D.進一步定義問題(在當前分析的基礎上和財務長再次討論)......實驗二:成本/效益分析1.數據字典定義:分析下面的錄取線分計算系統DFD圖,請為圖中出現的數據流構造數據字典(適當進行數據自頂向下的求精)??忌男畔士甲C號,身份證號,姓名和籍貫;高科科目分為文理兩類,語數外為共同科目,另外分別加上文綜和理綜。原始分=考生信息+考試分數考試信息=準考證號+身份證號+姓名+籍貫考試分數=語文分數+數學分數+外語分數+[文綜分數|理綜分數]身份證號=17{數字}17+[數字|字母]標準分1=考生信息+標準分數標準分2=標準分數招生人數={學校+{專業(yè)+招生數}}錄取線分=3{數字}32.設想你的同桌是用戶,要求你開發(fā)錄取線分計算系統,請你結合他的描述和要求進行成本/效益分析:(1)記錄他的描述和要求,比如系統的形式、開發(fā)預算等等;(2)分別運用代碼行技術和任務分解技術估計系統開發(fā)成本;(3)計算投資回收期、純收入和投資回收率,根據指標,對開發(fā)計劃提出修改意見;(4)內容有一定自由度,可以發(fā)揮想象;項目名稱:錄取線分計算系統功能:采用計算機完成錄取線計算過程,并提供查詢和管理功能系統形式和要求:BS架構,數據庫和后臺服務安裝在同一機器,用戶可以通過查詢頁面查詢信息。管理員通過管理頁面導入學生考試分數、招生人數等信息。投入使用后,預計每年可以節(jié)省2.5w元年利率:0.12代碼行技術估算成本統計計算:800201.6w數據庫:1000202w查詢頁面:1000101w管理頁面:2000102w總成本:6.6w年F將來值(元)(1+i)nP現在值(元)累計現在值1250001.1222321223212250001.254419930422513250001.40492817795600464250001.5735191615888759345250001.76234168321418690120投資回收期3.37年純收入90120-66000投資回收率P=F1/(1+j)+F2/(1+j)2+…+Fn/(1+j)n實驗三:需求分析之

功能模型與數據模型1.問題域描述:某醫(yī)院打算開發(fā)一套以計算機為中心的患者監(jiān)護系統。該系統的基本要求是:系統隨時接收每個病人(姓名、住址、電話號碼、住院號)的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志,當某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息,護士(姓名、科室、工號)對警告信息進行測量確認,如果屬于危機級別,則呼叫主治醫(yī)生(姓名、科室、職級),由主治醫(yī)生對病人實施救助措施,并記錄救助信息(救助時間、癥狀、措施、結果)。此外,醫(yī)生與護士在需要時還可以要求系統印出某個指定病人的病情報告。(1)描繪上述系統功能模型;(2)描繪上述系統數據模型;實驗四:狀態(tài)轉換圖及其他圖形工具1.請用狀態(tài)轉換圖描繪PC機的行為。實驗五:模塊獨立性1.結構優(yōu)化:模塊Q1、Q2是在邏輯上具有相似功能的模塊;其中C部分的功能完全相同為了消除重復的功能,請?zhí)岢?個合理方案(提高內聚、降低耦合),畫圖表示。2.閱讀下面的程序(1)判斷模塊“main”和模塊“ModifyDate”之間是什么類型的耦合?(2)如何根據啟發(fā)規(guī)則及模塊設計原則修改如下代碼?(1.降低耦合2.防止模塊功能過分限制,特別是定長數組)(3)補充模塊“ModifyDate”及“main”里的代碼。實驗六:面向數據

溫馨提示

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

評論

0/150

提交評論