亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        試述用例圖在教務(wù)管理系統(tǒng)建模中的應(yīng)用

        2020-04-17 14:53:45商鵬
        科學(xué)與信息化 2020年3期
        關(guān)鍵詞:教務(wù)管理系統(tǒng)建模

        商鵬

        摘 要 用例圖是統(tǒng)一建模語(yǔ)言UML中的重要模型,是軟件建模的核心,反映客戶的功能需求,是有效的用戶需求獲取、分析和描述技術(shù)。本文介紹了用例圖的構(gòu)成,通過(guò)對(duì)教務(wù)管理系統(tǒng)進(jìn)行需求分析,建立了用例圖模型,用于指導(dǎo)系統(tǒng)的后續(xù)開(kāi)發(fā)。

        關(guān)鍵詞 用例圖;教務(wù)管理系統(tǒng);建模

        引言

        在軟件開(kāi)發(fā)過(guò)程中,要捕獲并分析客戶的需求,準(zhǔn)確的描述出客戶的功能性需求和行為性需求,也就是確定系統(tǒng)要完成的功能任務(wù),一般可以使用統(tǒng)一建模語(yǔ)言UML中的用例圖。用例圖是將需求轉(zhuǎn)化成系統(tǒng)的模型圖表示。本文將對(duì)教務(wù)管理系統(tǒng)中的客戶需求進(jìn)行分析并建立用例圖。

        1 用例圖介紹

        從功能上講,用例圖主要用來(lái)描述用戶的功能需求,側(cè)重從用戶的角度理解軟件系統(tǒng)的需求,強(qiáng)調(diào)誰(shuí)在使用系統(tǒng)、系統(tǒng)可以完成哪些功能。用例圖是外部參與者所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者、一些用例以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。用例圖由參與者、用例及關(guān)系組成。

        參與者是為了完成某個(gè)任務(wù),而與系統(tǒng)進(jìn)行交互的外部實(shí)體,是用例的啟動(dòng)者。參與者不僅可以是人,還可以是其他系統(tǒng)、硬件設(shè)備,甚至是時(shí)鐘。用例就是對(duì)一組動(dòng)作序列的描述,系統(tǒng)執(zhí)行該動(dòng)作序列來(lái)為系統(tǒng)的參與者產(chǎn)生一個(gè)可觀察的結(jié)果,這個(gè)動(dòng)作序列就是業(yè)務(wù)工作流程[1]。用例反映用戶的功能需求。用例圖中的關(guān)系包括參與者之間的關(guān)系、參與者與用例之間的關(guān)系、用例之間的關(guān)系三類。參與者之間的關(guān)系一般為特殊-一般關(guān)系,即泛化關(guān)系。參與者和用例之間的關(guān)系表示了參與者與用例間的通信,一般是關(guān)聯(lián)關(guān)系。用例之間有三種關(guān)系,分別是泛化關(guān)系、包含關(guān)系和擴(kuò)展關(guān)系。在用例建模的過(guò)程中,建議的步驟是先找出參與者,再根據(jù)參與者確定每個(gè)參與者相關(guān)的用例[2]。

        用例的粒度指的是用例所包含的系統(tǒng)服務(wù)或功能單元的多少。用例粒度越大,用例中包含的功能就越多,反之則包含的功能越少。如果粒度太小,會(huì)導(dǎo)致用例數(shù)目過(guò)多,造成用例模型過(guò)大;如果粒度太大,會(huì)導(dǎo)致用例數(shù)目過(guò)少,難以進(jìn)行后續(xù)的詳細(xì)分析。用例圖建模中沒(méi)有統(tǒng)一的粒度要求。一個(gè)用例的粒度是否合適,是以該用例是否完成了參與者的某個(gè)目的為判斷依據(jù)的。因此,在為系統(tǒng)進(jìn)行用例圖建模時(shí),要根據(jù)功能需求選擇合適的用例粒度。

        2 用例圖構(gòu)建

        2.1 需求描述

        教務(wù)管理系統(tǒng)使用者分管理員、教師與學(xué)生三類。

        管理員可以管理學(xué)生和教師的賬號(hào),包括Excel批量導(dǎo)入和手動(dòng)添加兩種方式;可以對(duì)教師和學(xué)生信息進(jìn)行管理;對(duì)學(xué)校課程進(jìn)行管理,課程必須被分配老師和班級(jí)。對(duì)學(xué)生選課情況進(jìn)行管理,選修課程若達(dá)不到指定人數(shù)不予開(kāi)課。管理員可以進(jìn)行信息匯總與統(tǒng)計(jì)。

        教師可管理自己的個(gè)人信息;可以查看所教授課程的課程信息,包括課程選修人數(shù),如果有需要可以打印選修學(xué)生名單;可以管理課程通知;可以上傳教學(xué)資源,并對(duì)資源進(jìn)行管理,設(shè)置資源可見(jiàn)范圍;可以發(fā)布在線測(cè)試,設(shè)置測(cè)試時(shí)間及測(cè)試內(nèi)容,對(duì)測(cè)試進(jìn)行管理;學(xué)生完成測(cè)試后,教授可對(duì)其試卷進(jìn)行手動(dòng)批閱或網(wǎng)絡(luò)批閱;在課程結(jié)束后,根據(jù)上課情況對(duì)選修學(xué)生進(jìn)行評(píng)分,并可以對(duì)成績(jī)進(jìn)行管理,如果有需要可以下載、打印成績(jī)。

        學(xué)生可以進(jìn)行選課,選課時(shí)可以查看課程相關(guān)信息,如上課時(shí)間、授課教師、選課列表等;在課程未開(kāi)課前可以取消選課;可以查看老師上傳的教學(xué)資源;教師發(fā)布在線測(cè)試之后,學(xué)生可以在規(guī)定時(shí)間內(nèi)完成測(cè)試;測(cè)試結(jié)束后,可以查看測(cè)試成績(jī)。

        2.2 用例圖模型

        通過(guò)需求描述進(jìn)行系統(tǒng)分析,教務(wù)管理系統(tǒng)包括管理員、教師和學(xué)生三類參與者。

        找到參與者之后,看各參與者需要系統(tǒng)提供什么樣的服務(wù)來(lái)確定與之關(guān)聯(lián)的用例[3]。因?yàn)橄到y(tǒng)較復(fù)雜、功能較多,用例的粒度設(shè)計(jì)的較大,包含一定數(shù)量的功能。

        對(duì)于管理員,師生信息管理、師生賬號(hào)管理、課程管理、學(xué)生選課管理和信息匯總與統(tǒng)計(jì)是其關(guān)聯(lián)用例。對(duì)于師生賬號(hào)管理,可以通過(guò)手動(dòng)添加賬號(hào)或者批量導(dǎo)入賬號(hào)兩種方式實(shí)現(xiàn),因此師生賬號(hào)管理用例與手動(dòng)添加賬號(hào)和批量導(dǎo)入賬號(hào)用例之間是泛化關(guān)系。課程管理必須包含分配教師和分配班級(jí),因此相應(yīng)用例之間是包含關(guān)系。學(xué)生選課管理在滿足條件“選課人數(shù)不足”時(shí)不予開(kāi)課,因此學(xué)生選課管理用例和不予開(kāi)課用例之間是擴(kuò)展關(guān)系。參與者管理員的用例圖如圖3.1所示(見(jiàn)文末)。

        對(duì)于教師,個(gè)人信息管理、課程信息查看、課程通知管理、教學(xué)資源管理、在線測(cè)試管理、批閱試卷、課程成績(jī)管理是其關(guān)聯(lián)用例。在課程信息查看時(shí),如果有必要可以打印學(xué)生名單,因此課程信息查看與學(xué)生名單打印兩用例之間是擴(kuò)展關(guān)系。批閱試卷有手動(dòng)批閱和網(wǎng)絡(luò)批閱兩種方式,因此相應(yīng)用例之間是泛化關(guān)系。課程成績(jī)管理中,如果有需要可以打印成績(jī)或下載成績(jī),相應(yīng)用例之間是擴(kuò)展關(guān)系。參與者教師的用例圖如圖3.2所示(見(jiàn)文末)。

        對(duì)于學(xué)生,選課、查看教學(xué)資源、參加在線測(cè)試、成績(jī)查詢是其關(guān)聯(lián)用例,選課時(shí)必須要進(jìn)行各種信息的查看,因此選課用例和查看信息用例之間是包含關(guān)系。在未開(kāi)課前可以取消選課,選課用例與取消選課用例之間是擴(kuò)展關(guān)系。參與者學(xué)生的用例圖如圖3.3所示(見(jiàn)文末)。

        3 結(jié)束語(yǔ)

        用例圖的應(yīng)用在軟件系統(tǒng)開(kāi)發(fā)中非常廣泛,設(shè)計(jì)良好的用例圖能夠很好地體現(xiàn)客戶的功能需求,可以在需求分析之后快速搭建用例框架,為整個(gè)系統(tǒng)的設(shè)計(jì)奠定良好的鋪墊。

        參考文獻(xiàn)

        [1] 高樹(shù)芳.《軟件工程》[M].大連:大連理工大學(xué)出版社,2018:119.

        [2] 劉偉,周淑萍,劉雅輝.用"用例"分析技術(shù)進(jìn)行需求分析[J].微計(jì)算機(jī)信息,2006,(36):265-267.

        [3] 張秋余,楊玥,王雪,等.基于用例的需求建模方法[J].計(jì)算機(jī)工程與設(shè)計(jì),2006,(19):3539-3540.

        猜你喜歡
        教務(wù)管理系統(tǒng)建模
        聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃?chǎng)中做圓周運(yùn)動(dòng)”為例
        縝密審題,準(zhǔn)確建模,學(xué)以致用
        基于PSS/E的風(fēng)電場(chǎng)建模與動(dòng)態(tài)分析
        電子制作(2018年17期)2018-09-28 01:56:44
        不對(duì)稱半橋變換器的建模與仿真
        微視角下Excel 和VBA 在教務(wù)管理系統(tǒng)中的應(yīng)用
        戲劇之家(2016年20期)2016-11-09 23:30:23
        基于私有云的DRX技術(shù)教務(wù)管理系統(tǒng)優(yōu)化設(shè)計(jì)
        基于winForm的教務(wù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
        科技視界(2016年7期)2016-04-01 11:36:17
        獨(dú)立學(xué)院教務(wù)管理系統(tǒng)的健全與優(yōu)化
        基于VFP的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        科技視界(2015年9期)2015-04-07 11:00:02
        IDEF3和DSM在拆裝過(guò)程建模中的應(yīng)用
        一级一级毛片无码免费视频| 情人伊人久久综合亚洲| 久久精品国产亚洲av四虎| 久久综合网天天 | 日韩国产有码精品一区二在线| 中文字幕丰满人妻av| 免费黄色影片| 国产一级特黄无码免费视频| 日韩在线精品视频观看| 久久精品国产亚洲av高清三区 | 日韩中文网| 国产精品一区二区三区黄片视频 | 国产av一区二区网站| 成 人片 黄 色 大 片| 区久久aaa片69亚洲| 男人深夜影院无码观看| 一本色道久久亚洲av红楼| 亚洲成aⅴ人片久青草影院| 日韩精品无码久久一区二区三| 18禁黄无遮挡免费网站| 色综合悠悠88久久久亚洲| 国产精品刮毛| 狠狠色噜噜狠狠狠97影音先锋| 中文字幕精品乱码一区| 一本色综合网久久| 国产午夜亚洲精品午夜鲁丝片| 亚洲av美国av产亚洲av图片| 欧美性受xxxx黑人xyx性爽| 伊人影院在线观看不卡| 在线视频中文字幕一区二区三区| 国产成人涩涩涩视频在线观看| 日韩AV有码无码一区二区三区| 人妻少妇激情久久综合| 精品亚洲国产成人蜜臀av| 无码人妻精品一区二区三区在线 | 日本乱偷人妻中文字幕| 在线视频这里只有精品| 四虎在线中文字幕一区| 欧美老肥婆牲交videos| 亚洲性无码av在线| 在线视频一区二区三区中文字幕|