軟件工程的繪圖任務_第1頁
軟件工程的繪圖任務_第2頁
軟件工程的繪圖任務_第3頁
軟件工程的繪圖任務_第4頁
軟件工程的繪圖任務_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

軟件工程畫圖題總結(jié)

1.完畢患者監(jiān)護系統(tǒng)功能級的數(shù)據(jù)流圖、實體聯(lián)絡圖、軟件構(gòu)造圖。

1)功能級的數(shù)據(jù)流圖:

2)實體聯(lián)絡圖:

3)軟件構(gòu)造圖:

2.完畢寄宿學校系統(tǒng)功能級日勺數(shù)據(jù)流圖、實體聯(lián)絡圖、軟件構(gòu)造圖。

I)功能級日勺數(shù)據(jù)流圖:

2)實體聯(lián)絡圖:

3)軟件構(gòu)造圖:

寄宿學校收我系統(tǒng)

基本信息輸入處理輸出

/退

退

3.網(wǎng)上書店系統(tǒng),其外部顧客重要有游客、會員和管理員。其中,游客進

行注冊后,可以成為系統(tǒng)的會員,會員享有訂購圖書和訂單和書籍等信息查詢

的功能,管理員可對系統(tǒng)的多種信息進行管理和維護。根據(jù)上述描述,請畫出

網(wǎng)上書店系統(tǒng)的:①基本系統(tǒng)模型(第0層);②功能級的數(shù)據(jù)流圖(第1層);

③底層的訂購圖書數(shù)據(jù)流圖。

①基本系統(tǒng)模型(第0層):

2)功能級的數(shù)據(jù)流圖(第1層):

3)底層的訂購圖書數(shù)據(jù)流圖:

4)軟件構(gòu)造圖:

4.假定圖形顧客界面(GUI)可以處在如下3種狀態(tài)之一:

Initializing(初始化)、Working(工作)、ShutingDown(關(guān)閉)。當TurnPC

on(打開PC)電源的時候,GUI的狀態(tài)轉(zhuǎn)移到Initializing狀態(tài)并Bootup(自

啟動)。當Initializing狀態(tài)中活動完畢后,GUI將轉(zhuǎn)移到Working狀態(tài)。當你

對PC選擇ShutDown(關(guān)閉機器)時,GUI將轉(zhuǎn)移到ShutingDown狀態(tài),最

終PC自己切斷電源,整個過程結(jié)束。請畫出GUI的狀態(tài)轉(zhuǎn)換圖(包括觸發(fā)事

件、動作和無觸發(fā)事件)。

■何"十一______;

5、汽車和自行車都是交通工具。一輛自行車只能歸一種人擁有,但一輛汽車可

歸一種人或者兩個人擁有。一種人也許沒有自行車或汽車.也也許擁有多輛自行

車或汽車。人分男人和女人兩類,每個人都具有年齡和名字。在任何時候,一

輛汽車上也許載有0個多種乘客。每輛汽車均有自己的顏色和商標。尤其地,

每輛汽車都只有兩個前燈和一臺發(fā)動機。請畫出類圖。

6、畫出打操作過程的事件跟蹤圖(即次序圖)。

7、活動圖是狀態(tài)圖的一種特殊狀況。用于簡化描述一種過程或者操作的工作

環(huán)節(jié)?;顒佑脠A角矩形表達一一比狀態(tài)圖更窄,更靠近橢圓。一種活動中的處

理一旦完畢,則自動引起下一種活動的發(fā)生。箭頭表達從一種活動轉(zhuǎn)移到下一

種活動。和狀態(tài)圖類似,活動圖中的起點用一種實心圓表達,終點用一種同心

圓(內(nèi)圓為實心圓)表達。在活動圖中可以帶鑒定點,即一組條件引起一條執(zhí)

行途徑,另一組條件則引起另一條執(zhí)行途徑,并且這兩條執(zhí)行途徑是互斥的。

鑒定點常用小的菱形圖標表達,同步在有關(guān)途徑的附近指明引起這條途徑被執(zhí)

行的條件,條件用方括號括起來。請用活動圖描述打過程。

d

能包

中可

類圖

。這個

類圖

務的

常業(yè)

司H

詢公

映咨

夠反

立能

始,建

談開

的會

客戶

從與

首先

ta

)、Da

提案

al(

ropos

)、P

項目

ct(

Proje

戶)、

(客

lient

)、C

顧問

nt(

sulta

:Con

列類

括卜

.

個類圖

這樣一

意J'

7.7示

);圖

(報告

eport

)和R

(數(shù)據(jù)

域的類

業(yè)芬領(lǐng)

詢公司

7咨

圖7.

顧問牯購3項目

錯束7

號一對多

結(jié)束s九束2

斜束6

客戶咕束15%束16提案

站束9讀?對多*54111

介紹?對多

結(jié)束I。結(jié)束I

報告站索”條束14數(shù)據(jù)

顯示對多

9、描述計算機系統(tǒng)構(gòu)成:

10、畫出下列偽碼程序的程序流程圖和盒圖:

START

IFpTHEN

WHILEqDO

i

ENDDO

ELSE

BLOCK

g

n

ENDBLOCK

ENDIF

STOP

答:(1)流程圖如圖4-1所示:

(2)該程序的盒圖如圖4-2所示:

圖4-2從偽碼變成的程序盒圖

11、根據(jù)如下描述,使用面向?qū)ο蟮姆治龃胧治鲇心切┲匾獙ο蠛瓦@些

對象的重要屬性、措施,畫出對象圖。

一種飲料自動售貨機可以放置五種不一樣或部分相似的飲料,可由廠商根

據(jù)銷售狀況自動調(diào)配,并可隨時重新設置售價,但售貨機最多僅能放置50罐飲

料,其按鈕設計在多種飲料樣本的下方,若經(jīng)金額計算器合計金額足夠,則選

擇鍵燈會亮;若某一種飲料已銷售完畢,則售完燈會亮。

顧客將硬幣投入售貨機,經(jīng)累加金額足額的飲料選擇鍵燈亮,等顧客按鍵

選擇。顧客按鍵后飲料由出物口掉出,并自動結(jié)算和找錢。顧客可在按下選擇

鍵前任何一種時刻,可以拉動退幣桿取消交易收回硬幣。

販賣機

屬于屬于存量計算器

飲料號碼

G墳

投幣-接受存量

遞減

飲料掉出

售完

金額顯示重匿

屬于.按紐屬于

8購買選怪鈕

選取

被拉動選搔鈿狀杰

燈亮

硬幣

燈熄

投幣-置入售完燈亮

堂取飲料按鈕

12、小李新接了一種項目:設計一種簡樸的學生選課系統(tǒng),系統(tǒng)能注冊符合

規(guī)定的同學,同學注冊后來就能進行選課,選課過程如下:先選課名,然后根

據(jù)課程的上課老師、時間、地點和人數(shù)限制來決定與否成功選課;老師也可以

根據(jù)狀況提供新的課程闡明或修改正去課程的闡明;教務處的老師統(tǒng)一管理注

冊的狀況,可以有刪除、修改學生、老師和課程的權(quán)限。請用面向?qū)ο蟠胧┰O

計出對象模型(對象類圖,標出多重性、角色、限定詞和關(guān)系:泛化、匯集、

關(guān)聯(lián))、動態(tài)模型(學生成功注冊后選課的次序圖)、功能模型(用例圖)三大

模型。

對象模型:

學堂

動態(tài)模型:

注冊學生詵項課系統(tǒng)課相教師

11--------1--------

1?1?

1?1?

1?1?

1選課?1?

11

可選課程11

1111

1L教師開課1

111____J

1111

11教照是否在耍求時間內(nèi)開此課

11

11Q1

11

11課程是否可以被選11

1--------------------」1

1111

選課成功與否?1

h---------------------------------------1?1

?1

???1

???1

功能模型:

13、請畫出一種顧客使用銀行ATM的狀態(tài)轉(zhuǎn)換圖。從顧客將卡插入卡槽開

始,到顧客取卡結(jié)束(假如顧客忘掉,ATM應報警),顧客可以完畢如下幾種

環(huán)節(jié):登錄(卡片進入ATM機后,假如不是可讀卡,退卡;如是,等待顧客輸

入密碼,三次錯,吞卡,對的后進入主菜單),取錢(進入取錢菜單,輸入金額,

假如帳戶余額局限性,提醒余額,并規(guī)定顧客重新輸入,假如帳上錢夠,吐錢

幣,并問詢與否打印憑證,最終返回主菜單),主菜單提供退出取卡選擇。

14、某超市連鎖收貨操作流程如下:

廠家持“定貨單”和“廠家送貨單”送貨,庫管科檢查來貨。假如來貨相符,

庫管科做收貨確認,(包括:在“定貨單”之“點核數(shù)量”欄手工填寫收貨數(shù)量;

在電腦中提出“定貨單”,在“點核數(shù)量”欄輸入收貨數(shù)量;在“收貨日報表”

上記錄該收貨;在“定貨單”、“廠家送貨單”上加蓋庫管科公章),然后庫管科

打印商品條碼,收送貨組與賣場辦理移交手續(xù),賣場收貨人在“定貨單”上簽

名蓋章,日末,庫管科將單據(jù)匯總,連同“收貨日報表”分別送賣場、財會,

并自留一份,第二天電腦科打印“驗收進貨單”,分送賣場、采購、財會。

假如來貨不符,告知負責該次定貨之采購主任,采購主任填寫“定貨修正單”,

報采購部主管簽名同意,“定貨修正單”交庫管科,庫管科從電腦中提出原“定

貨單”,按“定貨修正單”內(nèi)容進行修改,將修改后之新“定貨單”打?。ㄒ皇?/p>

三份),和原“定貨單”連在一起,最終進行上述來貨相符后的工作。

1.設計出該系統(tǒng)的業(yè)務處理流程圖

2.畫出該系統(tǒng)的第一層的數(shù)據(jù)流程圖(至少3個處理)

3.畫出該系統(tǒng)重要處理、數(shù)據(jù)存儲或外部實體的數(shù)據(jù)字典(至少三個處理或數(shù)

據(jù)存儲或外部實體)

E5

?F1采購計劃或合同-------F2足貨地---賣場

采購員定貨

\________

SI定貨也

?F2訂貨單--------L

審核信息-畸理

—F9卜2定貨單

卜9收貨報表

F7修正后定貨單

P1

E2~~1;3廠家送貨單

供應商~~二F4定貨單一人審核來優(yōu)P3P4

產(chǎn)生優(yōu)臼報表

修正定貨驗收入庫

F5來比不符信通時收貨報表

1;8收貨信息

F6定貨修正單I—F8收貨正息向?

栗初?:任6定優(yōu)修正響設置定貨一F6定貨修正單〉S2定及修止單S3收貨信息

修正單J--------------------

處理邏輯編號:P1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論