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