




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)解析軟件工程軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)一:可行性研究1.銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的工作過(guò)程假設(shè)如下:儲(chǔ)戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號(hào)碼)、身份證號(hào)碼、存款類型、存款日期、到期日期、利率及密碼等信息,并打印出存款單給儲(chǔ)戶;如果是取款,則系統(tǒng)首先核對(duì)儲(chǔ)戶密碼,若密碼正確,則系統(tǒng)計(jì)算利息并打印出利息清單給儲(chǔ)戶,若密碼不正確,則系統(tǒng)驗(yàn)證儲(chǔ)戶身份,再要求儲(chǔ)戶設(shè)置新密碼,爾后計(jì)算利息并打印利息清單給儲(chǔ)戶。請(qǐng)用DFD圖描繪本系統(tǒng)的功能。軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析2.利用課本知識(shí)對(duì)以下問(wèn)題進(jìn)行可行性研究:假設(shè)你在某公司工作,負(fù)責(zé)該公司信息系統(tǒng)的建設(shè)與維護(hù)。財(cái)務(wù)長(zhǎng)請(qǐng)你研究用公司擁有的計(jì)算機(jī)生成工資明細(xì)表和各種財(cái)務(wù)報(bào)表的可能性。軟件工程實(shí)驗(yàn)解析A.明確問(wèn)題定義,輸出關(guān)于系統(tǒng)規(guī)模和目標(biāo)的報(bào)告書。(可以通過(guò)對(duì)用戶進(jìn)行詢問(wèn),財(cái)務(wù)長(zhǎng)為什么想研究在自己的計(jì)算機(jī)上實(shí)現(xiàn)工資支付系統(tǒng)的可能性?詢問(wèn)后得知,隨著公司規(guī)模的擴(kuò)大,工作量也越來(lái)越大,每個(gè)月都需要2名會(huì)計(jì)緊張工作一個(gè)月才能完成,效率低,成本高,每名會(huì)計(jì)月工資在4500元)系統(tǒng)規(guī)模和目標(biāo)的報(bào)告書模板:軟件工程實(shí)驗(yàn)解析項(xiàng)目名稱:工資支付問(wèn)題:降低計(jì)算工資費(fèi)用目標(biāo):研究開(kāi)發(fā)費(fèi)用較低的工資支付系統(tǒng)可能性規(guī)模:開(kāi)發(fā)成本在10w內(nèi)初步設(shè)想:采用公司電腦,搭建環(huán)境,開(kāi)發(fā)軟件可行性研究:準(zhǔn)備花費(fèi)2周時(shí)間,進(jìn)行可行性研究,成本在5000左右軟件工程實(shí)驗(yàn)解析B.研究現(xiàn)有系統(tǒng)(現(xiàn)有系統(tǒng)為人工處理,需要對(duì)會(huì)計(jì)等人員進(jìn)行訪問(wèn),了解詳細(xì)過(guò)程,并用系統(tǒng)流程圖表示)詳細(xì)過(guò)程:每個(gè)月HR會(huì)把每位員工的月績(jī)效考核成績(jī)匯總登記在績(jī)效表上,交給財(cái)務(wù)科,財(cái)務(wù)科根據(jù)每位員工的績(jī)效、合同月薪及職級(jí),計(jì)算其工資及崗位津貼,再根據(jù)工資總額計(jì)算應(yīng)繳納個(gè)人所得稅、住房公積金、保險(xiǎn)費(fèi),最終計(jì)算出實(shí)發(fā)工資,并打印出工資明細(xì)表給員工,同時(shí)生成一張工資報(bào)表報(bào)送銀行,由銀行把錢打到每名員工的銀行卡上。軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析C.導(dǎo)出新系統(tǒng)的高層邏輯模型(繪制新系統(tǒng)DFD圖)......
軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析D.進(jìn)一步定義問(wèn)題(在當(dāng)前分析的基礎(chǔ)上和財(cái)務(wù)長(zhǎng)再次討論)......軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)二:成本/效益分析1.數(shù)據(jù)字典定義:分析下面的錄取線分計(jì)算系統(tǒng)DFD圖,請(qǐng)為圖中出現(xiàn)的數(shù)據(jù)流構(gòu)造數(shù)據(jù)字典(適當(dāng)進(jìn)行數(shù)據(jù)自頂向下的求精)??忌男畔?zhǔn)考證號(hào),身份證號(hào),姓名和籍貫;高科科目分為文理兩類,語(yǔ)數(shù)外為共同科目,另外分別加上文綜和理綜。軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析原始分=考生信息+考試分?jǐn)?shù)考試信息=準(zhǔn)考證號(hào)+身份證號(hào)+姓名+籍貫考試分?jǐn)?shù)=語(yǔ)文分?jǐn)?shù)+數(shù)學(xué)分?jǐn)?shù)+外語(yǔ)分?jǐn)?shù)+[文綜分?jǐn)?shù)|理綜分?jǐn)?shù)]身份證號(hào)=17{數(shù)字}17+[數(shù)字|字母]標(biāo)準(zhǔn)分1=考生信息+標(biāo)準(zhǔn)分?jǐn)?shù)標(biāo)準(zhǔn)分2=標(biāo)準(zhǔn)分?jǐn)?shù)招生人數(shù)={學(xué)校+{專業(yè)+招生數(shù)}}錄取線分=3{數(shù)字}3軟件工程實(shí)驗(yàn)解析2.設(shè)想你的同桌是用戶,要求你開(kāi)發(fā)錄取線分計(jì)算系統(tǒng),請(qǐng)你結(jié)合他的描述和要求進(jìn)行成本/效益分析:(1)記錄他的描述和要求,比如系統(tǒng)的形式、開(kāi)發(fā)預(yù)算等等;(2)分別運(yùn)用代碼行技術(shù)和任務(wù)分解技術(shù)估計(jì)系統(tǒng)開(kāi)發(fā)成本;(3)計(jì)算投資回收期、純收入和投資回收率,根據(jù)指標(biāo),對(duì)開(kāi)發(fā)計(jì)劃提出修改意見(jiàn);(4)內(nèi)容有一定自由度,可以發(fā)揮想象;軟件工程實(shí)驗(yàn)解析項(xiàng)目名稱:錄取線分計(jì)算系統(tǒng)功能:采用計(jì)算機(jī)完成錄取線計(jì)算過(guò)程,并提供查詢和管理功能系統(tǒng)形式和要求:BS架構(gòu),數(shù)據(jù)庫(kù)和后臺(tái)服務(wù)安裝在同一機(jī)器,用戶可以通過(guò)查詢頁(yè)面查詢信息。管理員通過(guò)管理頁(yè)面導(dǎo)入學(xué)生考試分?jǐn)?shù)、招生人數(shù)等信息。投入使用后,預(yù)計(jì)每年可以節(jié)省2.5w元年利率:0.12軟件工程實(shí)驗(yàn)解析代碼行技術(shù)估算成本統(tǒng)計(jì)計(jì)算:800201.6w數(shù)據(jù)庫(kù):1000202w查詢頁(yè)面:1000101w管理頁(yè)面:2000102w總成本:6.6w軟件工程實(shí)驗(yàn)解析年F將來(lái)值(元)(1+i)nP現(xiàn)在值(元)累計(jì)現(xiàn)在值1250001.1222321223212250001.254419930422513250001.40492817795600464250001.5735191615888759345250001.76234168321418690120軟件工程實(shí)驗(yàn)解析投資回收期3.37年純收入90120-66000投資回收率P=F1/(1+j)+F2/(1+j)2+…+Fn/(1+j)n軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)三:需求分析之
功能模型與數(shù)據(jù)模型1.問(wèn)題域描述:某醫(yī)院打算開(kāi)發(fā)一套以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng)。該系統(tǒng)的基本要求是:系統(tǒng)隨時(shí)接收每個(gè)病人(姓名、住址、電話號(hào)碼、住院號(hào))的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況以形成患者日志,當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息,護(hù)士(姓名、科室、工號(hào))對(duì)警告信息進(jìn)行測(cè)量確認(rèn),如果屬于危機(jī)級(jí)別,則呼叫主治醫(yī)生(姓名、科室、職級(jí)),由主治醫(yī)生對(duì)病人實(shí)施救助措施,并記錄救助信息(救助時(shí)間、癥狀、措施、結(jié)果)。此外,醫(yī)生與護(hù)士在需要時(shí)還可以要求系統(tǒng)印出某個(gè)指定病人的病情報(bào)告。(1)描繪上述系統(tǒng)功能模型;(2)描繪上述系統(tǒng)數(shù)據(jù)模型;軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)四:狀態(tài)轉(zhuǎn)換圖及其他圖形工具1.請(qǐng)用狀態(tài)轉(zhuǎn)換圖描繪PC機(jī)的行為。軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)五:模塊獨(dú)立性1.結(jié)構(gòu)優(yōu)化:模塊Q1、Q2是在邏輯上具有相似功能的模塊;其中C部分的功能完全相同為了消除重復(fù)的功能,請(qǐng)?zhí)岢?個(gè)合理方案(提高內(nèi)聚、降低耦合),畫圖表示。軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析2.閱讀下面的程序(1)判斷模塊“main”和模塊“ModifyDate”之間是什么類型的耦合?(2)如何根據(jù)啟發(fā)規(guī)則及模塊設(shè)計(jì)原則修改如下代碼?(1.降低耦合2.防止模塊功能過(guò)分限制,特別是定長(zhǎng)數(shù)組)(3)補(bǔ)充模塊“ModifyDate”及“main”里的代碼。軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)六:面向數(shù)據(jù)流的設(shè)計(jì)方法1.按照面向數(shù)據(jù)流的設(shè)計(jì)步驟將下面銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的DFD映射為結(jié)構(gòu)圖軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析2.按照面向數(shù)據(jù)流的設(shè)計(jì)步驟將下面文件修改系統(tǒng)的DFD映射為結(jié)構(gòu)圖軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)七:Goto1.請(qǐng)修改下面的程序,規(guī)避goto語(yǔ)句軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析2.繪制如下程序的流程圖和盒圖軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析詳細(xì)設(shè)計(jì)工具及代碼優(yōu)化某交易所規(guī)定給經(jīng)紀(jì)人的手續(xù)費(fèi)計(jì)算方法如下:總手續(xù)費(fèi)等于基本手續(xù)費(fèi)加上與交易中的每股價(jià)格和股數(shù)有關(guān)的附加手續(xù)費(fèi)。如果交易總金額少于1000,則基本手續(xù)費(fèi)為交易金額的8.4%;如果交易金額在1000~10000元之間,則基本手續(xù)費(fèi)為交易金額的5%,再加34;如果交易金額超過(guò)10000,則基本手續(xù)費(fèi)為交易金額的4%,再加上134元。當(dāng)每股售價(jià)低于14元時(shí),附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的5%,除非買進(jìn)、賣出的股數(shù)不是100的倍數(shù),在這種情況下附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的9%。當(dāng)每股售價(jià)在14~25元之間時(shí),附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的2%,除非交易的股數(shù)不是100的倍數(shù),在這種情況下附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的6%。當(dāng)每股售價(jià)超過(guò)25元時(shí),如果交易的股數(shù)不是100的倍數(shù),則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的4%,否則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的1%。要求:用判定表表示手續(xù)費(fèi)的計(jì)算方法軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析閱讀下面的一段代碼,優(yōu)化代碼效率(時(shí)間效率,存儲(chǔ)效率,輸入輸出效率),給出優(yōu)化前后的時(shí)間及存儲(chǔ)空間對(duì)比。假設(shè)SUPPORT_SIZE可以固定為2軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)九:計(jì)算機(jī)測(cè)試1.根據(jù)要求實(shí)現(xiàn)模塊代碼1)實(shí)現(xiàn)統(tǒng)計(jì)字符串中每個(gè)字母?jìng)€(gè)數(shù)的功能函數(shù);2)設(shè)計(jì)驅(qū)動(dòng)模塊main,測(cè)試你的功能函數(shù);3)設(shè)計(jì)存根模塊transChar和strLength,分別實(shí)現(xiàn)大小寫字符轉(zhuǎn)換和字符串長(zhǎng)度計(jì)算;要求:輸入字符串為英文字母隨機(jī)組合,字母可以有大小寫,統(tǒng)計(jì)時(shí)大小寫按字母重復(fù)統(tǒng)計(jì):軟件工程實(shí)驗(yàn)解析示例:輸入:aBAceCg輸出:A:2B:1C:2E:1G:1軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)十:白盒測(cè)試技術(shù)1.設(shè)計(jì)下列偽代碼程序的語(yǔ)句覆蓋和路徑覆蓋測(cè)試用例軟件工程實(shí)驗(yàn)解析軟件工程實(shí)驗(yàn)解析語(yǔ)句覆蓋:1246 a=6,b=11,c=161357 a=4,b=7,c=8路徑覆蓋2*2*2條1246 12471256 12571346 13471356 1357軟件工程實(shí)驗(yàn)解析2.設(shè)計(jì)下列偽代碼程序的分支覆蓋和條件組合覆蓋測(cè)試用例軟件工程實(shí)驗(yàn)解析1234軟件工程實(shí)驗(yàn)解析分支覆蓋TT 124 a=1,b=1,c=2,d=0NN 135 a=0,b=1,c=-1,d=2條件組合覆蓋2*2條TTTT 124 a=1,b=1,c=2,d=0TFTF 134 a=1,b=0,c=2,d=1FTFT 134 a=0,b=1,c=-1,d=0FFFF 135 a=0,b=0,c=-1,d=1軟件工程實(shí)驗(yàn)解析3.使用基本路徑測(cè)試方法,設(shè)計(jì)測(cè)試題2的偽代碼的測(cè)試用例軟件工程實(shí)驗(yàn)解析復(fù)雜度:4+1獨(dú)立路徑:1-2-3-4-6-7-9-11-121-2-5-6-7-9-11-121-2-3-5-6-7-9-11-121-2-3-4-6-7-8-9-11-121-2-3-4-6-7-8-10-11-12軟件工程實(shí)驗(yàn)解析實(shí)驗(yàn)十一:黑盒測(cè)試技術(shù)1.某圖片檢索引擎,檢索時(shí),可以輸入圖片標(biāo)簽(關(guān)鍵字),或者加載一幅本地或網(wǎng)絡(luò)圖片(鏈接),如果輸入是標(biāo)簽,系統(tǒng)會(huì)對(duì)圖片庫(kù)里的圖片做標(biāo)簽匹配,如果輸入是本地圖像,系統(tǒng)首先提取輸入圖像特征信息,然后進(jìn)行編碼,利用編碼值進(jìn)行相似度計(jì)算。如果是網(wǎng)絡(luò)圖片,系統(tǒng)首先解析網(wǎng)絡(luò)地址獲取網(wǎng)絡(luò)圖片,然后進(jìn)行特征提取、編碼和相似度計(jì)算。系統(tǒng)會(huì)檢索出與標(biāo)簽或者用戶加載圖片最相近的20條結(jié)果。系統(tǒng)支持多標(biāo)簽檢索(個(gè)數(shù)不限制,但總字符數(shù)限制在32個(gè)以內(nèi)),以空格間隔。用等價(jià)劃分和邊界分析方法設(shè)計(jì)測(cè)試用例,測(cè)試上述系統(tǒng)功能。軟件工程實(shí)驗(yàn)解析(3)等價(jià)類劃分啟發(fā)式規(guī)則:如果某個(gè)輸入條件規(guī)定了一組可能的值,而且程序可以對(duì)每個(gè)輸入值分別進(jìn)行處理,可以為每一允許輸入值確定一個(gè)有效等價(jià)類同時(shí)對(duì)一組值確定一個(gè)無(wú)效等價(jià)類。(4)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 加油站服務(wù)合同范例
- 倉(cāng)儲(chǔ)物流物料訂購(gòu)合同范例
- 三棟鋪面出租合同范本
- 農(nóng)資商品購(gòu)銷合同范本
- 環(huán)保沙發(fā)采購(gòu)合同范本
- 合同范例范例租車
- 企業(yè)購(gòu)買葡萄合同范本
- 口腔護(hù)士用工合同范例
- 卡制作合同范例
- 合同范本自助
- 2021年熔化焊與熱切割基礎(chǔ)知識(shí)課件
- 3.《東施效顰》課件PPT
- 秒的認(rèn)識(shí) 完整版PPT
- 創(chuàng)新藥產(chǎn)業(yè)鏈研究培訓(xùn)框架
- (完整PPT)半導(dǎo)體物理與器件物理課件
- 大音希聲話古韻——古琴曲《流水》課件
- 浮針療法之頸椎病的治療ppt課件
- 金蝶K3 Cloud 產(chǎn)品安裝指南
- 五防、后臺(tái)調(diào)試報(bào)告
- VISIO圖標(biāo)大全(完整版)
- 醫(yī)療、預(yù)防、保健機(jī)構(gòu)醫(yī)師聘用證明表(共1頁(yè))
評(píng)論
0/150
提交評(píng)論