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

        ?

        UML在軟件工程中的應(yīng)用

        2017-11-09 09:44:51唐建豪武漢學(xué)院
        數(shù)碼世界 2017年9期
        關(guān)鍵詞:面向?qū)ο?/a>建模軟件

        唐建豪 武漢學(xué)院

        UML在軟件工程中的應(yīng)用

        唐建豪 武漢學(xué)院

        隨著軟件系統(tǒng)越來越復(fù)雜,要求我們必須實(shí)現(xiàn)從需求到詳細(xì)設(shè)計(jì)的模型化規(guī)劃,這是一個(gè)非常重要的環(huán)節(jié),后續(xù)的編碼、測試、維護(hù)都只是按照前面的規(guī)劃計(jì)劃進(jìn)行,一個(gè)非常詳細(xì)的設(shè)計(jì),利用UML幾乎能將整個(gè)系統(tǒng)架構(gòu)和代碼架構(gòu)通過UML表示出來,不但簡化了復(fù)雜系統(tǒng)的開發(fā)難度,也規(guī)范了系統(tǒng)的軟件開發(fā)過程,使系統(tǒng)更加可控可靠可實(shí)現(xiàn)!

        UML 網(wǎng)絡(luò)教學(xué)系統(tǒng)分析與設(shè)計(jì) 面向?qū)ο?軟件工程。

        1 UML(Unified Modeling Language)的簡介

        Unified Modeling Language(UML)又稱統(tǒng)一建模語言或標(biāo)準(zhǔn)建模語言,是始于1997年一個(gè)OMG標(biāo)準(zhǔn),它是一個(gè)支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提供模型化和可視化支持,包括由需求分析到規(guī)格,到構(gòu)造和配置。面向?qū)ο蟮姆治雠c設(shè)計(jì)(OOA&D,OOAD)方法的發(fā)展在80年代末至90年代中出現(xiàn)了一個(gè)高潮,UML是這個(gè)高潮的產(chǎn)物。它不僅統(tǒng)一了Booch、Rumbaugh和Jacobson的表示方法,而且對其作了進(jìn)一步的發(fā)展,并最終統(tǒng)一為大眾所接受的標(biāo)準(zhǔn)建模語言。UML的最大用途是用圖形來描述真實(shí)世界各個(gè)對象。UML定義了一系列圖形工具,以對現(xiàn)實(shí)世界進(jìn)行面向?qū)ο蠼!?/p>

        2 網(wǎng)絡(luò)教學(xué)系統(tǒng)的分析與設(shè)計(jì)

        2.1 功能需求分析

        系統(tǒng)的功能需求包括以下幾個(gè)方面:

        (1)學(xué)生可以登錄網(wǎng)站瀏覽信息、查找信息和下載文件。

        (2)教師可登錄網(wǎng)站輸入課程簡介、上傳課件文件、發(fā)布消息、修改和更新消息。

        (3)系統(tǒng)管理員可以對頁面維護(hù)以及批準(zhǔn)用戶的注冊申請。

        滿足上述需求的系統(tǒng)主要包括三個(gè)模塊:數(shù)據(jù)庫管理模塊、基本業(yè)務(wù)模塊和信息瀏覽查詢模塊。

        數(shù)據(jù)庫管理模塊包括以下部分:(1)教師信息管理。(2)課程簡介信息管理。(3)文件上傳信息管理。

        基本業(yè)務(wù)模塊包括以下部分:(1)文件上傳。(2)文件下載。(3)消息發(fā)布。(4)頁面維護(hù)。

        信息瀏覽查詢模塊包括以下部分:(1)網(wǎng)頁信息瀏覽。(2)文件信息搜索。

        2.2 系統(tǒng)的用例圖

        創(chuàng)建用例圖之前首先需要確定參與者。在網(wǎng)絡(luò)教學(xué)系統(tǒng)中,需要學(xué)生和教師的參與。學(xué)生可以瀏覽課程簡介、教學(xué)計(jì)劃、學(xué)習(xí)方法等教師發(fā)布的文章.并可以根據(jù)關(guān)鍵字查詢文章。此外,學(xué)生還可以從網(wǎng)站上下載課件。教師可以發(fā)布學(xué)習(xí)方法、課程重點(diǎn)等和教學(xué)相關(guān)的文件.以及和課程相關(guān)的通知等,還可以上傳課件。

        3 UML在現(xiàn)代軟件工程中的重要作用

        使用UML進(jìn)行建模過程是:首先從功能需求出發(fā)建立用案模型,得到系統(tǒng)的功能;其次對用案模型和功能需求進(jìn)行分析得到系統(tǒng)的整個(gè)結(jié)構(gòu),即建立靜態(tài)模型;然后將整個(gè)系統(tǒng)要完成的功能在類之間進(jìn)行分配,得到各個(gè)對象的責(zé)任,即類的操作;再建立系統(tǒng)的動(dòng)態(tài)模型,描述各個(gè)對象是如何完成這些功能的;最后是檢查模型之間的一致性.歸納地說,UML的建模過程為:初始階段→細(xì)化階段→構(gòu)造階段→移交階段,它與軟件工程的生存期可以有如圖3的映射。

        圖3 軟件生存期與UML的映射關(guān)系

        4 UML的應(yīng)用領(lǐng)域及支持環(huán)境

        UML的一個(gè)目標(biāo)是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng),具有很寬的應(yīng)用領(lǐng)域,可以對任何具有靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為的統(tǒng)進(jìn)行建模。其中最常用的是對各類軟件系統(tǒng)的建模,從應(yīng)用系統(tǒng)到計(jì)算機(jī)系統(tǒng)支持軟件,從一般的企業(yè)信息管理系統(tǒng)到基于Web的分布式用系統(tǒng),甚至實(shí)時(shí)系統(tǒng),但它還可以用于描述不帶任何軟件的機(jī)械系統(tǒng)、一個(gè)企業(yè)的機(jī)構(gòu)或企業(yè)過程等。UML適用于系統(tǒng)開發(fā)的不同階段,從需求規(guī)格描述到系統(tǒng)完成后的測試。

        5 結(jié)束語

        目前,UML已成功應(yīng)用于電信、金融、政府、電子、國防、航天航空、制造與工業(yè)自動(dòng)化、醫(yī)療、交通、電子商務(wù)等領(lǐng)域中。在這些領(lǐng)域中,UML的建模包括大型、復(fù)雜、實(shí)時(shí)、分布式、集中式數(shù)據(jù)或者計(jì)算,以及嵌入式系統(tǒng)等,而且還用于軟件再生工程、質(zhì)量管理、過程管理、配置管理的各方面。在軟件無線電技術(shù)中,UML的應(yīng)用是可行的,而且具有優(yōu)勢。

        綜合來看,UML作為一種最合適的建模語言,其應(yīng)用于軟件無線電之中是可實(shí)現(xiàn)的,也是非常有前途的。UML在軟件無線電中得以應(yīng)用,必將極大地促進(jìn)軟件無線電技術(shù)的發(fā)展。

        [1]殷峰.軟件工程[M].天津科學(xué)技術(shù)出版社,2011

        [2]張海藩,倪寧.軟件工程[M].人民郵電出版社,2010

        猜你喜歡
        面向?qū)ο?/a>建模軟件
        禪宗軟件
        英語文摘(2021年10期)2021-11-22 08:02:26
        聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃鲋凶鰣A周運(yùn)動(dòng)”為例
        軟件對對碰
        基于PSS/E的風(fēng)電場建模與動(dòng)態(tài)分析
        電子制作(2018年17期)2018-09-28 01:56:44
        面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
        電子測試(2018年15期)2018-09-26 06:01:34
        不對稱半橋變換器的建模與仿真
        面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
        面向?qū)ο骔eb開發(fā)編程語言的的評估方法
        談軟件的破解與保護(hù)
        精品(2015年9期)2015-01-23 01:36:01
        三元組輻射場的建模與仿真
        久久精品免费无码区| 日本熟日本熟妇中文在线观看| 亚洲中文字幕在线观看| 成人午夜毛片| 妇女自拍偷自拍亚洲精品| 国产精品亚洲一区二区麻豆| 欧美大片aaaaa免费观看| 亚洲av无码第一区二区三区| 精品午夜一区二区三区久久| 国产一区二区在线中文字幕| 国产欧美日韩va另类在线播放| 最近最好的中文字幕2019免费| 人妻夜夜爽天天爽| 国产成人无码一二三区视频| 国产精品白浆免费观看| 国产激情在线观看免费视频| 国产婷婷色一区二区三区在线| 人妻激情另类乱人伦人妻| 欧美日韩性视频| 国产大学生自拍三级视频| 蜜桃精品人妻一区二区三区| 精品淑女少妇av久久免费| 亚洲AV成人无码国产一区二区| 国产偷拍自拍在线观看| 免费成人电影在线观看| 亚洲精品欧美二区三区中文字幕| 最新欧美一级视频| 亚洲第一页在线观看视频网站| 亚洲av天堂免费在线观看| 九九99久久精品国产| 亚洲电影一区二区| 亚洲国产精品自拍成人| 中文字幕乱码无码人妻系列蜜桃 | 亚洲av成人无码一二三在线观看 | 无码电影在线观看一区二区三区| 一区二区三区日本在线| 亚洲国产精品日本无码网站| 亚洲国产人在线播放首页| 一区二区丝袜美腿视频| 日本人视频国产一区二区三区| 粗大的内捧猛烈进出看视频|