《信息系統(tǒng)分析及設(shè)計(jì)》實(shí)驗(yàn)大綱_第1頁(yè)
《信息系統(tǒng)分析及設(shè)計(jì)》實(shí)驗(yàn)大綱_第2頁(yè)
《信息系統(tǒng)分析及設(shè)計(jì)》實(shí)驗(yàn)大綱_第3頁(yè)
《信息系統(tǒng)分析及設(shè)計(jì)》實(shí)驗(yàn)大綱_第4頁(yè)
《信息系統(tǒng)分析及設(shè)計(jì)》實(shí)驗(yàn)大綱_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

信息系統(tǒng)分析與設(shè)計(jì)指導(dǎo)書(shū)本實(shí)驗(yàn)課程是在學(xué)習(xí)《信息系統(tǒng)分析與設(shè)計(jì)》課程的主要理論之后進(jìn)行的實(shí)踐教學(xué)環(huán)節(jié)。要求學(xué)生根據(jù)指定的項(xiàng)目進(jìn)行詳細(xì)系統(tǒng)分析與設(shè)計(jì),按照小組工作形式完成系統(tǒng)的分析文檔和設(shè)計(jì)文本實(shí)驗(yàn)主要目的是加強(qiáng)理論知識(shí)的理解,熟悉主流的建模工具和信息系統(tǒng)開(kāi)發(fā)技術(shù),了解需求分析的內(nèi)容和方法,取得多層結(jié)構(gòu)的信息系統(tǒng)的設(shè)計(jì)經(jīng)驗(yàn),培養(yǎng)專(zhuān)業(yè)的文檔寫(xiě)作能力,并初步體驗(yàn)本實(shí)驗(yàn)的實(shí)驗(yàn)類(lèi)型屬綜合設(shè)計(jì)型,學(xué)生根據(jù)每個(gè)小組分配的題目,開(kāi)展有關(guān)課題的詳細(xì)調(diào)查工作,學(xué)習(xí)建模工具的使用,采用用例模型進(jìn)行需求分析,使用面向?qū)ο蠓椒ń⑾到y(tǒng)邏輯模型和物理模型,撰寫(xiě)分析和設(shè)計(jì)文檔。(1)學(xué)生自由組對(duì),教師為每個(gè)小組分配課題。(1)小組成員閱讀課題原始需求,并以各種方式對(duì)課題展開(kāi)詳細(xì)調(diào)查活動(dòng)圖描述整個(gè)系有續(xù)借辦理續(xù)借有違規(guī)登記違規(guī)罰款辦公室讀者圖1活動(dòng)圖(業(yè)務(wù)流程)(1)確定小組成員的分工(最好根據(jù)功能分塊)(2)制定本次課程設(shè)計(jì)的計(jì)劃(1)各小組成員根據(jù)分工了解有關(guān)業(yè)務(wù)功能,繪制用例圖(如圖1)。明,示例如表1。表1用例的詳細(xì)規(guī)格說(shuō)明借出圖借出圖書(shū)圖書(shū)管理員(主要參與者),讀者(次要參與者)圖書(shū)館是開(kāi)架借閱,讀者總是找到書(shū)后辦理借書(shū)手續(xù),因此,借書(shū)不需要驗(yàn)證庫(kù)存,而且每本書(shū)都是可識(shí)別的。圖書(shū)管理員已被識(shí)別和授權(quán)存儲(chǔ)借書(shū)記錄,更新庫(kù)存數(shù)量,所借圖書(shū)狀態(tài)為出借7.系統(tǒng)打印借書(shū)清單,交易成功完成。1.系統(tǒng)提示讀者身份錯(cuò)誤,用例結(jié)束2b.讀者借書(shū)數(shù)已達(dá)限額1.系統(tǒng)提示讀者已達(dá)結(jié)束限額,用例結(jié)束2c.讀者有過(guò)期未還書(shū)籍1.系統(tǒng)提示讀者應(yīng)歸還的書(shū)籍列表和到期日,用例結(jié)束a讀者借書(shū)數(shù)已達(dá)限額2.圖書(shū)管理員確認(rèn)借書(shū)完成5b.讀者有該書(shū)的預(yù)定記錄用例名稱(chēng)參與者設(shè)前置條件后置條件主事件流備選事件流11.刪除該書(shū)的預(yù)定信息非功能性需求(3)對(duì)于流程較為復(fù)雜的用例,可以繪制活動(dòng)圖補(bǔ)充說(shuō)明該用例的處理過(guò)程。(4)小組集中,調(diào)整、優(yōu)化用例模型(1)在詳細(xì)的用例模型的基礎(chǔ)上,識(shí)別出系統(tǒng)中的對(duì)象,建立領(lǐng)域類(lèi)圖(如讀者、圖書(shū))(2)初步確定領(lǐng)域類(lèi)的屬性(3)定義領(lǐng)域類(lèi)的關(guān)系(包括泛化、關(guān)聯(lián),分析階段的完整類(lèi)圖,如圖3)預(yù)定記錄預(yù)定記錄預(yù)定日期館藏資源品種項(xiàng)館藏流水號(hào)狀態(tài)讀者姓名身份證號(hào)借書(shū)卡號(hào)圖書(shū)限額已借圖書(shū)數(shù)碟片限額已借碟片數(shù)使用罰款細(xì)則職工號(hào)姓名資源名稱(chēng)國(guó)際出版號(hào)價(jià)格簡(jiǎn)介館藏?cái)?shù)量可借數(shù)量碟片品種碟片類(lèi)型碟片數(shù)制作公司借書(shū)記錄借書(shū)日期歸還日期作者逾期記錄逾期天數(shù)理員2館藏目錄被預(yù)定擁有登記(4)對(duì)于存在復(fù)雜狀態(tài)轉(zhuǎn)換的對(duì)象,繪制狀態(tài)圖(可選,如圖4)(5)小組集中,調(diào)整、優(yōu)化分析模型(6)書(shū)寫(xiě)分析文檔(模板見(jiàn)附件2)(1)小組討論,確定系統(tǒng)的總體架構(gòu)模式,設(shè)計(jì)本系統(tǒng)和其他系統(tǒng)之間的接口(使用構(gòu)件實(shí)體類(lèi)、數(shù)據(jù)訪問(wèn)類(lèi)等,形成初步設(shè)計(jì)模型(如圖5)。(3)類(lèi)的分層可以自行設(shè)計(jì),但一個(gè)小組最好統(tǒng)一使用一種分層模式,至少做到表現(xiàn)和業(yè)(4)采用可視化工具設(shè)計(jì)每個(gè)用例的用戶(hù)界面,根據(jù)架構(gòu)(C/S或B/S可以是不同窗口界說(shuō)明界面中的所有輸入數(shù)據(jù)項(xiàng)的輸入方式、數(shù)據(jù)類(lèi)型、校驗(yàn)要求,以及界面中需要處理的事件(下拉框選擇改變、點(diǎn)擊按鈕、改變選項(xiàng))及其響應(yīng)效果。(5)識(shí)別出每個(gè)用例的參與類(lèi),根據(jù)用例的事件流繪制用例實(shí)現(xiàn)的順序圖(如圖7)。(6)對(duì)照順序圖和其他詳細(xì)資料,可明確詳細(xì)地定義出類(lèi)的屬性、方法,構(gòu)造完整的類(lèi)圖(7)對(duì)類(lèi)進(jìn)行詳細(xì)分析,并對(duì)照用例的順序圖,形成類(lèi)調(diào)用的層次關(guān)系,在此基礎(chǔ)上形成本系統(tǒng)內(nèi)部組件的層次關(guān)系,小組討論,繪制組件圖(可選,如圖8)LLdllDAL.dll(8)在類(lèi)圖基礎(chǔ)上,建立數(shù)據(jù)庫(kù)結(jié)構(gòu)(9)書(shū)寫(xiě)設(shè)計(jì)文檔(模板見(jiàn)附件3)(1)各成員書(shū)寫(xiě)個(gè)人總結(jié)(2)小組自評(píng)(3)上交全部文檔1)建模工具(必選一)B.Visio2)文檔編輯工具A.Word3)集成開(kāi)發(fā)環(huán)境C.其它工具(PB等)4)數(shù)據(jù)服務(wù)器C.MySql5)Web服務(wù)器(可選,用于系統(tǒng)實(shí)現(xiàn))mcat1、開(kāi)發(fā)小組一起合作完整系統(tǒng)分析與設(shè)計(jì),但每個(gè)成員都要完整的、獨(dú)立地完成各步驟。注意:成員分工不能只分配某一步驟的任務(wù),比如僅數(shù)據(jù)庫(kù)設(shè)計(jì)或界面設(shè)計(jì),每個(gè)成員必須參加所有步驟相關(guān)的工作,包括用例圖、用例描述、類(lèi)設(shè)計(jì)、界面設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等,因此建議按照子系統(tǒng)或功能組進(jìn)行分工。2、以面向?qū)ο蟮姆绞酵瓿绍浖?xiàng)目的系統(tǒng)分析和設(shè)計(jì),用UML語(yǔ)言建模,推薦使用不是孤立的模塊。實(shí)驗(yàn)完成后,每個(gè)小組應(yīng)完成三份文檔,根據(jù)文檔質(zhì)量評(píng)定成績(jī)。文檔具體格式見(jiàn)附錄。附錄:文檔封面附錄:系統(tǒng)分析說(shuō)明書(shū)模板附錄:系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)模板附錄:課程設(shè)計(jì)總結(jié)模板附錄1成都理工大學(xué)信息系統(tǒng)分析與設(shè)計(jì)課程實(shí)驗(yàn)報(bào)告(實(shí)習(xí)(課題)名稱(chēng))系統(tǒng)分析說(shuō)明書(shū)(需求規(guī)格說(shuō)明書(shū))【注】本編寫(xiě)指南中帶有“*”標(biāo)志的表示可選部分,即在文檔編寫(xiě)過(guò)程中可以依據(jù)實(shí)際項(xiàng)目的具體情況進(jìn)行取舍,文檔完成后這些“*”標(biāo)記應(yīng)該去掉。概述1.1編寫(xiě)目的本文檔的編寫(xiě)目的是為×××××項(xiàng)目的開(kāi)發(fā)提供:a.軟件總體要求,作為用戶(hù)和軟件開(kāi)發(fā)人員之間了解的基礎(chǔ);b.功能、性能、接口和可靠性的要求,作為軟件人員進(jìn)行設(shè)計(jì)和編碼的基礎(chǔ);c.驗(yàn)收標(biāo)準(zhǔn),作為用戶(hù)確認(rèn)測(cè)試的依據(jù)。包括所有和需求分析相關(guān)的原始資料:b.本文檔中引用到的規(guī)范和資料等;c.列出這些規(guī)范和資料的作者、編號(hào)、標(biāo)題、發(fā)表日期、出版單位或資料來(lái)源。1.3術(shù)語(yǔ)和縮寫(xiě)詞*用的不需要定義。2業(yè)務(wù)流程分析2.1組織機(jī)構(gòu)調(diào)查調(diào)查企業(yè)的組織結(jié)構(gòu),繪制組織結(jié)構(gòu)圖,并說(shuō)明各個(gè)職能部門(mén)的職責(zé)。2.2現(xiàn)行業(yè)務(wù)流程采用UML活動(dòng)圖或跨職能流程圖說(shuō)明日常管理工作的處理過(guò)程,可能有多個(gè)業(yè)務(wù)流程。格式可以采用如下形式:流程描述:相關(guān)崗位及主要職責(zé):流程圖流程詳述:流程描述:相關(guān)崗位及主要職責(zé):流程圖流程詳述:2.3問(wèn)題分析*對(duì)現(xiàn)行流程進(jìn)行分析,找到并說(shuō)明其中不合理或瓶頸問(wèn)題,提出應(yīng)對(duì)措施。3需求3.1功能需求詳細(xì)地說(shuō)明該軟件系統(tǒng)的用戶(hù),各用戶(hù)的功能及功能描述。說(shuō)明中3.2數(shù)據(jù)需求繪制簡(jiǎn)單的領(lǐng)域類(lèi)圖,類(lèi)應(yīng)包含屬性,操作可選。3.3性能需求*如果對(duì)程序有運(yùn)行時(shí)間、存儲(chǔ)空間和計(jì)算精度的特殊要求,在本節(jié)應(yīng)加以說(shuō)明。3.4非功能需求*包括可維護(hù)性、可移植性等非功能需求。4環(huán)境4.1運(yùn)行環(huán)境描述運(yùn)行軟件系統(tǒng)所需的軟、硬件環(huán)境。4.2開(kāi)發(fā)環(huán)境描述開(kāi)發(fā)軟件系統(tǒng)所需的軟、硬件環(huán)境。設(shè)計(jì)說(shuō)明書(shū)目錄 【注】本編寫(xiě)指南中帶有“*”標(biāo)志的表示可選部分,即在文檔編寫(xiě)過(guò)程中可以依據(jù)實(shí)際項(xiàng)目的具體情況進(jìn)行取舍,文檔完成后這些“*”標(biāo)記應(yīng)該去掉。1概述1.1編寫(xiě)目的依據(jù)。b.本文檔中引用到的規(guī)范和資料等;c.列出這些規(guī)范和資料的作者、編號(hào)、標(biāo)題、發(fā)表日期、出版單位或資料來(lái)源。1.3術(shù)語(yǔ)和縮寫(xiě)詞*列出本文檔中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義和縮寫(xiě)詞,縮寫(xiě)詞要給出中文譯名和英文全稱(chēng),常用的不需要定義。2需求概述概述系統(tǒng)的特性和需求,擴(kuò)充軟件需求說(shuō)明中的信息,給出增加的細(xì)節(jié),詳盡地指出對(duì)軟件需求說(shuō)明中有關(guān)特性和需求作出的變更。(詳細(xì)說(shuō)明見(jiàn)《需求說(shuō)明》)。3總體結(jié)構(gòu)設(shè)計(jì)3.1對(duì)外接口設(shè)計(jì)構(gòu)件圖:說(shuō)明本系統(tǒng)和外部系統(tǒng)之間的接口關(guān)系(對(duì)外的供接口,需要其他系統(tǒng)的接口)。3.2內(nèi)部結(jié)構(gòu)設(shè)計(jì)1、架構(gòu)說(shuō)明(分層):說(shuō)明整體架構(gòu)的層次結(jié)構(gòu)(如界面層、業(yè)務(wù)層等),每層采用的技術(shù)(如2、類(lèi)圖、包圖:可以先繪制包圖(每個(gè)包中有哪些類(lèi),可以按照層來(lái)分包,也可以按照子系統(tǒng)分包),類(lèi)圖要完整,包含類(lèi)的屬性和方法、類(lèi)之間的關(guān)系。3、組件圖:繪制系統(tǒng)組件圖,說(shuō)明系統(tǒng)最后實(shí)現(xiàn)為哪些組件(如EXE、DLL等),每個(gè)組件實(shí)現(xiàn)了哪些類(lèi),組件之間的依賴(lài)關(guān)系等3.3出錯(cuò)處理設(shè)計(jì)*包括對(duì)出錯(cuò)輸出信息、出錯(cuò)處理對(duì)策的說(shuō)明。3.4其它*說(shuō)明設(shè)計(jì)當(dāng)中對(duì)于安全保密、維護(hù)等情況的設(shè)計(jì)考慮。4類(lèi)的詳細(xì)設(shè)計(jì)對(duì)系統(tǒng)當(dāng)中主要的類(lèi)逐一進(jìn)行詳細(xì)設(shè)計(jì)和說(shuō)明。4.1XX類(lèi)4.1.1描述用文字形式簡(jiǎn)單描述該類(lèi)的主要內(nèi)容。列出該類(lèi)的主要屬性及其描述。Public方法,包括功能、輸入、輸出和實(shí)現(xiàn)算法。復(fù)雜算法可以采用盒圖或程序流程圖、類(lèi)程序語(yǔ)言等方式加以說(shuō)明。.1.4私有方法詳細(xì)描述類(lèi)的私有或保護(hù)方法,包括功能、輸入、輸出和實(shí)現(xiàn)算法。復(fù)雜算法可以采用盒圖或程序流程圖、類(lèi)程序語(yǔ)言等方式加以說(shuō)明。4.2XX類(lèi)4.2.1描述用文字形式簡(jiǎn)單描述該類(lèi)的主要內(nèi)容。屬性說(shuō)明列出該類(lèi)的主要屬性及其描述。屬性說(shuō)明屬性名_teacherName(String)教師姓名Public方法,包括功能、輸入、輸出和實(shí)現(xiàn)算法。復(fù)雜算法可以采用盒圖或程序流程圖、類(lèi)程序語(yǔ)言等方式加以說(shuō)明。方法名方法名Teachert增加一名新教師4.2.4私有方法詳細(xì)描述類(lèi)的私有或保護(hù)方法,包括功能、輸入、輸出和實(shí)現(xiàn)算法。復(fù)雜算法可以采用盒圖或程序流程圖、類(lèi)程序語(yǔ)言等方式加以說(shuō)明?!?用例實(shí)現(xiàn)的詳細(xì)設(shè)計(jì)對(duì)《需求分析》文檔當(dāng)中所有用例的具體實(shí)現(xiàn)逐一進(jìn)行說(shuō)明。5.1XX用例.1.1功能說(shuō)明用文字形式簡(jiǎn)單的描述該用例的主要功能。驗(yàn)證手段,特殊的界面操作約束關(guān)系和控制流程可適當(dāng)說(shuō)明。.1.3參與類(lèi)列出所有參與該項(xiàng)功能的類(lèi)。用順序圖描述該用例的具體實(shí)現(xiàn)。5.2XX用例5.2.1功能說(shuō)明用文字形式簡(jiǎn)單的描述該用例的主要功能。驗(yàn)證手段,特殊的界面操作約束關(guān)系和控制流程可適當(dāng)說(shuō)明。用順序圖描述該用例的具體實(shí)現(xiàn)。只需要繪制用例規(guī)約中的主事件流。……6數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)程序當(dāng)中所采用的數(shù)據(jù)庫(kù)相關(guān)規(guī)格說(shuō)明等進(jìn)行定義。建議給出數(shù)據(jù)庫(kù)表結(jié)構(gòu),數(shù)據(jù)類(lèi)型應(yīng)符字段名含義類(lèi)型(長(zhǎng)度)默認(rèn)值允許空主鍵外鍵備注√其他如取值范圍等字段名含義類(lèi)型(長(zhǎng)度)默認(rèn)值√外鍵備注其他如取值范圍等此外,如果需要觸發(fā)器、存儲(chǔ)過(guò)程等,需要描述其詳細(xì)設(shè)計(jì)。課程設(shè)計(jì)總結(jié)1課程設(shè)計(jì)目的192課程設(shè)計(jì)完成情況193小組成員具體分工194個(gè)人總結(jié)195小組自評(píng)評(píng)分

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論