文/吳杰楠,廣州工程技術(shù)職業(yè)學院
基于調(diào)查,可行性分析對于開發(fā)新系統(tǒng)是不是必要的和有可能,解析和探討科技、資金實力、社會等方面的條件,防止投資失策,保證可以順利開發(fā)新系統(tǒng)。它的目標是在最快的時間里面確認問題能不能用最低的資金投入來解決。
依據(jù)企業(yè)所提供的各種限制性條件,例如系統(tǒng)的性能和功能等,結(jié)合新的系統(tǒng)目標來判斷是不是具備了需要的科技,本系統(tǒng)的用途是管理數(shù)據(jù)庫和查找,現(xiàn)在的科技比較發(fā)達成型,各項條件良好,目測使用現(xiàn)存科技手段可以完成系統(tǒng)的功能目標。從上面分析可以得出結(jié)論,開發(fā)軟件工程在線學習系統(tǒng)在技術(shù)手段方面具有可行性。
(1)此系統(tǒng)是根據(jù)軟件生命周期的實際情況研發(fā)的,并進行了相關(guān)的調(diào)查研究,而且整個設(shè)計是在獨立環(huán)境中進行,沒有用于借鑒的軟件。
(2)管理人員要懂得如何使用Tomcat服務(wù)器,在使用前不必培訓工作人員,如此一來不僅降低資金投入又讓操作流程變得簡單了。
穩(wěn)定性與準確性:本系統(tǒng)是為了方便用戶的管理與學習需求開發(fā),所以應(yīng)保證系統(tǒng)的運行穩(wěn)定,避免出現(xiàn)系統(tǒng)崩潰從而導(dǎo)致數(shù)據(jù)的丟失;系統(tǒng)須保證數(shù)據(jù)足夠的精確,避免出現(xiàn)數(shù)據(jù)紊亂;系統(tǒng)應(yīng)做到快速響應(yīng),操作簡便,提高用戶的使用體驗??删S護性:考慮到業(yè)務(wù)的升級,所以需要在系統(tǒng)設(shè)計時就必須充分考慮到系統(tǒng)的可維護性,可擴展性等等。采用模塊化的開發(fā)方法,可方便隔離、排除系統(tǒng)的故障,也方便系統(tǒng)日后的升級。
此系統(tǒng)的總體設(shè)計原則是便于用戶的使用及后期的維護,所以需要遵循以下幾點:簡單性:系統(tǒng)功能應(yīng)用時,盡可能將系統(tǒng)的操作簡單化。針對性:系統(tǒng)的設(shè)計專門用于軟件生命周期的需要,特意開發(fā)設(shè)計,所以在專業(yè)方面很突出。實用性:本系統(tǒng)要符合管理員的需求,足夠?qū)嵱?。一致性:界面所有的設(shè)計類型和命名規(guī)定的一致性;界面的布置與色彩運用風格和變量、類型名稱以及別的元素的命名規(guī)定保持一樣;功能一致性則是一樣的功能盡可能用一樣的元素;元素風格一致性則是頁面元素的良好風格、具體位置在一個頁面與不同頁面間維持相同的特點;命名規(guī)定的一致性:應(yīng)用統(tǒng)一規(guī)定命名變量,便于所有變量均能從上文與下文推理出涵義。先進性:本系統(tǒng)采取JSP技術(shù)、MYSQL數(shù)據(jù)庫,這些被廣泛運用在開發(fā)系統(tǒng)的技術(shù)和數(shù)據(jù)庫,所以設(shè)計足夠先進,表現(xiàn)為它能夠擴展和開發(fā)。
(1)客戶端
操作系統(tǒng):微軟Windows XP、Server 2003及以上版本操作系統(tǒng)。瀏覽器:FireFox、Google Chrome、IE7.0以上版本的瀏覽器。
(2)應(yīng)用服務(wù)器端
操作系統(tǒng):Windows Server 2003及以上版本。應(yīng)用服務(wù)器:T omcat 5.5及以上版本。數(shù)據(jù)庫訪問:JDBC。
(3)數(shù)據(jù)庫服務(wù)器端
操作系統(tǒng):Windows Server 2003及以上版本。數(shù)據(jù)庫系統(tǒng):MySQL 5.0及以上版本。
本系統(tǒng)(本軟件、本平臺):如無特別說明,特指“基于軟件生命周期的軟件工程課程在線平臺”.HTML:一個超媒體文檔,是一個特殊的頁面。CSS如今當前版本為CSS3,能夠?qū)?nèi)容和表現(xiàn)分開。與過去的HTML相比CSS可以精確控制對象的位置,支持所有樣式,可以對網(wǎng)頁對象盒模型,可以初步進行交互,是最優(yōu)秀的設(shè)計語言。Eclipse:Eclipse 是一個非密封代碼、在Java的基礎(chǔ)上建立的能夠展開的開發(fā)平臺。單就本身來說,它僅僅是一個服務(wù)性軟件,抑或外框,用途是建立一個開發(fā)環(huán)境,有一點要說的是,Ec lipse 額外自帶規(guī)范的插件集,Java開發(fā)工具也在內(nèi)。
首先,由于沒能夠趁早地對數(shù)據(jù)格式進行嚴格的檢測,所以在輸入數(shù)據(jù)的時候,可能存在數(shù)據(jù)部分不準確的情況。其次,因為此次設(shè)計的時間比較短,所以此系統(tǒng)的功能還不全面,在具體的運行中也許會遇到些許問題。因此這個系統(tǒng)在具體的運行中很有可能不太順利,我會再次對其進行不斷的測試和完善,希望可以做出在具體操作中能夠順利運行的軟件生命周期管理系統(tǒng),而且還要將一切相關(guān)的管理信息系統(tǒng)相結(jié)合,從而得到更加科學規(guī)范,相對完美的軟件生命周期管理系統(tǒng),使管理的水準有進一步的增強。
計算機行業(yè)不僅帶動了其他行業(yè)的飛速發(fā)展還為人們的生活帶來了極大的便利。人力物力資源投入的大幅降低,保證了工作的高效性,空前提升了社會的整體生產(chǎn)力。近年來,幾乎每個企業(yè)都通過計算機技術(shù)增強了自身的企業(yè)管理水準,而且在管理中還對軟件生命周期管理工作是否要實現(xiàn)信息化、自動化進行了大量的討論。這篇文章基于軟件生命周期管理流程的研究討論,通過JSP以及M YSQL數(shù)據(jù)庫設(shè)計而且做出了整個軟件生命周期管理系統(tǒng)。根據(jù)系統(tǒng)測試的結(jié)果,可以得知此系統(tǒng)已經(jīng)大致滿足了全方位的功能需求。而且設(shè)計這個系統(tǒng)的時候,還利用了兩種特殊的方法,結(jié)構(gòu)化和瀑布模型。從外觀上來看,此系統(tǒng)簡潔明了,便于操作,且頗具美感。