


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、UML結(jié)合軟件工程案例化教學(xué)與探索 1、引言 在我國(guó),目前學(xué)校與社會(huì)上的各類考試大都采用傳統(tǒng)的考試 方式,從出題、組卷、印刷,到試卷分發(fā)、答題、收卷、判卷、 公布成績(jī), 整個(gè)過程都需要有人工參與, 可能會(huì)受主觀因素的影 響,難以達(dá)到完全公平、公正。以計(jì)算機(jī)網(wǎng)絡(luò)為基礎(chǔ)的在線考試 系統(tǒng)通過題庫(kù)隨機(jī)出題、 標(biāo)準(zhǔn)化判卷等技術(shù)手段可以解決傳統(tǒng)考 試方式所遺留的問題并起到較好的推動(dòng)作用。 結(jié)合本校各類考試 的實(shí)際情況,深入分析探討并利用 UML建立系統(tǒng)模型,將學(xué)生分 組并運(yùn)用系統(tǒng)設(shè)計(jì)與軟件工程技術(shù)完美結(jié)合展開討論, 以此用于 案例教學(xué), 增強(qiáng)學(xué)生對(duì)軟件項(xiàng)目開發(fā)的興趣, 取得良好的教學(xué)效 果。 2、需求分析
2、 需求分析是軟件工程的重要階段, 主要是建立模型, 確定系 統(tǒng)必須具備的需求功能。 本文首先對(duì)在線考試系統(tǒng)的各項(xiàng)需求進(jìn) 行詳細(xì)的分析, 根據(jù)用戶類型的不同將本系統(tǒng)分為考生和管理員 兩大模塊, 還將模塊進(jìn)行細(xì)化展開分為若干子模塊, 采用的技術(shù) 主要有UMI技術(shù)、AJAX技術(shù)、SQLServer數(shù)據(jù)庫(kù)連接等相關(guān)技術(shù)。 3、UML技術(shù) UML是 一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的面 向?qū)ο髽?biāo)準(zhǔn)建模語言, 它的應(yīng)用范圍不僅限于支持面向?qū)ο蟮姆?析與設(shè)計(jì), 還支持從需求分析開始的軟件開發(fā)的全過程。 它融合 Booch、OMT和OOS市法中的基本概念,并溶入軟件工程領(lǐng)域的 新思想、新方法和新技術(shù)
3、。 作為一種標(biāo)準(zhǔn)建模語言 UML的重要內(nèi)容可以由下列五類圖 來定義:用例圖、靜態(tài)圖、行為圖、交互圖、和實(shí)現(xiàn)圖。采用面 向?qū)ο蠹夹g(shù)設(shè)計(jì)系統(tǒng)時(shí),首先一般要使用用例圖進(jìn)行需求分析; 其次根據(jù)需求建立系統(tǒng)的靜態(tài)模型, 以構(gòu)造系統(tǒng)的結(jié)構(gòu); 第三步 是描述系統(tǒng)的行為。 在第一步與第二步中所建立的模型都是靜態(tài) 的,包括用例圖、類圖(包含包)、對(duì)象圖、組件圖和配置圖等 五個(gè)圖形,是標(biāo)準(zhǔn)建模語言UML的靜態(tài)建模機(jī)制。第三步中所建 立的模型或者可以執(zhí)行,或者表示執(zhí)行時(shí)的時(shí)序狀態(tài)或交互關(guān) 系。它包括狀態(tài)圖、活動(dòng)圖、順序圖和合作圖等四個(gè)圖形,是標(biāo) 準(zhǔn)建模語言UML的動(dòng)態(tài)建模機(jī)制。因此,標(biāo)準(zhǔn)建模語言UML的主 要內(nèi)容也
4、可以歸納為靜態(tài)建模機(jī)制和動(dòng)態(tài)建模機(jī)制兩大類。 4、系統(tǒng)總體設(shè)計(jì) 在線考試系統(tǒng)作為網(wǎng)絡(luò)應(yīng)用程序, 從功能上分考生和管理員 模塊。管理員通過身份驗(yàn)證后,進(jìn)入后臺(tái)管理,主要負(fù)責(zé)對(duì)考生 管理、考場(chǎng)管理、用戶信息管理、公告管理、題庫(kù)管理、試卷信 息管理等。 考生使用考生證號(hào)和密碼登陸在線考試系統(tǒng), 登陸后 系統(tǒng)根據(jù)準(zhǔn)考證號(hào)和密碼進(jìn)行身份驗(yàn)證。 在核對(duì)考生基本信息正 確無誤后進(jìn)入選擇考試頁面并選擇考試方式和考試科目進(jìn)行在 線考試??忌诰€考試的試題是從數(shù)據(jù)庫(kù)的題庫(kù)中隨機(jī)抽取。 根據(jù)需求分析結(jié)果, 結(jié)合實(shí)際考試流程, 以考生模塊為例設(shè) 計(jì)序列圖如圖 1 所示。 5、數(shù)據(jù)庫(kù)設(shè)計(jì) 本系統(tǒng)相關(guān)聯(lián)的幾個(gè)主要數(shù)據(jù)表;管理員表(Admin)用于 保存管理員登錄在線考試系統(tǒng)的用戶名、密碼、權(quán)限等。考生表 (Users)用于保存考生登錄在線考試系統(tǒng)的用戶名、密碼、權(quán) 限等。成績(jī)表( Score )用于保存成績(jī)信息,本表包括的編號(hào)、 用戶編號(hào)、試題編號(hào)、成績(jī)、考試時(shí)間等。 6、結(jié)語 通過案例教學(xué), 讓學(xué)生掌握軟件開發(fā)所具備的基本條件, 運(yùn) 用面向?qū)ο蟮闹R(shí)分析和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 提高客戶滿意度的倉(cāng)庫(kù)策略計(jì)劃
- 加強(qiáng)產(chǎn)品研發(fā)管理的計(jì)劃
- 多元化評(píng)價(jià)體系的建立與實(shí)踐計(jì)劃
- 考試復(fù)習(xí)與備考策略計(jì)劃
- 大眾急救知識(shí)宣傳活動(dòng)策劃計(jì)劃
- 公司辭退員工協(xié)議書(2025年版)
- 高中英語課程創(chuàng)新與實(shí)施計(jì)劃
- 第10課《自定主題活動(dòng)一:小鴨子泥塑》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年三年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)浙教版
- 小學(xué)信息技術(shù)第一冊(cè)下 網(wǎng)上世界真奇妙 1教學(xué)實(shí)錄 泰山版
- 捐贈(zèng)書籍協(xié)議書(2025年版)
- 2025年黑龍江焊工證試題及答案
- 電工技能進(jìn)階教程:2024年讓你從初級(jí)到高級(jí)飛躍
- 語文-山東省淄博市濱州市2024-2025學(xué)年度2025屆高三模擬考試(淄博濱州一模)試題和答案
- 金蝶云星空操作手冊(cè)V3
- 醫(yī)學(xué)臨床“三基”訓(xùn)練護(hù)士分冊(cè)(第五版)考試題(附答案)
- 2025年遼寧裝備制造職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)(網(wǎng)校專用)
- 戶外拓展訓(xùn)練基地項(xiàng)目策劃方案
- 2024年合肥職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 廣西河池市(2024年-2025年小學(xué)六年級(jí)語文)統(tǒng)編版隨堂測(cè)試(下學(xué)期)試卷及答案
- 印刷行業(yè)安全培訓(xùn)
- 年產(chǎn)1500臺(tái)半導(dǎo)體制冷加熱控溫系統(tǒng)、700臺(tái)溫箱控溫單元柜技術(shù)改造及擴(kuò)產(chǎn)項(xiàng)目環(huán)評(píng)資料環(huán)境影響
評(píng)論
0/150
提交評(píng)論