




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
分析設計1?分析圖3和表1,其中模塊p、t、u更新同一個數據庫,其它模塊的關系如表1所示,請確定模塊之間的耦合類型。編號輸入輸出編號輸入輸出1班級名稱班級編號2學生學號3功能代碼4學生姓名5班級編號班主任6班級編號班長表1模塊間的接口描述p-q:p-s:q-r:q-s:r-t:數據耦合p-q:p-s:q-r:q-s:r-t:標記耦合控制耦合標記耦合數據耦合s-u:數據耦合p-t-u:公共環境耦合圖3程序模塊互連圖2?分析圖4所示程序流程圖,請分析采用條件覆蓋進行測試的測試用例,將測試數據寫入對應單元格內。|輸入AB/C/DIT3£>A,F3C<AT1'AT3£>A,F3C<AT1'A>A>0andB>0'0二二:X=ABB>°T''F2^<0X=A+BA=1,B=1,C=2,=0覆蓋了T1,T2,T3,T4A=0,B=1,C=1,D=1覆蓋了F1,T2,T3,F4A=1,B=0,C=1,D=1覆蓋了T1,F2,F3,F43?分析圖5所示程序流程圖,畫出對應的流圖,采用McCabe方法計算其復雜度。
任意選一種方法就行,復雜度為4.4.分析圖6所示的公文提交時序圖,用文字描述對象間的交互過程。
答:訪問者訪問瀏覽器,提交自己的訪問請求,并且向服務器提交公文,服務器解析訪問者的請求參數,獲取公文提交方法(),服務器進行業務處理,調用數據庫進行數據更新,更新公文狀態(),向數據庫返回更新結果()圖6公:和返回公交結果(),對瀏覽器發送Response響應(),最后,訪問者獲得公文提交結果。5.軟件工程課程資源網站的主要模塊有:網站首頁、教學隊伍、課程描述、教學大綱、理論教學、實驗教學、課程資源、習題試卷、師生互動等。請根據界面設計的一般原則,設計該網站的首頁。6.某學籍管理系統需要輸入學生代碼。合法的代碼符合以下3條規則:(1)由6位數字構成;(2)前四位是入學年份(2010—2014);(3)后2位是專業類別(01-12)。采用等價類劃分法進行測試,請列出測試等價類表、設計測試用例。劃分等價類:輸入條件有效等價類無效等價類學生代碼輸入類型及長度6位數字字符⑴有非數字字符(4)小于6位⑸大于6位⑹入學年份范圍在2010?2014之間⑵小于2010(7)大于2014(8)專業代碼范圍在01到12之間(3)小于01⑼大于12(10)測試用例:用例編號學生代碼值覆蓋范圍1201001⑴(2)(3)22010ab(4)320102(5)42010012(6)5200901(7)6201501(8)7201000(9)8201013(10)7.實驗教學管理系統的用戶主要有學生、教師和管理員。管理員可以在學期初為教師開通實驗項目管理權限,教師可以添加實驗項目、修改實驗項目、刪除實驗項目、查詢實驗項目,確定無誤后提交實驗項目。實驗項目提交后,學生、教師、管理員只能查看實驗項目。根據以上描述,完成下面題目。1).分析實驗教學管理系統的功能,請用數據流圖或者用例圖建立功能模型。說明:如果采用數據流圖,至少畫出頂層和零層。2).分析實驗教學管理系統中的對象,采用類圖建立對象模型。8.以下偽代碼的功能是在輸入三個整數后,能夠輸出最大數和最小數。程序開始。定義整型變量a,b,c,max,min;輸入三個數;if(a>b){max=a;min=b;}else{max=b;min=a;if(max<c)max=c;elseif(min>c)min=c;輸出最大值最小值程序結束。1)請畫出該程序段的控制流圖,采用McCabe方法計算其復雜度。程序流程圖:本題要求是控制流圖,我畫的是程序流程圖,下面那個圖是控制流圖,根據程序流程圖畫出來的。控制流圖:復雜度為42)下表為使用條件覆蓋法為其計測試用例,請將空缺部分補充完整。用例條件a>b條件max<c條件min>ca=3,b=2,c=4TT未測試a=2,b=3,c=lFFTa=2,b=4,c=3FFF9.某院系網站的主要模塊有:首頁、院系概況、合作交流、教育教學、黨建工作、招生就業、科學研究、師資隊伍、新聞、通知公告、資料下載等模塊。請根據界面設計的一般原則,設計該網站的首頁。有一個自動飲料售貨機軟件,其規格說明如下:一個自動售貨機軟件可以銷售單價1元5角的盒裝飲料。該售貨機只接收1元和5角兩種硬幣,若投入1元5角硬幣,按下“可樂”、“雪碧”或“紅茶”按鈕,則送出相應的飲料;若投入的硬幣少于1元5角,則顯示錯誤信息并退出硬幣;若投入的硬幣多于1元5角則送出飲料的同時退還多余的硬幣。為了測試該軟件,使用黑盒測試對其進行測試,請將下面測試用例3—12補充完整。序號輸入參數期望輸出投入硬幣飲料按鈕1無可樂錯誤信息2無雪碧錯誤信息3無紅茶錯誤信息41元可樂錯誤信息51元雪碧錯誤信息61元紅茶錯誤信息71.5元可樂可樂81.5元雪碧雪碧91.5元紅茶紅茶102元可樂送出可樂,并退5角112元雪碧送出雪碧,并退5角122元紅茶送出紅茶,并退5角132元可樂無零錢,退出所有錢142元無顯示已投2元某網絡學院決定開發一個管理所有學生和教師信息的交互式網絡系統,其中網絡學院人員包括學生、教師、管理員。該系統提供如下服務:i瀏覽學生信息:網絡學院的任何人員,包括學生和老師,均可以瀏覽學院任何學生的信息,包括姓名、學號和專業名稱。瀏覽教師信息:網絡學院的任何人,包括學生和老師,均可以瀏覽學院任何教師的信息,包括姓名、工號和職稱。登錄:網絡學院給每人一個賬號。擁有授權帳號的學生和老師,可以使用系統提供的頁面設置個人密碼,并使用該帳號和密碼向系統注冊。修改個人信息:學生或老師向系統注冊后,可以發送電子郵件或使用系統提供的頁面,對個人信息進行修改。刪除個人信息:只有管理員才能刪除相關人員的信息。(1)哪些是參與者?他們之間有什么關系?(5分)答:學生,教師,管理員。(2)哪些是用例?(5分)答:學生,教師,管理員,網絡學院的人員(3)請用UML的用例圖分析上題中的系統功能。(5分)黃淮學院欲開發一個成績管理系統,用來管理管理院系開出課程的成績,其主要功能描述如下:每門課程的成績由平時成績和期末成績構成。其中平時成績反映學生平時表現;課程結束后進行期末考試,其成績作為這門課程的考試成績。每門課程的主講教師將學生的平時成績和考試成績上傳給成績管理系統。在記錄學生成績之前,系統需要驗證這些成績是否有效。首先,根據學生信息文件來確認該學生是否選修這門課程,若沒有,那么這些成績是無效的;如果他的確選修了這門課程,再根據課程信息和班級信息文件來驗證平時成績和考試是否有效,如果是,那么這些成績是有效的,否則無效。iv對于有效成績,系統將其保存在課程成績文件中。對于無效成績,系統會單獨將其保存在無效成績文件中,并將詳細情況提交給教務處。在教務處沒有給出具體處理意見之前,系統不會處理這些成績。若一門課程的所有有效的平時成績和考試成績都已經被系統記錄,系統會發送課程完成通知給教務處,告知該門課程的成績已經齊全。教務處根據需要,請求系統生成相應的成績列表,用來提交考試委員會審查。在生成成績列表之前,系統會生成一份成績報告給主講教師,以便核對是否存在錯誤。主講教師須將核對之后的成績報告返還系統。根據主講教師核對后的成績報告,系統生成相應的成績列表,遞交考試委員會進行審查。考試委員會在審查之后,上交一份成績審查結果給系統。對于所有通過審查的成績,系統將會生成最終的成績單,并通知每個選課學生。現采用結構化方法對這個系統進行分析與設計,得到如圖1-1所示的頂層數據流圖和圖1-2所示的0層數據流圖。圖1-1頂層數據流圖圖1-20層數據流圖(1) 使用說明中的詞語,給出圖1-1中外部實體E1~E4的名稱。(4分)E1:考試委員會E2:主講教師E3:學生E4:教務處(2) 使用說明中的詞語,給出圖1-2中數據存儲D1~D5的名稱。(5分)D1:學生信息文件D2:課程單元文件D3:課程信息文件D4:課程成績文件D5:無效成績文件數據流圖1-2缺少了三條數據流,根據說明及數據流圖1-1提供的信息分別指出這三條數據流的起點和終點。(6分)數據流名稱起點終點D4課程成績文件4生成成績列表D1學生信息文件5生成最終成績單4學生成績列表5生成最終成績單這個不確定,,我也不會,百度的。嘿嘿、某個學生成績管理系統的部分功能如下:基本信息管理:教務管理人員輸入或修改學期教學執行計劃、學生名單和教師名單;學生選課:學生根據教學執行計劃進行選課;分配任課教師:教務管理人員為符合開課條件的課程分配教師,并打印任課通知單給教師;成績管理:每門課程的教師在考試評分結束后將考試成績交給教務管理人員,教務管理人員輸入、維護成績,系統可生成成績單(發給學生)、成績統計分析表(發給教務管理人員)。請根據要求畫出該問題的分層數據流圖(要求畫出頂層和0層數據流圖)。下面是一段偽碼程序(代碼前的數字只作標號用,不參與程序執行):START1:INPUT(A,B,C,D)2:IF(A>0)AND(B>0)THEN3:X=A+BELSE4:X=A-B5:END6:IF(C>A)OR(D<B)<p>THEN7:Y=C-DELSE8:Y=C+D9:END10:PRINT(X,Y)STOP根據以上的描述(1)畫出對應的流程圖。(2)計算程序圖的環形復雜度。某電器集團公司下屬的廠包括技術科、生產科等基層單位。現在想建立一個計算機輔助企業管理系統,其中:生產科的任務是:(1)根據銷售公司轉來的內部合同(產品型號、規格、數量、交獲日期)制定車間月生產計劃。(2)根據車間實際生產日
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年份第二季度數據資產質押借款保證合同安全審計附件
- 2019-2025年期貨從業資格之期貨基礎知識模考預測題庫(奪冠系列)
- 2025租房合同模板CC
- 2025家居定制家具購銷合同范本模板
- 2025冰箱供貨合同范本
- 2025年中外合作經營合同示范文本
- 2025房屋買賣居間合同范本
- 2025建筑外墻涂料施工及景觀綠化不銹鋼圍欄工程合同
- 養牛入股合同樣本
- 機構職能體系 司法責任制
- 全國統一卷試題及答案
- 礦石采購合同范本
- 一年級數學下冊課件-1. 補磚問題4-人教版(共10張PPT)
- 防城港職業技術學院籌設實施方案
- 螺桿泵工作原理和工況診斷方法
- 城市雕塑藝術工程量清單計價定額2020版
- 真理誕生于一百個問號之后(優秀)(課堂PPT)
- 淘汰賽賽對陣表
- 英文形式發票樣本
- 服裝質量檢驗表最新
- 普通車工操作圖紙集
評論
0/150
提交評論