美章網(wǎng) 資料文庫 系統(tǒng)軟件工程論文范文

    系統(tǒng)軟件工程論文范文

    本站小編為你精心準備了系統(tǒng)軟件工程論文參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

    系統(tǒng)軟件工程論文

    1應用軟件與傳統(tǒng)軟件

    1.1傳統(tǒng)軟件的不足

    傳統(tǒng)軟件開發(fā)過程的主要組成部分是其開發(fā)周期模型。軟件生存期模型是軟件工程思想的具體化,是跨越軟件生存期的系統(tǒng)開發(fā)、運行、維護所實施的全部活動和任務的過程框架。傳統(tǒng)典型的幾種生命周期模型,包括瀑布模型、增量模型、演化模型和螺旋模型等多種。在軟件應用開發(fā)過程中,每種模型都有其不足之處。其特性不符合軟件應用開發(fā)的初始需求不明晰、快速開發(fā)、特性經(jīng)常變化等特點。瀑布模型的優(yōu)點是清楚地標識出了軟件開發(fā)的階段。它采用自頂向下逐步求精的方式把整個開發(fā)過程分成不同的階段,每個階段的工作都很明確,因此便于控制開發(fā)過程。當所有的階段都完成之后,該軟件的開發(fā)過程也隨之結束。在軟件應用開發(fā)方面,瀑布模型的缺點正是它自身的順序性所導致的。實際的軟件應用開發(fā)過程中,在需求階段很難把用戶的需求完全明確下來,因此,當需求變更時將會導致階段反復,而且都要重復需求、設計、編碼、測試等過程。

    1.2軟件應用模型更新

    隨著網(wǎng)絡技術和Interact的迅速發(fā)展,大量系統(tǒng)都是基于www的。這些系統(tǒng)的開發(fā)、維護和管理需要新的方法,這些方法有別于傳統(tǒng)的軟件工程方法。傳統(tǒng)軟件工程方法和技術應用已經(jīng)無法直接用到基于軟件的系統(tǒng)開發(fā)中。當企業(yè)向面向對象的軟件應用開發(fā)技術轉向時,支持軟件開發(fā)的活動也必然要有所改變,即意味要改變開發(fā)過程、資源和組織結構。面向對象的軟件應用開發(fā)需要新的、符合其特點的軟件工程過程。

    2軟件工程過程

    2.1軟件工程過程模型組成

    針對軟件工程應用的特點,以及軟件應用系統(tǒng)的開發(fā)和傳統(tǒng)軟件開發(fā)的顯著區(qū)別上,本文提出了軟件工程過程模型,作為軟件應用的開發(fā)框架。軟件工程主要包括開發(fā)過程模型、項目管理模型及組織公共模型等組成部分。開發(fā)過程模型介紹了開發(fā)的生命周期;項目管理過程介紹了項目管理的基本流程、項目管理方法的建立,可以大大地增加組織在項目管理方面不斷成功的可能性;二者交叉部分是組織的公共過程。項目管理過程貫穿軟件開發(fā)過程的始終。

    2.2軟件開發(fā)過程

    本過程模型基于迭代思想,一次迭代包括了生成一個可執(zhí)行版本的開發(fā)活動,還有使用這個版本所必需的其他輔助成分,如版本描述、用戶文檔等。因此一個開發(fā)迭代在某種意義上是在所有工作流中的一次完整的經(jīng)過,這些工作流至少包括:需求、分析和設計、實現(xiàn)、測試、等,其本身就像一個小型的瀑布項目。在軟件開發(fā)過程中,包括軟件工程人員、如見需求、軟件設計、軟件實現(xiàn)和軟件測試幾個部分。軟件工程人員則又可以分為程序開發(fā)人員、質量管理人員、項目管理人員、內容提供人員和客戶等等。在這幾個環(huán)節(jié)中,軟件工程人員是基礎,軟件需求是動力,軟件設計和軟件測試是手段,軟件實現(xiàn)是目的,幾個環(huán)節(jié)缺一不可。以下僅簡要介紹軟件測試的內容。軟件測試可以分為多種,包括性能測試、功能測試、安全性測試、兼容性測試和可用性測試等等。在軟件工程過程中,基于軟件系統(tǒng)的測試、確認和驗收是一項重要而富有挑戰(zhàn)性的工作.基于軟件的應用系統(tǒng)的測試與傳統(tǒng)的軟件測試不同,不但需要檢查和驗證是否按照設計的要求運行,而且還要評價系統(tǒng)在不同用戶的瀏覽器的顯示是否合適。重要的是,還要從最終用戶的角度進行安全性和可用性測試。因此,我們必須為測試和評估復雜的基于軟件的系統(tǒng),研究新的方法和技術。

    3軟件工程項目管理

    3.1項目管理概念

    軟件項目管理(WebbasedProjectManagement,WPM),即以軟件應用程序為主要表現(xiàn)方式的架構來進行的項目設計及管理,這樣的架構中包含了瀏覽器、網(wǎng)絡和軟件服務器等關鍵主體,主要體現(xiàn)在網(wǎng)站設計、以瀏覽器為客戶端的軟件應用程序開發(fā)等項目管理中。隨著軟件項目的規(guī)模不斷加大、參與人員的增多、對規(guī)范性的要求愈加嚴格,軟件開發(fā)已經(jīng)告別了個人英雄主義的模式,工程化的軟件開發(fā)時代已經(jīng)來臨。由此,項目管理開始逐步地在軟件研發(fā)各項活動中處于核心地位。軟件項目管理又可以分為項目準備過程、策劃與計劃過程、啟動過程、跟蹤管理過程和關閉過程。

    3.2項目管理過程

    首先是項目準備,項目準備包括外部項目準備和內部項目準備,主要是準備項目招標的方案,分析項目的可行性。其次是項目啟動,這一階段主要是根據(jù)招標內容設計軟件工程的計劃方案。再次是項目計劃,主要是為軟件項目所需要的人才和技術設備做策劃。接著是項目跟蹤,即根據(jù)計劃內容對整個軟件工程的設計過程做評估。最后是項目結束,項目檢測通過后驗收。軟件工程過程不是建立后就一成不變的,它需要在實踐過程中持續(xù)改進。當企業(yè)在項目管理上走向成熟,并達到了一定程度的成功時,就獲得了可持續(xù)性競爭優(yōu)勢.然而,企業(yè)的競爭者不會坐視這些,他們必然也在不斷進步。

    4結語

    隨著軟件技術的不斷發(fā)展,軟件應用也越來越復雜,軟件開發(fā)過程理論也不是一成不變的,它隨著應用在不斷發(fā)展演變。本文提出了針對面向對象軟件應用開發(fā)的特點專門設計的過程模型,基本包括了軟件應用開發(fā)的全過程,為軟件開發(fā)設計的相關研究做了準備。不斷采用先進的技術、工具,運用規(guī)范化的開發(fā)方法大力發(fā)展我國的軟件產(chǎn)業(yè),開發(fā)出速度更快、效果更好的軟件應用系統(tǒng),為我國的信息產(chǎn)業(yè)發(fā)展作出貢獻。

    作者:鄭彥平單位:北方民族大學

    主站蜘蛛池模板: 亚洲一区二区免费视频| 三上悠亚一区二区观看| 国产波霸爆乳一区二区| 人体内射精一区二区三区| 久久精品免费一区二区| 午夜无码一区二区三区在线观看 | 怡红院一区二区三区| 欧美日韩国产免费一区二区三区 | 精品人伦一区二区三区潘金莲| 无码日韩人妻av一区免费| 91在线一区二区| 亚洲AV综合色区无码一区爱AV | 一区二区三区午夜视频| 丰满岳乱妇一区二区三区| 亚洲免费一区二区| 精品乱人伦一区二区三区| 亚洲午夜日韩高清一区| 日韩视频一区二区三区| 麻豆一区二区三区蜜桃免费| 久久久久人妻精品一区三寸| 末成年女A∨片一区二区| 一区二区视频传媒有限公司| 国产亚洲无线码一区二区| 中文字幕一区二区人妻性色| 国产精品日本一区二区不卡视频 | 亚洲高清一区二区三区电影| 国产精品亚洲综合一区在线观看 | 韩国资源视频一区二区三区| 亚洲国产精品一区二区九九 | 国产精品视频一区国模私拍| 天码av无码一区二区三区四区| 国产精品久久一区二区三区| 久久久久人妻一区精品果冻| 亚洲日韩中文字幕一区| 少妇激情av一区二区| 熟女性饥渴一区二区三区| 国产在线观看一区二区三区 | 成人精品一区二区不卡视频| 北岛玲在线一区二区| 中文字幕Av一区乱码| 精品中文字幕一区二区三区四区|