公務(wù)員期刊網(wǎng) 精選范文 軟件開發(fā)中心范文

軟件開發(fā)中心精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件開發(fā)中心主題范文,僅供參考,歡迎閱讀并收藏。

軟件開發(fā)中心

第1篇:軟件開發(fā)中心范文

(1)并非最終產(chǎn)品。所謂軟件定制開發(fā)平臺,可以看作是一個半成品的軟件或者系統(tǒng),用戶拿到手后并不能直接用于處理自身的業(yè)務(wù)需求,而是要先根據(jù)自身的實際情況進(jìn)行一系列的設(shè)置、設(shè)計才能得到一個可以運(yùn)行的軟件或者信息系統(tǒng),這一過程所需要花費(fèi)的時間和工作量由用戶自身需求和實際情況的復(fù)雜程度決定。也就是說,軟件定制開發(fā)平臺只是一個工具,一個幫助用戶生成自身所需軟件和信息系統(tǒng)的工具。

(2)預(yù)置可用模板。雖然軟件定制開發(fā)平臺并非最終產(chǎn)品,需要用戶自己進(jìn)行二次開發(fā),但由于一些常用業(yè)務(wù)廣泛地存在于各企事業(yè)單位中,因此軟件定制平臺也會提供一些現(xiàn)成的配置好的軟件模板供用戶使用,使得用戶有可能在只需進(jìn)行少量設(shè)置的情況下即可開始使用。此外,預(yù)置的模板也是用戶在設(shè)計開發(fā)自己的軟件和信息系統(tǒng)時的一個良好參考。

(3)提供可視化開發(fā)工具。軟件定制開發(fā)平臺面向的用戶是企事業(yè)單位中的員工,這里面既包括了信息技術(shù)人員,也包括了一般的業(yè)務(wù)人員,這就意味著在平臺的使用過程中,必須要讓缺乏系統(tǒng)開發(fā)經(jīng)驗的信息技術(shù)人員和毫無系統(tǒng)開發(fā)經(jīng)驗的業(yè)務(wù)人員都能夠輕松上手。要做到這一點(diǎn),提供可視化開發(fā)工具無疑是最佳方法。借助軟件定制開發(fā)平臺中提供的可視化開發(fā)工具,用戶所要做的就是用鼠標(biāo)點(diǎn)擊、拖放各種組件到合適的位置,然后就可以看到最終的界面效果,一切都是所見即所得,讓用戶可以在不進(jìn)行編程的情況下完成一個信息系統(tǒng)的開發(fā)設(shè)計。

(4)采用B/S結(jié)構(gòu)。軟件定制開發(fā)平臺一般采用IE等主流瀏覽器作為開發(fā)環(huán)境,用戶不需要安裝特定的客戶端,并且可以隨時修改隨時生效,不需要重新。所有的開發(fā)工作都是通過在WEB頁面上的可視化配置來完成,用戶可以在線完成CRM、OA、HR、SCM等各種行業(yè)管理系統(tǒng)的搭建。

2中小企事業(yè)單位信息化建設(shè)的障礙

中小企事業(yè)單位在信息化建設(shè)上的障礙主要體現(xiàn)在資金和人才兩個方面。一方面,中小企事業(yè)單位往往缺乏資金,無法在信息化建設(shè)上投入大量資金,也就意味著無法支付昂貴的信息系統(tǒng)開發(fā)費(fèi)用;另一方面,中小企事業(yè)單位中往往缺乏專門的信息技術(shù)人員,既有數(shù)量上的不足也有質(zhì)量上的不足,也就意味著無法自行組織人員獨(dú)立開發(fā)信息系統(tǒng)。沒有為自己量身打造的信息系統(tǒng),信息化建設(shè)也只能是空談。

3軟件定制開發(fā)平臺對中小企事業(yè)單位信息化建設(shè)的積極作用

(1)費(fèi)用低。軟件定制開發(fā)平臺中有不少都可以免費(fèi)使用,即使購買廠商的服務(wù)支持,相比起其他開發(fā)方式仍然有成本優(yōu)勢。

(2)門檻低。由前述可知,軟件定制開發(fā)平臺提供了可視化的開發(fā)工具,并且有常見信息系統(tǒng)的模板,用戶并非從零開始,即使是沒有開發(fā)經(jīng)驗的業(yè)務(wù)人員也可以完成常見信息系統(tǒng)的配置開發(fā),這大大降低了中小企事業(yè)單位進(jìn)行軟件定制開發(fā)的門檻。

(3)效率高。由于軟件定制開發(fā)平臺采用了B/S結(jié)構(gòu),所見即所得,所有修改即時生效,再加上模板的存在,使得定制開發(fā)一個信息系統(tǒng)所需的時間大大縮短了。同時,對定制的信息系統(tǒng)進(jìn)行修改不再是一件費(fèi)時費(fèi)力的事,只需在線進(jìn)行修改即可生效,用戶可以隨時根據(jù)自身情況完善、修正信息系統(tǒng)。

4應(yīng)用軟件定制開發(fā)平臺需注意的問題

(1)學(xué)習(xí)成本。目前市面上的軟件定制開發(fā)平臺大多是基于某一技術(shù)架構(gòu)開發(fā)的,最常見的就是基于J2EE和J2ME。不同的軟件定制開發(fā)平臺,雖然核心架構(gòu)可能一樣,但是在實際使用時需要掌握的知識卻依然會有所差異。而且不同的平臺產(chǎn)品,也會有不同的理念,這一點(diǎn)會體現(xiàn)在具體的使用過程中。因此,對于用戶而言,不同的平臺所需要花費(fèi)的學(xué)習(xí)成本也是不同的,在選擇軟件定制平臺時,應(yīng)該先進(jìn)行試用,初步了解其所需知識和設(shè)計理念后再根據(jù)自身情況決定。

(2)廠商實力。軟件定制開發(fā)平臺在國內(nèi)仍屬于新生事物,還在不斷地發(fā)展完善中,作為用戶,從長遠(yuǎn)的使用角度來考慮,應(yīng)該選擇一些有實力的廠商推出的軟件定制開發(fā)平臺,這樣可以保證日后平臺可以不斷得到完善升級,或者在出現(xiàn)問題的時候能夠得到技術(shù)支持。

(3)系統(tǒng)規(guī)劃。雖然使用軟件定制開發(fā)平臺進(jìn)行軟件或者信息系統(tǒng)的開發(fā)相比起傳統(tǒng)的系統(tǒng)開發(fā)方式而言容易了許多,但是相應(yīng)的也容易使用戶忽略了信息系統(tǒng)的規(guī)劃,最終造成系統(tǒng)模塊之間彼此割裂,難以復(fù)用,得不償失。

5結(jié)束語

毫無疑問,軟件定制開發(fā)平臺作為一種新興的開發(fā)工具,簡化了開發(fā)過程,降低了開發(fā)難度,縮短了開發(fā)周期,提高了開發(fā)效率,節(jié)省了開發(fā)成本。普通用戶在接受簡單培訓(xùn)后也能夠使用軟件定制開發(fā)平臺設(shè)計出自己所需的各種管理軟件,無疑為中小企事業(yè)單位的信息化建設(shè)提供了強(qiáng)有力的支持。

參考文獻(xiàn)

[1]洪蕾.山東農(nóng)信社:像“搭積木”一樣做開發(fā)[N].中國電腦教育報,2013429(13).

[2]京誠鼎宇開發(fā)基于java的快速開發(fā)平臺助力企業(yè)信息化建設(shè)[N].世界金屬導(dǎo)報,20130507(B07).

第2篇:軟件開發(fā)中心范文

關(guān)鍵詞:軟件復(fù)用;JAVA軟部件;跨平臺;領(lǐng)域部件

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

1 引言

軟件工程的研究熱點(diǎn)是隨著軟件技術(shù)的發(fā)展而不斷變化的。最初開發(fā)了形形的軟件工具;隨后把零散的工具歸攏起來成為在一定程度上配套的工具箱;再后來又增加了多種功能。接下來,軟件工程所關(guān)心的就是“模型”問題。“瀑布模型”隱含的基本假設(shè)之一是“項目目標(biāo)固定不變”,強(qiáng)調(diào)一定要把“需求”徹底弄個明白,“前一階段的工作沒有徹底做好之前決不進(jìn)行下一階段的工作”。然而對于軟件來說,“項目目標(biāo)固定不變”這一假設(shè)多半不現(xiàn)實,大型項目進(jìn)行到后期,往往發(fā)現(xiàn)幾年前規(guī)定的項目目標(biāo)已經(jīng)沒有意義了。為了解決這一問題,在“瀑布模型”中添加了種種反饋。隨后又針對“用戶自己也不知道自己到底需要什么”的問題提出了“原型開發(fā)(Prototyping)”思想以及與之相關(guān)的若干變形。最后軟件工程仍然面臨著軟件危機(jī),一方面有大量的軟件需要開發(fā)和維護(hù),另一方面卻存在大量的重復(fù)工作,導(dǎo)致軟件成本逐年上升,軟件生產(chǎn)率遠(yuǎn)遠(yuǎn)跟不上計算機(jī)應(yīng)用普及的要求,軟件復(fù)用技術(shù)成為了軟件工程的新的熱點(diǎn)。

軟件復(fù)用與軟部件的思想不僅要建立,而且要在實施上有所表現(xiàn)。軟件生產(chǎn)率提高緩慢的重要原因是不能像其他工業(yè)那樣以合理、標(biāo)準(zhǔn)的方式清晰地將系統(tǒng)劃分為部件并重復(fù)使用已有成果。近年來,軟件技術(shù)的進(jìn)步以及CORBA、DCOM、JAVABEAN等標(biāo)準(zhǔn)的出現(xiàn)已使情況開始改變。這給軟件危機(jī)的真正緩和帶來了希望。

本課題研究用于JAVA軟部件的設(shè)計方法。每個部件都可由一到若干構(gòu)件或?qū)ο蟀匆欢ńY(jié)構(gòu)裝配得到,結(jié)構(gòu)指由程序代碼、對象、構(gòu)件、數(shù)據(jù)、算法與控制構(gòu)成的框架。對象指封裝的由類派生得到的程序基本單元。構(gòu)件例如:數(shù)據(jù)結(jié)構(gòu)分析、字段選取、變量初始化、語言翻譯、代碼轉(zhuǎn)換、界面生成、數(shù)據(jù)獲取、數(shù)據(jù)輸入、輸出結(jié)構(gòu)定義、查詢語句生成、執(zhí)行查詢、數(shù)據(jù)輸出、數(shù)據(jù)安全、數(shù)據(jù)完整、數(shù)據(jù)關(guān)聯(lián)、文本分析、菜單、工具向?qū)?、工作流控制……等等。?gòu)件或?qū)ο蟀匆欢P(guān)系組織在部件中,只要我們根據(jù)需求選擇好構(gòu)件或?qū)ο?,確定他們在部件中的地位與相互關(guān)系,就能迅速完成部件的設(shè)計,其設(shè)計過程如圖1所示。

2 MIS程序結(jié)構(gòu)共性研究

2.1 MIS系統(tǒng)概述

在現(xiàn)代社會,管理信息系統(tǒng)(Management Information System,簡稱MIS)已深入到各行各業(yè),由于計算機(jī)技術(shù)的迅速發(fā)展和普及,MIS事實上已成為計算機(jī)MIS。

MIS系統(tǒng)一般由各種錄入、修改、刪除、查詢、索引、排序、統(tǒng)計、導(dǎo)入或下載、導(dǎo)出或上傳、計算與報表、控制、登錄與系統(tǒng)初始化、圖形或其他各類輸出等模塊構(gòu)成。深入研究構(gòu)成各類管理信息系統(tǒng)的各種各樣的程序模塊的功能、性能、界面組成、操作特點(diǎn)、程序構(gòu)成、設(shè)計方法與技巧,經(jīng)抽取與歸納,從中總結(jié)出基本部件庫所需要的部件數(shù)量、種類、各自功能與性能、適應(yīng)環(huán)境與場合,才能設(shè)計出各種可供復(fù)用的部件來。

2.2 MIS開發(fā)原則和方法

2.2.1 MIS開發(fā)原則

MIS的開發(fā)應(yīng)遵循創(chuàng)新原則、整體原則、不斷發(fā)展原則、經(jīng)濟(jì)原則。

2.2.2 MIS開發(fā)方法

(1)傳統(tǒng)的信息系統(tǒng)開發(fā)方法

傳統(tǒng)的信息系統(tǒng)開發(fā)方法主要有自底向上法和自頂向下法。

(2)快速原型法

(3)利用軟構(gòu)件技術(shù)開發(fā)信息系統(tǒng)即積木法

(4)結(jié)構(gòu)模型法

2.3 一般MIS系統(tǒng)模塊構(gòu)成

3 可復(fù)用軟部件技術(shù)研究

3.1 幾種構(gòu)件技術(shù)的比較

目前,出現(xiàn)了相似且具有可比性的分布式構(gòu)件,即CORBA CCM(CORBA Component Model)技術(shù)、SUN的EJB(Enterprise JavaBean)技術(shù)和DNA 2000中的COM/DCOM/COM+技術(shù)。

對于以上三種技術(shù)采用以下三種標(biāo)準(zhǔn)進(jìn)行比較分析。

集成性:集成性主要反映在基礎(chǔ)平臺對應(yīng)用程序互操作能力的支持上。

可用性:要求所采用的軟件構(gòu)件技術(shù)必須是成熟的技術(shù),相應(yīng)的產(chǎn)品也必須是成熟的產(chǎn)品,在至關(guān)重要的企業(yè)應(yīng)用中能夠穩(wěn)定、安全、可靠地運(yùn)行。

可擴(kuò)展性:集成框架必須是可擴(kuò)展的,能夠協(xié)調(diào)不同的設(shè)計模式和實現(xiàn)策略,可以根據(jù)企業(yè)計算的需求進(jìn)行裁剪,并能迅速反應(yīng)市場的變化和技術(shù)的發(fā)展趨勢。

下表給出了上述三種主流分布計算平臺的比較結(jié)果。

3.2 軟部件技術(shù)的提出

我們將直接面向最終MIS系統(tǒng)集成、能以即插即用方式構(gòu)建應(yīng)用系統(tǒng)的相當(dāng)于最高層次系統(tǒng)模塊的構(gòu)件稱之為“部件”。“部件”是和具體語言有關(guān)的程序代碼,可分為系統(tǒng)部件、領(lǐng)域部件、生成器部件等類型,任何管理信息系統(tǒng)都是圍繞數(shù)據(jù)庫、數(shù)據(jù)表等操作對象,由數(shù)據(jù)維護(hù)部件、查詢部件、統(tǒng)計與報表部件、導(dǎo)入或下載部件、導(dǎo)出或上傳部件、各種菜單控制部件等有限類型的若干個部件構(gòu)成。每個部件又由幾種對象構(gòu)成,每個對象在部件中實現(xiàn)某種功能。對于某一種對象而言,在管理信息系統(tǒng)中所可能提供的功能可以窮舉,關(guān)于數(shù)據(jù)庫的操作大多數(shù)都依賴區(qū)區(qū)9條SQL語句便可完成。以上情況使我們達(dá)到前述要求的“部件”的設(shè)計變得可能。

3.3 軟部件的開發(fā)方法

由于系統(tǒng)部件強(qiáng)調(diào)通用性,勢必增加冗余、降低運(yùn)行效率、增加用戶操作復(fù)雜性;強(qiáng)調(diào)自適應(yīng)、自生成性勢必降低軟件柔性,無法滿足多變的界面要求。因而盡管在構(gòu)建系統(tǒng)時,我們可以同時也應(yīng)當(dāng)將上述系統(tǒng)部件直接嵌入到組裝系統(tǒng),使系統(tǒng)增加適應(yīng)性,提高生命力。但要真正讓用戶感到好用、提高使用效率,就必須要有更適應(yīng)所屬具體領(lǐng)域需要的領(lǐng)域部件與專用部件。這些部件常??梢砸韵到y(tǒng)部件為模板,加進(jìn)若干個約束條件、縮小邊界范圍后經(jīng)剪裁、置換、修改、抽取、優(yōu)化后得到。因而可以在系統(tǒng)部件中增加生成器(定制)功能,或修改系統(tǒng)部件制成生成器部件,就如同建筑中的預(yù)制件一樣,以上要求也是我們所說的“部件”和一般“構(gòu)件”的一個不同點(diǎn)。我們將上述系統(tǒng)部件設(shè)計、領(lǐng)域部件設(shè)計與基于部件設(shè)計應(yīng)用系統(tǒng)的方法稱為“結(jié)構(gòu)模型法”。

4 JAVA軟部件的開發(fā)

基于JAVA平臺下的軟部件開發(fā),我們依據(jù)已在VFP環(huán)境下開發(fā)出來的軟部件的技術(shù)和經(jīng)驗,將其移植到JAVA平臺上來,第一步我們先對主要的系統(tǒng)部件加以移植,下面以最具通用性的組合查詢?yōu)槔?,介紹JAVA下軟部件的開發(fā)。

4.1 設(shè)計目標(biāo)

基于JAVA平臺下的軟部件開發(fā),我們依據(jù)已在VFP環(huán)境下開發(fā)出來的軟部件的技術(shù)和經(jīng)驗,將其移植到JAVA平臺上來,第一步我們先對主要的系統(tǒng)部件加以移植,下面我以最具通用性的組合查詢?yōu)槔?,介紹JAVA下軟部件的開發(fā)。

組合查詢的功能主要是提供多條件復(fù)合查詢,以輔助企業(yè)統(tǒng)計信息,幫助決策,因此查詢手段的多樣化、結(jié)果顯示的方式、統(tǒng)計的功能、打印功能等是設(shè)計的主要目標(biāo),其次JAVA與數(shù)據(jù)庫連接方面,用戶預(yù)先選擇數(shù)據(jù)源和具體用表使數(shù)據(jù)連接更靈活,可以實現(xiàn)系統(tǒng)部件的目標(biāo)――通用于各類企業(yè)管理信息系統(tǒng)。并且不需要任何更多的操作,在構(gòu)建管理信息系統(tǒng)的時候只需調(diào)用主類文件就可以使用,真正實現(xiàn)即插即用。

4.2 開發(fā)方法

4.2.1 部件整體設(shè)計

基于組合查詢部件的設(shè)計目標(biāo),首先應(yīng)確立部件主要框架,即其查詢和結(jié)果顯示的主要界面,要能實現(xiàn)多條件查詢,和選擇顯示哪些字段,并且能計算平均數(shù)、總和等統(tǒng)計信息,要從數(shù)據(jù)庫中查詢,必須與數(shù)據(jù)庫連接,提供用戶選擇的界面,用戶輸入數(shù)據(jù)源和選擇數(shù)據(jù)表,并根據(jù)所選的表的結(jié)構(gòu)將表中的字段名顯示在查詢界面的字段選擇窗口,供用戶以可視化方式形成查詢條件。

4.2.2 程序設(shè)計

設(shè)計好了上述主要界面,我們對組合查詢部件的主要功能已經(jīng)有了大概的了解,那如何將這些界面組合成部件,使他們構(gòu)成一個整體,供用戶組裝系統(tǒng)時調(diào)用呢?接下來就是程序設(shè)計了,我們以查詢界面為程序入口,即調(diào)用部件所看到的第一個頁面就是查詢界面,這時需要用戶設(shè)定數(shù)據(jù)源,點(diǎn)擊文件,就可以調(diào)用數(shù)據(jù)設(shè)置窗口,填寫數(shù)據(jù)源和選擇數(shù)據(jù)表,接受用戶的輸入進(jìn)行數(shù)據(jù)庫連接。

4.3 JAVA部件的應(yīng)用

上面介紹了JAVA平臺下系統(tǒng)部件的開發(fā)過程,我們還應(yīng)開發(fā)更多象這種類型的部件,當(dāng)這類部件種類豐富起來以后,我們可以將其組合成一個部件庫,滿足不同系統(tǒng)的需要。JAVA部件使用起來非常方便,首先我們做數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計,然后規(guī)劃系統(tǒng)結(jié)構(gòu),劃分各個功能模塊,由于我們開發(fā)的軟部件都要求能完成某一個具體的功能,例如查詢,錄改等等,在構(gòu)建系統(tǒng)時只需要將具體的功能所對應(yīng)的部件包含進(jìn)自己的系統(tǒng),做一些類的包含、參數(shù)設(shè)置、調(diào)用工作,以及各功能間的配合就可以了,一般的調(diào)用的步驟以上文中的組合查詢部件為例,主類是search.class,存放在searchprj包中,進(jìn)入界面是SearchFrm類,當(dāng)我們要在自己的系統(tǒng)中使用這個功能,首先要包含部件的類文件:

import searchprj.*;

然后在菜單的調(diào)用部件的菜單項的CLICK方法內(nèi)創(chuàng)建實例,并使其可見

search searchbujian =new search();

searchbujian.setVisible(true);

因為使用JDBC-ODBC橋進(jìn)行數(shù)據(jù)庫連接,還應(yīng)在后臺為其設(shè)置數(shù)據(jù)源,設(shè)置好后,在進(jìn)入查詢界面之前在部件中設(shè)置的數(shù)據(jù)源名稱應(yīng)相同。

4.4 JAVA部件的實現(xiàn)情況

對于JAVA軟部件的研究目前尚屬初級階段,對于一些具有較大復(fù)用價值的系統(tǒng)部件,現(xiàn)已基本移植成功,主要包括對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行組合查詢,對數(shù)據(jù)表的錄入、修改、刪除等,在開發(fā)過程中也遇到了一些技術(shù)上的問題,我們在解決的過程中積累了寶貴的經(jīng)驗,例如在開發(fā)數(shù)據(jù)表的錄、改、刪時,表單界面的自生成,針對不同的表,要為它生成一個錄入、修改的界面,如何使界面顯得整齊美觀,在JAVA中并沒有相應(yīng)的布局管理方法,為了使界面有表格式的效果,我們必須自己編寫布局管理器,JAVA中提供了一些有用的接口,主要的布局設(shè)計思想是預(yù)先設(shè)定總寬度,為每一個控件設(shè)定初始寬度,一行順序排列控件:字段名,字段輸入域,輸入域按字段類型確定寬度,如果沒超過50就加入文本框,超過就加入文本域,每加入一個控件前先計算加入本控件會使行寬達(dá)到多少,如沒超過預(yù)先設(shè)定的總寬度,就加入,否則,就加入到下一行,將上一行的最后一個字段的輸入域?qū)挾雀膶?,將其延長,使行寬達(dá)到預(yù)先設(shè)定的寬度。這樣排出來的界面就象一張整齊的表單,符合用戶錄入數(shù)據(jù)的習(xí)慣。

另外為了便于統(tǒng)計、規(guī)范化輸入我們對一些字段使用代碼,由于漢字包含意義多,難于對內(nèi)涵進(jìn)一步細(xì)分,給統(tǒng)計時的程序編寫造成困難,于是,我們?yōu)橐恍﹥?nèi)容難于區(qū)別的字段預(yù)先編碼,存入另一張表中成為代碼表,它包含至少兩個字段,一是代碼,稱為代碼字段,二是代碼表的內(nèi)容,稱為內(nèi)容字段。還有一些常規(guī)操作,輸入數(shù)據(jù)總是那么幾句,也可以設(shè)計一個代碼表,輸入時只需點(diǎn)選或輸入數(shù)字,程序自動變換為內(nèi)容輸入,對簡化操作、提高速度大有好處。

在設(shè)計數(shù)據(jù)表時,某些字段可能為某個代碼表中的字段,我們簡稱為有代碼字段。在設(shè)計表單程序時必須考慮輸入要求,對有代碼字段提供方便輸入的手段。一般常采用的方法是將代碼表數(shù)據(jù)列到列表框中顯示給用戶,要求用戶用鼠標(biāo)單擊其某一行,從其中選擇數(shù)據(jù)輸入到計算機(jī)。要說明的是,要考慮操作時錄入的數(shù)據(jù)與存入數(shù)據(jù)庫中的數(shù)據(jù)不一定相同,有的存代碼字段內(nèi)容,有的存內(nèi)容字段內(nèi)容。前者便于進(jìn)行各類統(tǒng)計,還有利于數(shù)據(jù)加密,后者優(yōu)點(diǎn)是打開表時所顯示的內(nèi)容直接、清楚、易理解,也有利于提高速度,減輕錄入工作量,還保證輸入規(guī)范、標(biāo)準(zhǔn)、無二義性。我們在設(shè)計輸入、存盤程序、查詢程序時都要考慮和區(qū)分這兩種情況。

5 結(jié)束語

本文通過對傳統(tǒng)軟件工程發(fā)展主流趨勢的分析,結(jié)合對現(xiàn)有各類MIS系統(tǒng)結(jié)構(gòu)與構(gòu)件技術(shù)的研究,總結(jié)提出了管理信息系統(tǒng)中基于JAVA平臺下的軟部件的開發(fā),該研究在實現(xiàn)軟件復(fù)用,減少編程工作量和解決MIS開發(fā)效率低下等方面具有強(qiáng)大生命力和現(xiàn)實意義。

參考文獻(xiàn)

[1]楊芙清等.軟件復(fù)用[J].軟件學(xué)報,1995,(9).

[2]楊芙清等.軟件復(fù)用與軟件構(gòu)件技術(shù)[J].電子學(xué)報,1999,(2).

[3]M.H.Lee.Model-based reasoning:a principled approach for software engineering[J].Software-Concepts & Tools,2000,(19):179-189.

[4]程學(xué)先等.應(yīng)用系統(tǒng)開發(fā)中的軟構(gòu)件技術(shù)研究[C].全國理論計算機(jī)科學(xué)論文集,2003,369.

第3篇:軟件開發(fā)中心范文

軟件開發(fā)中心是農(nóng)業(yè)銀行信息化建設(shè)研發(fā)基地和IT工程實施部門,主要負(fù)責(zé)全行性IT系統(tǒng)建設(shè)、項目研發(fā)、技術(shù)研究、運(yùn)維支持等工作??偛吭O(shè)在北京,下設(shè)廣州軟件研發(fā)部、上海軟件研發(fā)部和天津軟件研發(fā)部,其中,廣州軟件研發(fā)部主要承擔(dān)境外信息系統(tǒng)應(yīng)用軟件的產(chǎn)品需求、開發(fā)、測試、維護(hù)和管理等職能;上海軟件研發(fā)部主要承擔(dān)零售業(yè)務(wù)、信用卡業(yè)務(wù)、私人銀行等業(yè)務(wù)類應(yīng)用軟件產(chǎn)品需求、開發(fā)、測試與投產(chǎn)職能;天津軟件研發(fā)部主要承擔(dān)客服中心、電子商務(wù)等系統(tǒng)研發(fā)、測試與應(yīng)用支持職能。多年來,軟件開發(fā)中心堅持自主研發(fā)的道路,堅持科技創(chuàng)新與服務(wù)業(yè)務(wù),建立起覆蓋農(nóng)業(yè)銀行業(yè)務(wù)經(jīng)營與運(yùn)維管理等各個領(lǐng)域的全面應(yīng)用體系。

農(nóng)業(yè)銀行軟件開發(fā)中心、數(shù)據(jù)中心現(xiàn)面向全球高等院校誠聘優(yōu)秀人才。熱忱期待與您攜手同行,共創(chuàng)輝煌!

一、應(yīng)聘基本條件

1.境內(nèi)外院校全日制大學(xué)本科及以上學(xué)歷應(yīng)屆畢業(yè)生(定向和委培生除外)。其中,境內(nèi)院校畢業(yè)生應(yīng)能夠在2016年7月31日前畢業(yè),取得畢業(yè)證、學(xué)位證、就業(yè)報到證;海外留學(xué)生應(yīng)為2015年1月1日至2016年7月31日間畢業(yè),入行報到時需取得國家教育部國外學(xué)歷學(xué)位認(rèn)證書。

2.大學(xué)本科畢業(yè)生須通過國家大學(xué)英語四級(CET4)考試(或成績425分以上),或托業(yè)(TOEIC)聽讀公開考試630分及以上,或新托福(TOEFL-IBT)考試75分及以上,或雅思(IELTS)考試5.5分及以上;研究生及以上學(xué)歷畢業(yè)生須通過國家大學(xué)英語六級(CET6)考試(或成績425分以上),或托業(yè)(TOEIC)聽讀公開考試715分及以上,或新托福(TOEFL-IBT)考試85分及以上,或雅思(IELTS)考試6.5分及以上。上述考試成績及證書須在有效期內(nèi)。

3.誠實守信、遵紀(jì)守法;綜合素質(zhì)較好,具有較強(qiáng)的綜合分析、邏輯思維能力和團(tuán)隊合作精神。

4.身體健康。

5.其他應(yīng)聘條件見具體崗位要求。

二、招聘需求

1.總行軟件開發(fā)中心廣州軟件研發(fā)部(工作地點(diǎn):廣州),招聘40人;

2.總行軟件開發(fā)中心上海軟件研發(fā)部(工作地點(diǎn):上海),招聘20人;

3.總行軟件開發(fā)中心天津軟件研發(fā)部(工作地點(diǎn):天津),招聘40人;

4.總行數(shù)據(jù)中心(工作地點(diǎn):上海),招聘7人;

詳情請登陸job.abchina.com/ 查看。

三、招聘流程

1.在線報名,具體報名時間為2016年2月22日—3月10日。詳情請登陸job.abchina.com/ 查看并注冊。

2.資格審查與甄選。我行將根據(jù)各崗位招聘條件對應(yīng)聘人員進(jìn)行資格審查,擇優(yōu)確定入圍筆試人員。

3.筆試。我行將于2016年3月下旬組織筆試。應(yīng)試時請攜帶本人身份證、學(xué)生證、準(zhǔn)考證及簡歷中所列資格要求的各類證書原件,以備查驗。

4.面試、體檢及錄用簽約等后續(xù)工作安排將另行通知,請及時關(guān)注。

四、有關(guān)注意事項

1.應(yīng)聘者需對個人信息的完整性和真實性負(fù)責(zé),不得弄虛作假。如與事實不符,我行有權(quán)取消其考試和錄用資格,后果由應(yīng)聘者本人承擔(dān)。

2.我行將通過網(wǎng)站站內(nèi)信和手機(jī)短信方式通知入圍筆面試人員具體時間和地點(diǎn)。應(yīng)試時攜帶本人身份證、學(xué)生證、準(zhǔn)考證及簡歷中所列的各類證書原件,以備查驗。

3.應(yīng)聘者請持續(xù)關(guān)注我行網(wǎng)站的招聘信息。各項招聘安排,以網(wǎng)上最新公布的信息為準(zhǔn)。

4.本次考試不指定考試輔導(dǎo)用書,不舉辦也不委托任何機(jī)構(gòu)舉辦考試輔導(dǎo)培訓(xùn)班。

5.根據(jù)崗位需求變化及報名情況等因素,我行有權(quán)調(diào)整、取消或終止個別崗位的招聘工作,并享有最終解釋權(quán)。

五、聯(lián)系方式

電子郵箱:[email protected]。

第4篇:軟件開發(fā)中心范文

東芝集團(tuán)于2001年10月在其中國地區(qū)總部東芝(中國)有限公司內(nèi)成立了“東芝(中國)研究開發(fā)中心”,目前在中國地區(qū)開展醫(yī)療、IT等各領(lǐng)域的科研和軟件開發(fā)。東芝中國研發(fā)中心的員工需要頻繁地與日本總部溝通,包括需求分析討論、日常培訓(xùn)會議以及項目溝通會議。

東芝中國研發(fā)中心開始尋求一種解決方案,能夠幫助公司節(jié)省巨大的差旅費(fèi)用,并能實現(xiàn)如同面對面溝通一樣的會議效果。東芝(中國)研究開發(fā)中心開發(fā)部高級架構(gòu)師齊亞峰先生測試了很多遠(yuǎn)程會議解決方案,其中包括Microsoft和一些中國本地的會議系統(tǒng),但這些方案都末能達(dá)到預(yù)期目標(biāo)。

齊亞峰先生解釋說:“我之所以最終選澤WebEx,是因為我信賴的眾多企業(yè)都使用WebEx服務(wù),因此我也相信WebEx?!饼R亞峰先生還說,“在試用WebEx之后,我們更加確信它就是我們要找的解決方案,WebEx能夠完美地解決我們所面臨的協(xié)作困難?!?/p>

webEx解決方案的使用情況

東芝中國研發(fā)中心使用WebEx Meeting Center來進(jìn)行頻繁的軟件培訓(xùn)與需求確認(rèn),快速地與日本總部工作人員共享信息。這樣,不僅使他們快速獲取最新資訊,還能令其快速回應(yīng)。

如齊亞峰先生所說,“在軟件開發(fā)前,日本的同事會將開發(fā)背景、業(yè)務(wù)需求和行業(yè)最佳實踐、甚至一些醫(yī)療知識都進(jìn)行知識傳遞,以促進(jìn)中國研發(fā)中心人員對行業(yè)知識及用戶群的理解,而這一切都離不開WebEx。目前,我們每天都有WebEx會議,最多的時候一天就開展5至6次的會議,每次會議通常持續(xù)2個小時,一個部門同時開幾個會議或者四個部門一起開會都很頻繁?!?/p>

使用WebEx帶來的好處

第5篇:軟件開發(fā)中心范文

幾乎在同時,4月8日,IBM也公布了關(guān)于“智慧”醫(yī)療的新舉措:IBM大中華區(qū)軟件集團(tuán)與IBM中國開發(fā)中心宣布共同成立“IBM醫(yī)療行業(yè)解決方案實驗室”,并公布了智慧醫(yī)療系列解決方案。

“看病難、看病貴”是一個突出而復(fù)雜的社會問題。單就技術(shù)來講,癥結(jié)在于目前的醫(yī)療體制及信息化程度仍未實現(xiàn)以患者為中心的信息共享、流動與應(yīng)用。那么,目前大多數(shù)醫(yī)院尤其是公立大型醫(yī)院的信息化現(xiàn)狀是怎樣的,在政府面向醫(yī)療并逐漸成增量的8500億元投資中,軟件服務(wù)廠商可以獲得怎樣的機(jī)遇?

在關(guān)于醫(yī)改的討論中,其他非技術(shù)因素的復(fù)雜性蓋過了醫(yī)療信息化本應(yīng)獲得的更多關(guān)注。近幾年,很多大型醫(yī)院在信息化層面有多處改進(jìn)。以北京大學(xué)人民醫(yī)院(以下簡稱人民醫(yī)院)這家三甲醫(yī)院為例,在2007年,人民醫(yī)院開始與IBM合作,引入RHIN(即美國等西方國家所言的IDS),提供整合性的醫(yī)療衛(wèi)生服務(wù)。具體來講,人民醫(yī)院希望在它所在的西城區(qū),實現(xiàn)三甲醫(yī)院、二級醫(yī)院、社區(qū)三種不同醫(yī)療機(jī)構(gòu)功能的區(qū)分,分散三甲醫(yī)院在接受患者上的“擁堵”。盡管過程“非常艱難”,人民醫(yī)院信息中心主任劉帆博士認(rèn)為,在過去的兩年中,這個服務(wù)體系“已經(jīng)基本具備了雛形”。對于未來的醫(yī)療信息化構(gòu)想,劉帆更希望“硬件占比例小一點(diǎn),軟件和服務(wù)更多一些”。

繼07年的IDS、O8年與IBM、Oracle、CICC、安永會計師事務(wù)所合作啟動ERP系統(tǒng)之后,今年,人民醫(yī)院仍將與IBM合作,啟動BI(業(yè)務(wù)智能分析)及決策支持輔助系統(tǒng)。

IBM全球副總裁、IBM中國開發(fā)中心總經(jīng)理王陽認(rèn)為,到2011年就全部落實的8500億元投資“力度是非常之大”。不過至于至于這里面多少是IT部分,IT作為信息支撐的一部分到底有多少,他表示,“沒有一個非常明確的數(shù)據(jù),我們也在多方面的摸索在征求這個數(shù)據(jù)”。不過,可以肯定的是,除醫(yī)療器械公司會因此受益之外,對于國內(nèi)外軟件服務(wù)提供商來說,是更直接的機(jī)會。在IBM“服務(wù)經(jīng)濟(jì)”轉(zhuǎn)型的背景下,醫(yī)療行業(yè)作為其行業(yè)解決方案的提出也說明了此行業(yè)對IBM等軟件服務(wù)提供商的重要性。

第6篇:軟件開發(fā)中心范文

全行信息化基礎(chǔ)設(shè)施建設(shè)日趨完善,形成了便捷高效的電子化經(jīng)營服務(wù)和日趨完善的內(nèi)部管理、,辦公信息化體系。全行20073個營業(yè)網(wǎng)點(diǎn)基本上實現(xiàn)了計算機(jī)聯(lián)網(wǎng)和業(yè)務(wù)數(shù)據(jù)的集中處理,全行建立了三級計算機(jī)骨干網(wǎng)絡(luò),并根據(jù)技術(shù)的不斷進(jìn)步和業(yè)務(wù)的發(fā)展需要,進(jìn)行了網(wǎng)絡(luò)改造和功能拓展,建立了“下管一級、監(jiān)控全網(wǎng)”的計算機(jī)網(wǎng)絡(luò)管理系統(tǒng),在全行推廣使用了郵件傳輸、公文處理等各類辦公自動化系統(tǒng)。目前,全行裝備atm數(shù)量近1.4萬臺,pos超過7萬臺。

(二)生產(chǎn)運(yùn)行管理體系

2002年全面完成了工商銀行信息化建設(shè)史上規(guī)模最大的項目—“數(shù)據(jù)大集中工程”。建立了上海、北京兩個數(shù)據(jù)處理中心,實現(xiàn)了全國經(jīng)營數(shù)據(jù)的統(tǒng)一、實時處理,技術(shù)能力達(dá)到國際大銀行的先進(jìn)水平,目前,兩大數(shù)據(jù)中心月均處理業(yè)務(wù)量已超過9億筆。同時,工商銀行澳門、新加坡、東京、漢城、香港等海外分支機(jī)構(gòu)的業(yè)務(wù)也逐步掛接到海外數(shù)據(jù)中心進(jìn)行集中處理。

(三)應(yīng)用軟件開發(fā)體系

目前,我行已形成了以軟件開發(fā)中心為應(yīng)用開發(fā)、技術(shù)標(biāo)準(zhǔn)和質(zhì)量控制中心,北京、上海、杭州研發(fā)部和部分一級分行協(xié)同進(jìn)行全行應(yīng)用軟件產(chǎn)品研發(fā),各一級分行負(fù)責(zé)本地應(yīng)用開發(fā)和推廣的應(yīng)用軟件開發(fā)體系。全行的業(yè)務(wù)產(chǎn)品研發(fā)速度和產(chǎn)品質(zhì)量進(jìn)一步提高,科技創(chuàng)新步伐不斷加快。

(四)應(yīng)用軟件測試體系

為提高全行應(yīng)用軟件產(chǎn)品的開發(fā)質(zhì)量,減少各部門、各級機(jī)構(gòu)在產(chǎn)品測試上的重復(fù)投入,總行已經(jīng)建立了一套與全行集中開發(fā)、集中生產(chǎn)運(yùn)行相適應(yīng)的應(yīng)用軟件產(chǎn)品質(zhì)量測試體系,在軟件開發(fā)中心、數(shù)據(jù)中心及各分行分別建立一套規(guī)模不同、職責(zé)不同的應(yīng)用軟件測試環(huán)境。

(五)主要業(yè)務(wù)應(yīng)用系統(tǒng)

1、2006年5月,我行全面完成了綜合業(yè)務(wù)系統(tǒng)的開發(fā)和推廣,統(tǒng)一了全行的業(yè)務(wù)處理平臺,實現(xiàn)了業(yè)務(wù)處理模式從以銀行產(chǎn)品為中心到以客戶為中心的轉(zhuǎn)變,提高了市場反應(yīng)能力和業(yè)務(wù)處理效率,為工商銀行進(jìn)一步實現(xiàn)商業(yè)化改造奠定了技術(shù)基礎(chǔ)。

為滿足國際化商業(yè)銀行競爭的需要,工商銀行在綜合業(yè)務(wù)系統(tǒng)的基礎(chǔ)上,于2006年11月成功投產(chǎn)了全功能銀行系統(tǒng)第一個版本(nova1.0),其技術(shù)先進(jìn)性和產(chǎn)品功能在國內(nèi)金融業(yè)處于領(lǐng)先水平。該系統(tǒng)以數(shù)據(jù)集中處理為依托,配套工商銀行的各項改革措施,全面進(jìn)行我行業(yè)務(wù)應(yīng)用體系和經(jīng)營管理體系的整合和創(chuàng)新,徹底改變了過去計算機(jī)技術(shù)服務(wù)于手工操作的思路,進(jìn)一步體現(xiàn)了以客戶為中心的服務(wù)理念,加速了經(jīng)營管理方式向現(xiàn)代商業(yè)銀行的轉(zhuǎn)變。

2、根據(jù)業(yè)務(wù)發(fā)展的需要,我行開發(fā)了信貸綜合管理系統(tǒng)及企業(yè)信用評級系統(tǒng),加快了全行資產(chǎn)管理、經(jīng)營管理信息化進(jìn)程。實現(xiàn)了全行信貸業(yè)務(wù)數(shù)據(jù)大集中;密切與主機(jī)核算系統(tǒng)的連接;增強(qiáng)了管理部門對信貸風(fēng)險的監(jiān)測與控制;完善了系統(tǒng)業(yè)務(wù)處理功能。信貸綜合管理系統(tǒng)能夠?qū)崿F(xiàn)客戶資料與業(yè)務(wù)參數(shù)的管理、表內(nèi)外業(yè)務(wù)與客戶利息臺賬管理、客戶評級與授信、貸款五級分類、人行接口和信息查詢等功能。

3、綜合統(tǒng)計系統(tǒng)一期于2002年12月中旬在全行投產(chǎn),成為工商銀行第一個以不落地方式實現(xiàn)全行“t+1”日總賬級業(yè)務(wù)數(shù)據(jù)自動化采集、存儲、加工、匯總、展現(xiàn)和數(shù)據(jù)資源共享的綜合信息處理系統(tǒng)。隨著該系統(tǒng)二期開發(fā)與投產(chǎn),將以綜合業(yè)務(wù)系統(tǒng)、信貸綜合管理系統(tǒng)等主要業(yè)務(wù)系統(tǒng)作為數(shù)據(jù)來源,面向全行各個管理層的行長、業(yè)務(wù)管理者提供信息支持,不僅滿足綜合管理的需要,又能滿足專業(yè)管理的需要。信息內(nèi)容將涵蓋各項業(yè)務(wù)經(jīng)營情況、主要業(yè)務(wù)報表類指標(biāo),以及內(nèi)部管理信息等。

4、2006年7月份,個人客戶關(guān)系管理(pcrm)v1.2.2在全國所有省會城市行、直屬分行順利投產(chǎn)。數(shù)據(jù)倉庫建設(shè)有了新的突破,其中主要包括:個人客戶關(guān)系管理(pcrm)、業(yè)績價值管理(pvms)和法人客戶關(guān)系管理(ccrm)。通過數(shù)據(jù)倉庫建設(shè)實現(xiàn)了對客戶貢獻(xiàn)度等影響經(jīng)營決策重要信息的收集和展現(xiàn),初步建立了產(chǎn)品核算與分部門核算體系,解決了產(chǎn)品和部門價值判斷的標(biāo)準(zhǔn)化、規(guī)范化、程序化問題。通過科學(xué)的內(nèi)部資金轉(zhuǎn)移價格標(biāo)準(zhǔn)體系、分?jǐn)倶?biāo)準(zhǔn)體系、貸款損失概率標(biāo)準(zhǔn)體系,對六類21種產(chǎn)品形成客觀、科學(xué)的評價體系和部門業(yè)績報告體系,為我行的管理者和業(yè)務(wù)用戶提供了真正決策支持系統(tǒng)。

5、電子銀行業(yè)務(wù)為客戶提供自助電子銀行服務(wù)渠道。包括:網(wǎng)上銀行、電話銀行。我行網(wǎng)上銀行系統(tǒng)自1999年建立以來,經(jīng)過多次的業(yè)務(wù)拓展和版本升級,目前已經(jīng)形成一個覆蓋全國各地區(qū)的internet網(wǎng)上銀行業(yè)務(wù)系統(tǒng)。截止到2006年12月,我行電子銀行業(yè)務(wù)交易金額達(dá)到22.3萬億元,網(wǎng)上銀行交易金額達(dá)到19.4萬億元,同業(yè)占比超過了80%;累計發(fā)展網(wǎng)上銀行企業(yè)客戶6.88萬戶,個人客戶749.9萬戶;電話銀行企業(yè)客戶78.6萬戶,個人客戶1364萬戶。

網(wǎng)上銀行系統(tǒng)主要分為個人網(wǎng)上銀行、企業(yè)網(wǎng)上銀行、內(nèi)部管理三個部分。個人網(wǎng)上銀行能夠為個人客戶提供注冊、賬戶處理、客戶服務(wù)、外匯業(yè)務(wù)、b股證券查詢、銀證通、個人匯款、理財顧問、b2c等10大類服務(wù);對公網(wǎng)上銀行能夠為企業(yè)客戶提供集團(tuán)理財(賬戶管理)、付款指令、網(wǎng)上購物、貸款查詢、客戶服務(wù)、證書管理等7大類服務(wù)。

第7篇:軟件開發(fā)中心范文

鴻程致力于計算機(jī)信息系統(tǒng)集成解決方案的研究,形成了七大類產(chǎn)品線,提供近60項產(chǎn)品與服務(wù),獲得了近30項軟件著作權(quán)。公司擁有SP經(jīng)營資格,已制定4項電信行業(yè)標(biāo)準(zhǔn)規(guī)范,具備思科、H3C等網(wǎng)絡(luò)產(chǎn)品集成應(yīng)用的實施與服務(wù)能力,與IBM、埃森哲、甲骨文、惠普等公司建立了戰(zhàn)略合作關(guān)系。公司業(yè)務(wù)范圍覆蓋浙江、上海、江西等全國20多個省市以及越南、巴西、多哥、斯里蘭卡等國家。

鴻程作為中國電信系統(tǒng)內(nèi)的首家改制試點(diǎn)單位,自2006年以來承擔(dān)了13個省、市級政府科技研發(fā)項目,獲得了浙江省優(yōu)秀信息系統(tǒng)工程等多項政府榮譽(yù)稱號和表彰以及7項中國電信集團(tuán)科技表彰和獎勵。鴻程擁有國家計算機(jī)信息系統(tǒng)集成二級資質(zhì)、國際軟件標(biāo)準(zhǔn)的CMMI四級認(rèn)證、信息安全管理體系認(rèn)證等資質(zhì),是國家重點(diǎn)領(lǐng)域的高新技術(shù)企業(yè)、杭州市企業(yè)技術(shù)中心、高新技術(shù)研發(fā)引導(dǎo)中心與商業(yè)智能省級高新技術(shù)企業(yè)研究開發(fā)中心。

鴻程長期致力于電信行業(yè)的IT服務(wù)業(yè)務(wù)和完整IT業(yè)務(wù)支撐系統(tǒng)解決方案的研究,對通信行業(yè)MBOSS系統(tǒng)及規(guī)范有著深刻的認(rèn)識及豐富的實施經(jīng)驗。公司自主研發(fā)的“商務(wù)領(lǐng)航”、“IDAP”產(chǎn)品,在中國電信系統(tǒng)內(nèi)率先達(dá)標(biāo)。公司主營BSS系統(tǒng)(CRM和計費(fèi))、數(shù)據(jù)倉庫和數(shù)據(jù)挖掘、EIP、OA、業(yè)務(wù)平臺(商務(wù)領(lǐng)航)、ITSM等業(yè)務(wù),成功主導(dǎo)實施了浙江電信全業(yè)務(wù)支撐系統(tǒng),浙江電信BSS支撐系統(tǒng),江西、上海等電信公司的數(shù)據(jù)倉庫系統(tǒng),湖南、湖北等11個省、市、自治區(qū)電信公司的商務(wù)領(lǐng)航平臺系統(tǒng)。

在政府、公安、金融、能源、科教文衛(wèi)等行業(yè),鴻程也提供解決方案,如決策分析解決方案、電子政務(wù)解決方案、數(shù)據(jù)庫安全與維護(hù)解決方案、網(wǎng)絡(luò)與主機(jī)安全解決方案、系統(tǒng)集成方案等。公司業(yè)務(wù)涉及多個行業(yè),如公安智能交通系統(tǒng)、智能刑偵系統(tǒng),水業(yè)BSS系統(tǒng),廣電OA與資源管理系統(tǒng),政府部門OA、EIP系統(tǒng),物流行業(yè)信息化解決方案和證券和醫(yī)療行業(yè)數(shù)據(jù)庫維護(hù)服務(wù)等。公司為公安、證券、保險、物流行業(yè)用戶提品應(yīng)用與技術(shù)服務(wù),并以領(lǐng)先的技術(shù)和優(yōu)秀的服務(wù)贏得了客戶的贊譽(yù)。

第8篇:軟件開發(fā)中心范文

關(guān)鍵詞:軟件復(fù)用;構(gòu)件;計算機(jī)應(yīng)用

中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2010) 07-0000-01

Thinking on Computer Software Reuse Technology

Xie Jianguo

(Hangzhou Synway Digital Information Technology Co., Ltd.,Hangzhou310012,China)

Abstract:Software reuse is an important subject of software engineering,which has been proposed to solve the software development productivity and software reliability problems,and solutions to these issues provides a practical approach.In this paper,computer software reuse research significance,its classification and its application,and the outlook of the technology described.

Keywords:Software reuse;Component;Computer applications

近年來人們認(rèn)識到,要真正解決軟件危機(jī),只有軟件的工業(yè)化生產(chǎn)才是惟一可行的途徑。在軟件的工業(yè)化生產(chǎn)中,構(gòu)件是核心和基礎(chǔ),“復(fù)用”是必需的手段。軟件復(fù)用就是將已有的軟件及其有效成分用于構(gòu)造新的軟件系統(tǒng)。通過軟件構(gòu)件技術(shù)、領(lǐng)域工程、軟件構(gòu)架、軟件再工程、開放系統(tǒng)、軟件過程、CASE技術(shù)等諸多因素,可實現(xiàn)軟件復(fù)用?;凇败浖?fù)用”的思想,產(chǎn)生了新的軟件技術(shù)――軟件復(fù)用技術(shù),該技術(shù)對于新時代的軟件工程具有現(xiàn)實意義,本文著重研究該技術(shù)在實際生產(chǎn)領(lǐng)域中的應(yīng)用,展望了軟件復(fù)用技術(shù)的發(fā)展趨勢。

一、計算機(jī)軟件復(fù)用技術(shù)的研究意義

計算機(jī)利用率是指在正常工作時間內(nèi)計算機(jī)的使用率,計算機(jī)資源利用率指計算機(jī)在正常運(yùn)行中所需求的硬件資源使用率,如CPU、內(nèi)存、顯卡、硬盤等硬件的使用率。計算機(jī)機(jī)房是高校計算機(jī)及若干科目教學(xué)質(zhì)量的保證。隨著信息時代的飛速發(fā)展,計算機(jī)已經(jīng)滲透到各個領(lǐng)域,高校為了滿足教學(xué)需要都在不斷地擴(kuò)建計算機(jī)機(jī)房,隨著計算機(jī)機(jī)房數(shù)量的增加,規(guī)模不斷地擴(kuò)大。與此同時,計算機(jī)硬件性能的提升發(fā)展更是迅猛,從而導(dǎo)致現(xiàn)在的電腦CPU資源嚴(yán)重浪費(fèi),利用率不到15%,每年全球電腦浪費(fèi)掉的電費(fèi)就達(dá)55%。怎樣加強(qiáng)對現(xiàn)有計算機(jī)的科學(xué)管理,積極推廣應(yīng)用,提高使用效率,是迫切要求解決的問題。本文結(jié)合教學(xué)實踐經(jīng)驗及在計算機(jī)機(jī)房長期工作中所積累的經(jīng)驗,就機(jī)房及教學(xué)管理、機(jī)房建設(shè)兩方面談?wù)勅绾翁岣吒咝S嬎銠C(jī)及硬件資源利用率。

(一)計算機(jī)軟件復(fù)用的優(yōu)勢

由于傳統(tǒng)程序設(shè)計方法是基于過程、基于結(jié)構(gòu)化的設(shè)計方案和程序代碼,因此很難復(fù)用?!败浖?fù)用”概念的提出,很好的處理了傳統(tǒng)程序設(shè)計無法解決的問題。軟件復(fù)用不僅可以提高軟件生產(chǎn)率、保證軟件質(zhì)量、降低開發(fā)風(fēng)險,還減少了開發(fā)時間和費(fèi)用,而且開發(fā)的軟件系統(tǒng)易于維護(hù)和理解,同時,增加了系統(tǒng)的可靠性,為文檔資料的提供創(chuàng)造便利。

(二)軟件復(fù)用技術(shù)的意義

隨著信息技術(shù)的發(fā)展,各行各業(yè)普遍通過信息技術(shù)改造,提高自身的競爭力,并改進(jìn)企業(yè)的管理水平。無論軟件開發(fā)公司還是企業(yè)內(nèi)部的軟件開發(fā)中心,都要面對企業(yè)軟件開發(fā)和不斷升級的壓力。軟件復(fù)用改善了軟件生產(chǎn)的資金投入大、開發(fā)周期長、軟件產(chǎn)品失敗率高等市場缺陷,充分利用已有的高質(zhì)量軟件產(chǎn)品和部件,經(jīng)過組裝集成快速搭建應(yīng)用軟件系統(tǒng)的軟件開發(fā)理論。經(jīng)歷了結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蠹夹g(shù)、軟件構(gòu)件技術(shù)的發(fā)展,軟件復(fù)用成了加速軟件工業(yè)化的中堅力量。

二、計算機(jī)軟件復(fù)用技術(shù)的分類及其應(yīng)用

(一)面向?qū)ο蟮能浖?fù)用技術(shù)

面向?qū)ο蠹夹g(shù)是以對象為基礎(chǔ)來組建系統(tǒng)的,可以通過一個指向?qū)ο蟮闹羔樆驅(qū)λ囊?來訪問這個對象的所有數(shù)據(jù)和方法。面向?qū)ο蠹夹g(shù)構(gòu)建起來的系統(tǒng)有點(diǎn)在于:一方面易于管理和使用,另一方面源代碼的可讀性高。倘若沒有對象,而在程序中必須保存大量的變量和一個個孤立的函數(shù),然后在這些沒有很大關(guān)聯(lián)的變量和函數(shù)之間進(jìn)行變量傳遞。這不僅增加了編程的的復(fù)雜性,而且降低了程序的可讀性?!皩ο蟆蓖ㄟ^把這些有關(guān)連的變量和函數(shù)封裝在一個對象中,解決了上述困難。

面向?qū)ο蟮能浖?fù)用主要應(yīng)用于面向?qū)ο蠓椒ㄊ且环N強(qiáng)有力的軟件開發(fā)方法,可為軟件復(fù)用提供基本的技術(shù)保證。在軟件開發(fā)的過程中,只要我們重視利用面向?qū)ο蟮能浖_發(fā)方法,一定會給軟件開發(fā)帶來勃勃生機(jī)。此外,面向?qū)ο蟮姆治龊驮O(shè)計方法有利于軟件開發(fā)人員在系統(tǒng)的分析和設(shè)計階段發(fā)現(xiàn)和利用可復(fù)用構(gòu)件,從而提高軟件構(gòu)件及軟件復(fù)用在系統(tǒng)開發(fā)中的比例,是現(xiàn)代軟件工程發(fā)展的重要趨勢。

(二)基于構(gòu)件的軟件復(fù)用技術(shù)

構(gòu)件是指應(yīng)用系統(tǒng)中可以明確辨識的構(gòu)成成分?;A(chǔ)構(gòu)件層、領(lǐng)域通用構(gòu)件層和領(lǐng)域?qū)S脴?gòu)件層,構(gòu)成了計算機(jī)軟件復(fù)用中構(gòu)件的三個體系結(jié)構(gòu)。其中基礎(chǔ)構(gòu)件層為底層,是整個集成環(huán)境和運(yùn)行環(huán)境都使用的構(gòu)件,例如開發(fā)工具中的窗口、菜單、按鈕等;領(lǐng)域通用構(gòu)件層為中層,如管理系統(tǒng)中的報表構(gòu)件、查詢構(gòu)件、統(tǒng)計構(gòu)件等;最高層為領(lǐng)域?qū)S脴?gòu)件層。

三、計算機(jī)軟件復(fù)用技術(shù)展望

由于基于構(gòu)件的軟件工程還在發(fā)展之中,開發(fā)工具推出的時間較短,軟件構(gòu)件技術(shù)還遠(yuǎn)為達(dá)到成熟的階段,因此,真正使用軟件構(gòu)件的用戶屈指可數(shù)。盡管基于構(gòu)件的軟件工程還處于發(fā)展階段,許多技術(shù)還不成熟,但軟件構(gòu)件帶來的好處是不可估量的。不久的將來軟件工程界將有更多的公司、廠家使用軟件復(fù)用技術(shù),可能生產(chǎn)出可支持軟件復(fù)用和領(lǐng)域分析的軟件開發(fā)環(huán)境和CASE工具,形成支持領(lǐng)域和領(lǐng)域間的軟件復(fù)用開發(fā)標(biāo)準(zhǔn),實現(xiàn)軟件復(fù)用面向?qū)ο筌浖_發(fā)技術(shù)的形式化和實用化。此外,還可結(jié)合企業(yè)資質(zhì)認(rèn)證體系等對管理問題進(jìn)行深入研究,并繼續(xù)與軟件企業(yè)密切合作,結(jié)合我國軟件企業(yè)的特點(diǎn),探索符合中國軟件企業(yè)特點(diǎn)的軟件生產(chǎn)方法,并開發(fā)出相應(yīng)的支持工具。

參考文獻(xiàn):

第9篇:軟件開發(fā)中心范文

作為商業(yè)數(shù)據(jù)庫的領(lǐng)導(dǎo)者和關(guān)系型數(shù)據(jù)庫、SQL語言的發(fā)明者,IBM一直走在技術(shù)創(chuàng)新與市場結(jié)合的前列。2005年5月23日Gartner的最新數(shù)據(jù)顯示,IBM在關(guān)系型數(shù)據(jù)庫市場以34.1%的占有率名列第一。

為什么IBM DB2能夠成為眾多用戶心目中的最佳選擇? IBM大中華區(qū)軟件集團(tuán)市場總監(jiān)左洪表示,和其他商業(yè)數(shù)據(jù)庫相比,IBM DB2在價值、服務(wù)、人才三個方面有明顯的優(yōu)勢。

在價值方面,IBM DB2提供領(lǐng)先的商用數(shù)據(jù)庫,為客戶的業(yè)務(wù)運(yùn)轉(zhuǎn)提供強(qiáng)大而可靠的支撐,為客戶帶來巨大的商業(yè)價值。

在服務(wù)方面,今后IBM DB2將通過“IBM行業(yè)應(yīng)用開發(fā)商網(wǎng)絡(luò)計劃”,加大對ISV的扶持力度,為朝DB2平臺遷移的客戶提供最可靠的技術(shù)服務(wù)。目前,IBM已在全國成立了7個合作伙伴技術(shù)支持中心,致力于為ISV創(chuàng)建一個健康成長的合作環(huán)境,并吸引了越來越多的行業(yè)應(yīng)用合作伙伴的加入。

相關(guān)熱門標(biāo)簽