現(xiàn)在有更多的人想學(xué)習(xí)UML,但由于UML的復(fù)雜性,僅通過UML的標(biāo)準(zhǔn)文獻(xiàn)和國內(nèi)目前的關(guān)于UML的資料來掌握使用它不是一件輕松的事。對它的使用,關(guān)鍵是要用它簡明準(zhǔn)確地建立模型。這樣,人們就可以從全局把握復(fù)雜系統(tǒng)的全貌及其組成間的聯(lián)系。為了達(dá)到這樣的目的,本文要闡明UML的要點,并對UML所推薦的軟件建模過程RUP(Rational unified Process)做一簡介,以作為一種應(yīng)用UML的過程指導(dǎo)。
標(biāo)簽: UML
上傳時間: 2015-08-24
上傳用戶:lunshaomo
Professional verification-A guider for advanced functional verification:Author:PAUL WILCOX Including:Verication practice, Resource usage,The unified Verification Methodology.etc.
標(biāo)簽: verification-A Professional verification functional
上傳時間: 2014-01-17
上傳用戶:三人用菜
企業(yè)內(nèi)部的很多業(yè)務(wù)都可以抽象為一個或者若干個工作流,最典型的是收發(fā)文工作流。一個發(fā)文流程可能要經(jīng)歷起草,審批,校對,領(lǐng)導(dǎo)簽字,傳閱等步驟。傳統(tǒng)的辦公模式完成此流程需要投入很多人力,而且運(yùn)轉(zhuǎn)起來較慢,容易出錯,如果采用辦公自動化系統(tǒng),公文的流轉(zhuǎn)就可以自動化,顯然有很多好處。 UML(unified Modeling Language)是一種面向?qū)ο蟮慕UZ言,它已經(jīng)廣泛用于面向?qū)ο笙到y(tǒng)的分析和設(shè)計。統(tǒng)一過程(unified Process)是一種軟件工程方法,它將軟件開發(fā)過程分為一系列的工作流程(Workflow),充分發(fā)揮了迭代的開發(fā)思想,是軟件開發(fā)成功的重要因素。 Struts是基于JAVA的一個開源項目,采用模塊化的設(shè)計思想將業(yè)務(wù)邏輯,數(shù)據(jù)存儲和用戶界面分離,簡化了企業(yè)級應(yīng)用程序的構(gòu)建。 本文描述了葫蘆島鋅廠的辦公自動化系統(tǒng)的開發(fā)過程,依據(jù)統(tǒng)一過程的開發(fā)思想,利用UML構(gòu)建和描述系統(tǒng)的結(jié)構(gòu)與行為,并用Struts完成了系統(tǒng)的最終實現(xiàn)。
標(biāo)簽: 多業(yè)務(wù) 抽象
上傳時間: 2015-11-01
上傳用戶:ljmwh2000
隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,在線教育平臺為校園網(wǎng)的數(shù)字化提供了技術(shù)支持。它能夠有效地將信息技術(shù)融入教學(xué)的環(huán)境當(dāng)中,從而推動的傳統(tǒng)教育的改革。 Struts是Apache軟件組織提供的一項開放源代碼項目,它為Java Web的開發(fā)提供了模型-視圖-控制器(Model-View-Controller, MVC)框架,尤其適用于開發(fā)大型可擴(kuò)展的Web應(yīng)用,并且為其提供了一個通用的框架,使得開發(fā)人員可以把精力集中在如何解決實際業(yè)務(wù)問題上,比較適合大型團(tuán)隊開發(fā)。 UML(unified Modeling Language)是一種可視化的建模語言,功能強(qiáng)大,易于使用,便于開發(fā)人員之間的溝通。它已經(jīng)廣泛用于面向?qū)ο笙到y(tǒng)的分析、設(shè)計和實現(xiàn)。RUP(Rational unified Process)是一種軟件工程方法,描述了軟件迭代的開發(fā)過程。 本文描述了在線教育平臺的開發(fā)過程,遵循RUP的思想,利用UML對系統(tǒng)進(jìn)行需求、分析和設(shè)計,并通過使用Struts框架對系統(tǒng)進(jìn)行實現(xiàn)。
標(biāo)簽: 計算機(jī)技術(shù) 網(wǎng)絡(luò)技術(shù) 發(fā)展
上傳時間: 2013-12-12
上傳用戶:dianxin61
Carrier-phase synchronization can be approached in a general manner by estimating the multiplicative distortion (MD) to which a baseband received signal in an RF or coherent optical transmission system is subjected. This paper presents a unified modeling and estimation of the MD in finite-alphabet digital communication systems. A simple form of MD is the camer phase exp GO) which has to be estimated and compensated for in a coherent receiver. A more general case with fading must, however, allow for amplitude as well as phase variations of the MD. We assume a state-variable model for the MD and generally obtain a nonlinear estimation problem with additional randomly-varying system parameters such as received signal power, frequency offset, and Doppler spread. An extended Kalman filter is then applied as a near-optimal solution to the adaptive MD and channel parameter estimation problem. Examples are given to show the use and some advantages of this scheme.
標(biāo)簽: synchronization Carrier-phase multiplicativ approached
上傳時間: 2013-11-28
上傳用戶:windwolf2000
The authors show to identify, design, implement, test, and refactor use-case modules, as well as extend them. They also demonstrate how to design use-case modules with the unified Modeling Language (UML)emphasizing enhancements made in UML 2.0and how to achieve use-case modularity using aspect technologies, notably AspectJ. Key topics include Making the case for use cases and aspects Capturing and modeling concerns with use cases Keeping concerns separate with use-case modules Modeling use-cases slices and aspects using the newest extensions to the UML notation Applying use cases and aspects in projects
標(biāo)簽: implement identify refactor use-case
上傳時間: 2016-10-06
上傳用戶:dsgkjgkjg
Telelogic Tau 面向復(fù)雜系統(tǒng)和應(yīng)用程序的模型驅(qū)動開發(fā) Telelogic Tau® 是面向系統(tǒng)及應(yīng)用程序的分析、設(shè)計、開發(fā)和測試的Model Driven Development™ 環(huán)境,它采用包括unified Modeling Language™ 2.0 (UML™ )、SysML和Model-Driven Architecture® (MDA® )在內(nèi)的諸多行業(yè)標(biāo)準(zhǔn)。
標(biāo)簽: Telelogic Development Tau Driven
上傳時間: 2014-01-19
上傳用戶:gaojiao1999
A UML Documentation for an Elevator System:This paper is a PhD project report for the course Distributed Embedded Systems at Carnegie Mellon University. Throughout this course, a distributed real-time system – an elevator control system– is specified, designed, built, and simulated. Object Oriented Analysis and Design methods, in specific the unified Modeling Language (UML) are used when designing the system.
標(biāo)簽: Documentation for Elevator Distrib
上傳時間: 2013-12-14
上傳用戶:zhouli
這個軟件包(C++)是我尋找電磁學(xué)代碼無意中找到了,功能相當(dāng)強(qiáng)大(并行計算,快速多極子等)。缺點是安裝相當(dāng)麻煩,需要若干個其他軟件包。我在Fedora Core9下編譯其中所需blitz++時出錯,在 ubuntu下可以所有均編譯通過,運(yùn)行時出現(xiàn)一個錯誤,我找不到原因(本人水平有限),但從學(xué)習(xí)電磁學(xué)有關(guān)算法/程序設(shè)計來說,已經(jīng)是相當(dāng)了不起的開源軟件了。parallel unified multipole algorithm for Electromagnetics (Puma-EM). Aim is providing surface Method of Moments for Electromagnetics, enhanced by using the Multilevel Fast Multipole Method. Code is parallelized and runs on Desktops and clusters.
上傳時間: 2013-12-26
上傳用戶:lanjisu111
摘 要 ATM自動柜員機(jī)系統(tǒng)是由計算機(jī)控制的銀行自動出納系統(tǒng),主要服務(wù)于活期儲蓄,實現(xiàn)客戶自助服務(wù)的電子化設(shè)備。統(tǒng)一建模語言UML(unified Modeling Language)是面向?qū)ο蠹夹g(shù)的一個重要應(yīng)用,也是軟件工程環(huán)境中對象分析和設(shè)計的重要工具。通過UML對ATM自動取款機(jī)建模,實現(xiàn)查詢余額、取款、存款、更改密碼等業(yè)務(wù),根據(jù)需求還可以進(jìn)一步擴(kuò)展具體功能。 關(guān)鍵詞 ATM自動柜員機(jī);面向?qū)ο螅唤#籙ML;Rose
上傳時間: 2014-12-04
上傳用戶:開懷常笑
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1