• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    快速原型法在J2EE系統(tǒng)中的研究與應用

    2014-12-25 08:58:37李響皇甫大恩
    電腦知識與技術 2014年33期

    李響 皇甫大恩

    摘要:J2EE是企業(yè)應用和分布式應用等軟件的主要開發(fā)和應用平臺,而目前開發(fā)過程的方法缺乏對具體軟件系統(tǒng)特性和開發(fā)平臺的考慮。該文研究了基于J2EE應用的快速原型開發(fā)的過程和方法,最后,應用該方法開發(fā)了一個小型家庭自動化軟件系統(tǒng),進而驗證了該方法的可行性和有效性。

    關鍵詞: 快速原型法;J2EE;多層結構;持久化

    中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)33-8016-03

    Abstract: J2EE is the main development and application platform for enterprise application software and distributed application software etc.. The method for development process at present lacks consideration to concrete characteristic of software system and development platform. This paper studied the course and method of rapid prototyping development based on J2EE. Finally, a small-scale home automation software system called “Home Automatic System” was developed by using this method. The feasibility and validity of the method had been proved by the application of HAS software system.

    Key words: rapid prototyping; J2EE; multi-layer structure; persistence

    基于J2EE系統(tǒng)的快速原型開發(fā)法能夠融合RUP等先進的開發(fā)過程思想,結合J2EE的系統(tǒng)體系特性,它是針對傳統(tǒng)軟件生命周期的缺陷而產生的,宗旨是用較小的代價、較快的速度生成人們對需求和目標系統(tǒng)性能進行可審定的系統(tǒng)模型或示例。這種開發(fā)方式繼承傳統(tǒng)軟件開發(fā)方法的優(yōu)良性質,它既具有快速原型開發(fā)的優(yōu)點,又能夠充分發(fā)揮J2EE的優(yōu)勢,快速有效的開發(fā)相關的軟件系統(tǒng)。該文主要介紹了運用該開發(fā)方法設計并實現(xiàn)一個名為Home Automatic System(HAS)的小型家庭自動化軟件系統(tǒng)。

    1 基于J2EE系統(tǒng)的快速原型法的研究

    1.1 J2EE概述

    Java 2 Enterprise Edition (J2EE)的體系結構思想是通過一個基于組件的應用程序模型為可能實現(xiàn)企業(yè)分布式應用程序提供一個統(tǒng)一的標準。分布式應用程序目前的體系結構是多層結構的,每一層是按照功能進行劃分。一般的分布式應用程序分為用戶界面、表示邏輯、業(yè)務邏輯、基礎設施服務和持久化的數(shù)據(jù)層等多層結構。J2EE將每一層更細致的劃分為組件,組件是具有獨立功能的軟件單元。多個組件可以被裝配成J2EE應用程序模塊,并與其它模塊交互,從而構成整個J2EE應用程序。

    1.2 快速原型法的特點

    快速原型法是近年來提出的一種系統(tǒng)開發(fā)方法,開發(fā)人員在了解用戶需求后,將目標系統(tǒng)模塊化和層次化,對每個模塊,層次或子系統(tǒng)進行快速的開發(fā),從而得到原型,交用戶使用、評價,經(jīng)過反復修改補充形成改進的原型,直到用戶滿意為止??焖僭头ㄍǔ0错椖刻攸c,人員素質,可支持的原型開發(fā)工具和技術等具體情況分為三種執(zhí)行方式:丟棄式原型,演化式原型,遞增式原型。這種開發(fā)方法優(yōu)先考慮目標系統(tǒng)的結構特點,摒棄了單純的原型方法和快速開發(fā)的方法,在系統(tǒng)開發(fā)過程中被廣泛使用。

    1.3 J2EE應用的快速原型開發(fā)

    J2EE應用的快速原型開發(fā)是快速原型開發(fā)和J2EE平臺的結合。它能夠充分發(fā)揮J2EE的優(yōu)勢,并且融合了先進的開發(fā)過程思想,結合J2EE的系統(tǒng)體系特性,并且繼承快速原型開發(fā)方法的優(yōu)良性質。從多個組件原型的角度看J2EE應用的快速原型過程,可得如圖1的示意圖。

    3 結論

    本文描述了一個采用快速原型開發(fā)方法以及J2EE技術來實現(xiàn)小型家庭自動化系統(tǒng)的開發(fā)過程。

    理論上,利用原型開發(fā)過程以誘導和明確系統(tǒng)需求為目的的軟件產品雛形,往往存在眾多結構和性能等方面的問題。但根據(jù)HAS系統(tǒng)總體的開發(fā)實踐,該系統(tǒng)的演化式的原型是成功的,系統(tǒng)結構和性能等方面的問題得到了較好的解決。HAS系統(tǒng)的開發(fā)同時也說明了J2EE應用的快速開發(fā)的信息系統(tǒng)局限性是可以突破的。

    參考文獻:

    [1] 劉釗,顧進廣,習明昊.基于快速原型法與J2EE系統(tǒng)的設計與實現(xiàn)[J].微計算機信息,2008(15)

    [2] 吳彥春.面向對象原型法在MIS開發(fā)中的應用研究[J].微機發(fā)展,2000(4).

    [3] 欒維毅.淺談快速原型法的適用性[J].計算機自動測量與控制,1997(3).

    [4] Roger S Pressman.Software Engineering-A practitioners approach[M].北京:清華大學出版社,2001.

    景谷| 潼关县| 肇庆市| 临武县| 乐都县| 新巴尔虎右旗| 长顺县| 河北区| 诸城市| 屏南县| 淄博市| 淮阳县| 松滋市| 淮滨县| 玉山县| 来安县| 缙云县| 上犹县| 邯郸县| 油尖旺区| 盐池县| 余庆县| 万盛区| 峨眉山市| 交口县| 清水河县| 疏附县| 酒泉市| 南丹县| 建瓯市| 江华| 南靖县| 定襄县| 重庆市| 怀来县| 洛浦县| 郓城县| 和政县| 溧阳市| 涟源市| 嘉义县|