面向?qū)ο髮?shí)驗(yàn)三設(shè)計(jì)系統(tǒng)流程圖和子系統(tǒng)及子系統(tǒng)接口_第1頁(yè)
面向?qū)ο髮?shí)驗(yàn)三設(shè)計(jì)系統(tǒng)流程圖和子系統(tǒng)及子系統(tǒng)接口_第2頁(yè)
面向?qū)ο髮?shí)驗(yàn)三設(shè)計(jì)系統(tǒng)流程圖和子系統(tǒng)及子系統(tǒng)接口_第3頁(yè)
面向?qū)ο髮?shí)驗(yàn)三設(shè)計(jì)系統(tǒng)流程圖和子系統(tǒng)及子系統(tǒng)接口_第4頁(yè)
面向?qū)ο髮?shí)驗(yàn)三設(shè)計(jì)系統(tǒng)流程圖和子系統(tǒng)及子系統(tǒng)接口_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告(2010—2011學(xué)年第二學(xué)期)課程名稱:面向?qū)ο蠓治雠c設(shè)計(jì)開(kāi)課實(shí)驗(yàn)室:計(jì)算中心2082011年5月23日年級(jí)、專業(yè)、班計(jì)科083學(xué)號(hào)姓名成績(jī)實(shí)驗(yàn)項(xiàng)目名稱設(shè)計(jì)系統(tǒng)流程圖和子系統(tǒng)及子系統(tǒng)接口指導(dǎo)教師教師評(píng)語(yǔ)教師簽名:年月日實(shí)驗(yàn)?zāi)康?、要求目的:?shí)踐用UML制作活動(dòng)圖、包圖、設(shè)計(jì)接口要求:建立完整的系統(tǒng)模型,有多個(gè)活動(dòng)圖構(gòu)成。根據(jù)活動(dòng)圖設(shè)計(jì)子系統(tǒng)模型,并提供接口定義,給出子系統(tǒng)所共同依賴的核心包。實(shí)驗(yàn)所用儀器、材料微型計(jì)算機(jī)一臺(tái)SybasePowerDsigner15實(shí)驗(yàn)原理用例經(jīng)常被用于獨(dú)立的單位進(jìn)行需求獲取、分析、設(shè)計(jì)、實(shí)施、測(cè)試和部署。但事實(shí)上,用例之間有一定的相關(guān)性,表現(xiàn)為涉及的對(duì)象接近和若干用例處于一個(gè)相關(guān)的業(yè)務(wù)流程中。這些相關(guān)的用例構(gòu)成了架構(gòu)設(shè)計(jì)時(shí)定義子系統(tǒng)的依據(jù)。子系統(tǒng)可以對(duì)應(yīng)用例包,即涉及的對(duì)象較為接近的一組用例;子系統(tǒng)還可以由一個(gè)部署結(jié)點(diǎn)上若干相關(guān)的活動(dòng)組成。由后者構(gòu)造的子系統(tǒng)之間存在公共的消息交換,在設(shè)計(jì)時(shí)可以有很多消息傳遞方案可供選用。子系統(tǒng)封裝了一組類,對(duì)外僅暴露一組接口,代表子系統(tǒng)所接受的消息。實(shí)驗(yàn)內(nèi)容系統(tǒng)活動(dòng)圖邏輯架構(gòu)包圖整個(gè)系統(tǒng)可以看成頁(yè)面顯示(WebPages)、業(yè)務(wù)邏輯(Business)、數(shù)據(jù)訪問(wèn)(DataAccess)三塊,分別控制不同的應(yīng)用。整體包圖如下:各層的職責(zé)(1)頁(yè)面顯示包(WebPages)包含了汽車憑租系統(tǒng)所涉及到的所有頁(yè)面顯示,這樣做的好處是再添加新的頁(yè)面顯示時(shí)就不會(huì)影響到別的包。(2)業(yè)務(wù)邏輯包(Business)包含了所有的事務(wù),如果在管理過(guò)程中需要增加某事務(wù),那么只需要在本包中添加相應(yīng)的類即可。(3)數(shù)據(jù)訪問(wèn)包(Dataccess)包含了系統(tǒng)訪問(wèn)數(shù)據(jù)庫(kù)的所有類操作。這樣,當(dāng)用戶修改數(shù)據(jù)訪問(wèn)時(shí)就不會(huì)影響到界面或事務(wù)操作。iCoot的設(shè)計(jì)包子系統(tǒng)和核心包設(shè)計(jì)接口會(huì)員預(yù)定子系統(tǒng)的接口非會(huì)員預(yù)定子系統(tǒng)的接口驗(yàn)證子系統(tǒng)的接口發(fā)車還車系統(tǒng)的接口實(shí)驗(yàn)總結(jié)接口是系統(tǒng)的靈魂邊界的存在迫使我們忘卻對(duì)象內(nèi)部,僅從邊界的角度來(lái)描述系統(tǒng)。每個(gè)邊界就是一個(gè)接口,這個(gè)接口有屬性和行為,這是它所表現(xiàn)出來(lái)的樣子。這些屬性和行為支撐起整個(gè)系統(tǒng)大廈,而對(duì)象內(nèi)部的實(shí)現(xiàn)可以改變、可以替換,卻無(wú)法影響整個(gè)系統(tǒng)大廈。設(shè)計(jì)人-機(jī)交互子系統(tǒng)在面向?qū)ο蠓治鲞^(guò)程中,已經(jīng)對(duì)用戶界面需求作了初步分析,在面向?qū)ο笤O(shè)計(jì)過(guò)程中,則應(yīng)該對(duì)系統(tǒng)的人-機(jī)子系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),以確定人-機(jī)交互的細(xì)節(jié),其中包括指定窗口和報(bào)表的形式、設(shè)計(jì)命令層次等項(xiàng)內(nèi)容。分析設(shè)計(jì)一個(gè)軟件的起始點(diǎn)是從系統(tǒng)、子系統(tǒng)的劃分開(kāi)始的,接下來(lái)再進(jìn)行功能劃分。子系統(tǒng)設(shè)計(jì)需要把概念性的分析模型轉(zhuǎn)化為可實(shí)現(xiàn)的類,之后在系統(tǒng)設(shè)計(jì)模型中制定策。子系統(tǒng)將系統(tǒng)分為若干個(gè)單元:·可以獨(dú)立預(yù)定、配置或交付·可以獨(dú)立開(kāi)發(fā)·可以在一組分布式計(jì)算節(jié)點(diǎn)上獨(dú)立部署·可以在不破壞系統(tǒng)其他部分的情況下獨(dú)立地進(jìn)行更改子系統(tǒng)還可以:·將系統(tǒng)分為若干單元,義提供關(guān)鍵資源的有限安全保護(hù)·在設(shè)計(jì)中代表現(xiàn)有產(chǎn)品或外部系統(tǒng)在面向?qū)ο罄铮瑒澐肿酉到y(tǒng)最重要的依據(jù)就是依賴關(guān)系。因?yàn)槊嫦驅(qū)ο笠鉀Q的問(wèn)題是復(fù)用、擴(kuò)展、抽象。這些問(wèn)題的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論