現(xiàn)在有更多的人想學(xué)習(xí)UML,但由于UML的復(fù)雜性,僅通過UML的標(biāo)準(zhǔn)文獻(xiàn)和國內(nèi)目前的關(guān)于UML的資料來掌握使用它不是一件輕松的事。對(duì)它的使用,關(guān)鍵是要用它簡明準(zhǔn)確地建立模型。這樣,人們就可以從全局把握復(fù)雜系統(tǒng)的全貌及其組成間的聯(lián)系。為了達(dá)到這樣的目的,本文要闡明UML的要點(diǎn),并對(duì)UML所推薦的軟件建模過程RUP(Rational Unified Process)做一簡介,以作為一種應(yīng)用UML的過程指導(dǎo)。
標(biāo)簽: UML
上傳時(shí)間: 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
上傳時(shí)間: 2014-01-17
上傳用戶:三人用菜
企業(yè)內(nèi)部的很多業(yè)務(wù)都可以抽象為一個(gè)或者若干個(gè)工作流,最典型的是收發(fā)文工作流。一個(gè)發(fā)文流程可能要經(jīng)歷起草,審批,校對(duì),領(lǐng)導(dǎo)簽字,傳閱等步驟。傳統(tǒng)的辦公模式完成此流程需要投入很多人力,而且運(yùn)轉(zhuǎn)起來較慢,容易出錯(cuò),如果采用辦公自動(dòng)化系統(tǒng),公文的流轉(zhuǎn)就可以自動(dòng)化,顯然有很多好處。 UML(Unified Modeling Language)是一種面向?qū)ο蟮慕UZ言,它已經(jīng)廣泛用于面向?qū)ο笙到y(tǒng)的分析和設(shè)計(jì)。統(tǒng)一過程(Unified Process)是一種軟件工程方法,它將軟件開發(fā)過程分為一系列的工作流程(Workflow),充分發(fā)揮了迭代的開發(fā)思想,是軟件開發(fā)成功的重要因素。 Struts是基于JAVA的一個(gè)開源項(xiàng)目,采用模塊化的設(shè)計(jì)思想將業(yè)務(wù)邏輯,數(shù)據(jù)存儲(chǔ)和用戶界面分離,簡化了企業(yè)級(jí)應(yīng)用程序的構(gòu)建。 本文描述了葫蘆島鋅廠的辦公自動(dòng)化系統(tǒng)的開發(fā)過程,依據(jù)統(tǒng)一過程的開發(fā)思想,利用UML構(gòu)建和描述系統(tǒng)的結(jié)構(gòu)與行為,并用Struts完成了系統(tǒng)的最終實(shí)現(xiàn)。
標(biāo)簽: 多業(yè)務(wù) 抽象
上傳時(shí)間: 2015-11-01
上傳用戶:ljmwh2000
隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,在線教育平臺(tái)為校園網(wǎng)的數(shù)字化提供了技術(shù)支持。它能夠有效地將信息技術(shù)融入教學(xué)的環(huán)境當(dāng)中,從而推動(dòng)的傳統(tǒng)教育的改革。 Struts是Apache軟件組織提供的一項(xiàng)開放源代碼項(xiàng)目,它為Java Web的開發(fā)提供了模型-視圖-控制器(Model-View-Controller, MVC)框架,尤其適用于開發(fā)大型可擴(kuò)展的Web應(yīng)用,并且為其提供了一個(gè)通用的框架,使得開發(fā)人員可以把精力集中在如何解決實(shí)際業(yè)務(wù)問題上,比較適合大型團(tuán)隊(duì)開發(fā)。 UML(Unified Modeling Language)是一種可視化的建模語言,功能強(qiáng)大,易于使用,便于開發(fā)人員之間的溝通。它已經(jīng)廣泛用于面向?qū)ο笙到y(tǒng)的分析、設(shè)計(jì)和實(shí)現(xiàn)。RUP(Rational Unified Process)是一種軟件工程方法,描述了軟件迭代的開發(fā)過程。 本文描述了在線教育平臺(tái)的開發(fā)過程,遵循RUP的思想,利用UML對(duì)系統(tǒng)進(jìn)行需求、分析和設(shè)計(jì),并通過使用Struts框架對(duì)系統(tǒng)進(jìn)行實(shí)現(xiàn)。
標(biāo)簽: 計(jì)算機(jī)技術(shù) 網(wǎng)絡(luò)技術(shù) 發(fā)展
上傳時(shí)間: 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
上傳時(shí)間: 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
上傳時(shí)間: 2016-10-06
上傳用戶:dsgkjgkjg
Telelogic Tau 面向復(fù)雜系統(tǒng)和應(yīng)用程序的模型驅(qū)動(dòng)開發(fā) Telelogic Tau® 是面向系統(tǒng)及應(yīng)用程序的分析、設(shè)計(jì)、開發(fā)和測(cè)試的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
上傳時(shí)間: 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
上傳時(shí)間: 2013-12-14
上傳用戶:zhouli
這個(gè)軟件包(C++)是我尋找電磁學(xué)代碼無意中找到了,功能相當(dāng)強(qiáng)大(并行計(jì)算,快速多極子等)。缺點(diǎn)是安裝相當(dāng)麻煩,需要若干個(gè)其他軟件包。我在Fedora Core9下編譯其中所需blitz++時(shí)出錯(cuò),在 ubuntu下可以所有均編譯通過,運(yùn)行時(shí)出現(xiàn)一個(gè)錯(cuò)誤,我找不到原因(本人水平有限),但從學(xué)習(xí)電磁學(xué)有關(guān)算法/程序設(shè)計(jì)來說,已經(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.
上傳時(shí)間: 2013-12-26
上傳用戶:lanjisu111
摘 要 ATM自動(dòng)柜員機(jī)系統(tǒng)是由計(jì)算機(jī)控制的銀行自動(dòng)出納系統(tǒng),主要服務(wù)于活期儲(chǔ)蓄,實(shí)現(xiàn)客戶自助服務(wù)的電子化設(shè)備。統(tǒng)一建模語言UML(Unified Modeling Language)是面向?qū)ο蠹夹g(shù)的一個(gè)重要應(yīng)用,也是軟件工程環(huán)境中對(duì)象分析和設(shè)計(jì)的重要工具。通過UML對(duì)ATM自動(dòng)取款機(jī)建模,實(shí)現(xiàn)查詢余額、取款、存款、更改密碼等業(yè)務(wù),根據(jù)需求還可以進(jìn)一步擴(kuò)展具體功能。 關(guān)鍵詞 ATM自動(dòng)柜員機(jī);面向?qū)ο螅唤#籙ML;Rose
標(biāo)簽: ATM 自動(dòng)柜員機(jī) 自動(dòng)
上傳時(shí)間: 2014-12-04
上傳用戶:開懷常笑
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1