
軟
件
工
程
論
文
姓名:
班級:
學號:
指導老師:
摘要:
軟件工程:顧名思義就是用工程化的方法生產軟件的一門學科。軟件產業作為信息產
業的核心是國民經濟信息化的基礎,已經涉足工業,農業,商業,金融,科教文衛,國防
和百姓生活等各個領域。采用先進的工程化方法進行軟件開發和生產是實現軟件產業化的
關鍵技術手段。因此,為積極促進我國軟件產業的發展,加速我國信息化建設,增強其國
際競爭力,國家急需培養大批軟件工程領域的實用型,復合型軟件工程技術人才和軟件工
程管理人才。軟件工程專業需要一定的專業技能,只有有能力的人才能在社會上立足,所
以,所以學習軟件工程這門課程不能放松,要按照學習計劃按部就班的學習,不能盲從也
不能懈怠。每個階段都要有明確的目標,并把目標細化,付諸實踐,要立長志不能常立
志。這樣才能提高自己的學習效率,增強專業技能,成為真正的軟件人。
關鍵詞:測試、過程、能力
一、軟件測試軟件測試是軟件生產的重要環節。軟件質量正確的內涵包括三方面,完
整的需求、正確的代碼和最少的缺陷。軟件測試就是在軟件開發的整個生命周期中對這三
方面進行有效控制的重要手段,是軟件質量的安全副駕駛。據統計,通過必要測試,軟件
缺陷數可至少降低75%,而軟件的投資回報率能達到350%。,軟件測試的方式也開始
由手工向自動化測試方向轉變,測試工具包括白盒、黑盒、嵌入式等七大類。軟件測試的
蓬勃發展在促進質量提升的同時,也將軟件產業帶進發展的新時代。
測試方法術語:1.測試用例:根據測試需求和設計所設計的測試輸入、測試操作和
預期結果。2.軟件測試:是根據軟件開發各階段的文檔和程序的內部結構而精心設計一
批測試用例(即輸入數據及其預期的輸出結果),并利用這些測試用例去運行程序,以發
現程序缺陷的過程。3.黑盒測試:把程序看成一只黑盒子,測試者完全不考慮程序的結
構和處理過程。它根據需求說明書規定的功能來設計測試用例,檢查程序的功能是否符合
需求,又稱“功能測試”。4.集成測試:主要對系統內部的相互服務進行測試,是由底
向上通過集成完成的功能模塊,對程序內部具體單一功能模塊的測試。5.系統測試:將軟
件作為整個計算機系統的一個元素,與計算機硬件、外設、某些支持軟件、數據和人員等
其他系統元素結合在一起,在實際運行環境下,對計算機系統進行的一系列的測試。6.
驗收測試:驗收測試是以用戶為主的測試。由用戶設計測試用例,使用真實數據進行測
試,分析測試的結果。
7.回歸測試:指在第一次系統測試完,開發小組已經將所有的缺陷處理后,進行得第二次
系統測試。
流程圖:
步驟描述:
1.制定測試計劃:軟件項目經理在制定開發計劃時(參見《軟件項目策劃過程》),
應同時與測試質保部一起考慮項目的測試計劃。測試質保部制定測試計劃,協商安排集成
測試和系統測試等工作。測試計劃內容包括測試人員安排,測試方案、測試用例設計工作
安排和測試執行工作安排等內容,按照《軟件測試計劃》模板制定。
執行人有:軟件項目經理、測試人員。2.評審測試計劃:制定完成的測試計劃,軟
件項目經理要組織人員進行評審,評審參照《評審過程》進行。
執行人有:軟件項目經理。
3.編制和評審測試用例:
集成測試用例編制:測試人員根據《概要設計說明書》文檔安排人員制定集成測試方
案和測試用例,考慮需要集成的關鍵模塊、集成的次序和需要測試的接口和測試的環境要
求等工作。
系統測試用例編制:測試人員根據項目的《軟件需求規格說明書》,參考項目設計
文檔,編寫測試方案和測試用例,規定測試數據、測試預期結果、測試充分性評價等,重
點在功能測試,兼顧性能測試,如確認需要測試的功能和不必測試功能;用戶界面的確
認;硬件、軟件和通信接口的確認等等,完成后的測試用例交給軟件項目經理審核,并組
織有關人員參加評審,通過評審后入配置管理庫進行管理。
執行人有:軟件項目經理、開發人員、測試人員。
4.準備測試:檢查是否可以進行測試:集成測試的代碼是否已完成單元測試;系統
測試的代碼是否已完成集成測試。
代碼及測試文檔準備:集成測試和系統測試前開發或配置管理人員應向配置管理庫
歸檔最新測試代碼及測試所必須的文檔。
測試環境搭建:對自己可以搭建測試環境的軟件項目,測試時應從配置管理庫中提取
程序及測試所必需的文檔,并根據測試方案搭建測試環境;對自己無法搭建測試環境,可
以到現場進行測試,但必須采取措施保證不影響用戶原有的系統(做測試方案時應給予考
慮)。
執行人有:開發人員、配置管理人員、測試人員。
5.實施測試:
集成測試:測試人員根據設計說明書和測試方案進行集成測試.
系統測試:系統測試應盡量在與實際運行(使用)環境一致的環境下進行(如果不
行,就要在與實際環境有可比性的模擬環境下進行),與計算機硬件、外設、支持軟件、
資料和人員等其它系統元素結合在一起,測試軟件需求規格說明書列出的所有需求,確保
所有的軟件功能需求都能得到滿足,所有的軟件性能需求都能達到,所有的文檔都是正確
且便于使用;同時在測試過程中,應當按照顧客手冊或操作手冊中規定的使用步驟,以便
檢查這些文件資料的完整性和正確性。
執行人員有:測試人員。
6.缺陷跟蹤:
使用TestDirector作為測試管理工具,記錄并跟蹤缺陷,統計缺陷數據。
執行人員有:測試人員及開發人員。
7.回歸測試:
缺陷跟蹤結束,或者項目組重新提交,測試人員應做回歸測試,若第一次測試時的
資料未進行修改,例如:用戶手冊、系統需求說明書、測試計劃、開發規范等,測試組將
不進行重復測試。
執行人員有:測試人員。
8.報告/評價測試結果:
測試結束后,測試人員對測試結果和測試過程等內容進行整理,形成《測試分析報
告》,由軟件項目經理組織有關部門進行評審,并把評審結果提交軟件項目經理及研發經
理評價測試的有效性、充分性;如果使用模擬測試環境,還應評價模擬環境與現實環境的
差異,確認軟件是否通過測試,如果認為軟件沒有通過測試,可對軟件進行修改并修改測
試計劃進行重新測試或經產品總經理批準,得到顧客的認可后讓步放行、使用或接受不合
格品。
執行人員有:軟件項目經理及有關人員。
9.報告、測試結果置于配置管理之下。
執行人員:配置管理人員。
二、軟件工程過程及所需能力。軟件工程過程:軟件工程過程包含軟件開發、維護以
及軟件開發和維護時所需的管理活動。軟件生命周期:軟件生命周期是指軟件產品從考慮
其概念開始,到該軟件產品不再能使用為止的整個時期。具體地說,軟件生命周期是指從
時間角度對軟件開發和維護的復雜問題進行分解,把軟件生命的漫長周期依次劃分為若干
個階段,每個階段都有相對獨立的任務,然后逐步完成每個階段的任務。一般將軟件生命
周期劃分為六個階段:計劃、需求分析、設計、編碼、測試、運行維護。
軟件工程專業本科生應掌握科學方法與工程方法;掌握扎實的軟件基礎理論知識和
較寬廣的軟件工程專業知識,具有技術創新能力;受到良好的軟件工程訓練,具有較強的
工程實踐能力和團隊協作能力;熟悉軟件應用和工具,具備運用先進的工程化方法、技術
和工具從事某一應用領域軟件分析、設計、開發、維護等工作的能力。軟件工程專業本科
畢業生應達到基本的數學和語言要求;熟練掌握英語,具備良好的閱讀、理解和撰寫外語
資料的能力和進行交流的能力;擁有較好的溝通技巧和團隊工作能力,通曉和遵守法律與
職業道德。
軟件畢業生應獲得以下幾方面的知識和能力:1。具有扎實的自然科學基礎和較好的
人文社會科學基礎;2.對軟件系統、計算機系統、信息系統及計算機軟件相關系統的認識
能力;3.具備扎實的理論基礎,能夠全面通曉計算機軟件和軟件工程的基礎知識,較深入
理解至少一個計算機軟件應用領域;4.有較強的動手能力,能夠具有一定的系統分析和軟
件設計的能力,熟練使用一種以上主流的操作系統、數據庫管理系統和程序設計語言,做
到理論與實踐相結合;5.有實際項目的工作經驗;6.具備自學習的能力以適應軟件技術
的快速變化,能夠通過自學的方式在較短時間內掌握系統軟件的使用;并且具有熟練使用
各類流行軟件解決實際問題的能力;7.能夠綜合應用各類方法、技術和工具,運用工程技
術方法解決復雜性軟件問題的能力;8.掌握一門外語,具有聽、說、譯、寫以及熟練閱讀
外文文獻能力,以此具備語言、交流、寫作等基本的軟件從業能力,認同現行的法律、道
德和倫理。
軟件工程課程應該加強理論與實踐的結合,在學習的過程中實踐所學理
參考文獻:
《軟件工程素質導論》
《軟件測試》
鳥,風,日,還要逗引她愁煩。她開始詛咒這逼人太甚的春光了。
一點的痕跡,山風呼呼,細雨微微。人行翦翦,心韻盈盈。思邃恒古,本義使然,讓
思想的光芒照亮每個心靈,讓身心的熱量變作普照大地的明媚,讓蠕風的蠢蠢欲動
萬木復蘇的定格。
在這片神圣的土地上,色彩是潔凈的象征,靜物是可修復的抱樸,人境是可絕
緣的塵,合沓車馬也無喧。吾生有無涯而也無涯,知也以有而隨無也,有有也者,
有無也者,有未始有無也者,有未始有夫未始有無也者。
俄而有無矣,而未知有無之果孰有孰無也。今我則已有謂矣,而未知
吾所謂之其果有謂乎,其果無謂乎?摘自于《莊子·齊物論》。
多一事不如少一事,少一事不如沒一事,沒一事不如了一事,了一事不如空無
一事。人之所以不開心,那是因為想要的太多,人之所以不順心,是因為付出太
少,之所以不如意,也是因為,總計較那些得與失。
一念起千山萬水,一念滅滄海桑田。念人念心念天念地,隨心律動,心隨所
動,雖有嘉肴,弗食不知其旨也;雖有至道,弗學不知其善也。是故學然后知不
足,教然后知困。知不足,然后能自反也;知困,然后自強也。
故曰:教學相長也。
她也惟有付之一嘆,青年的容貌,盛氣,都漸漸地消磨去了。她怕見舊時的摯友。她改變了的容貌,氣質,無非添加他們或她們的驚異和竊議罷了。為了躲避,才來到這幽僻的一隅,而花,燈光綠黯黯的,更顯出夜半的蒼涼。在暗室
的一隅,發出一聲聲凄切凝重的磬聲,和著輕輕的喃喃的模模糊糊的誦經聲,(差一段)她心里千回百轉地想,接著,一滴冷的淚珠流到冷的嘴唇上,封住了想說話又說不出的顫動著的口。
點的痕跡,山風呼呼,細雨微微。人行翦翦,心韻盈盈。思邃恒古,本義使
然,讓思想的光芒照亮每個心靈,讓身心的熱量變作普照大地的明媚,讓
上,封住了想說話又說不出的顫動著的口。
蠕風的蠢蠢欲動萬木復蘇的定格。
在這片神圣的土地上,色彩是潔凈的象征,靜物是可修復的抱樸,人境是可絕
緣的塵,合沓車馬也無喧。吾生有無涯而也無涯,知也以有而隨無也,有有也者,
有無也者,有未始有無也者,有未始有夫未始有無也者。
俄而有無矣,而未知有無之果孰有孰無也。今我則已有謂矣,而未知吾所謂之
其果有謂乎,其果無謂乎?摘自于《莊子·齊物論》。
多一事不如少一事,少一事不如沒一事,沒一事不如了一事,了一事不如空無
一事。人之所以不開心,那是因為想要的太多,人之所以不順心,是因為付出太
少,之所以不如意,也是因為,總計較那些得與失。
一念起千山萬水,一念滅滄海桑田。念人念心念天念地,隨心律動,心隨所
動,雖有嘉肴,弗食不知其旨也;雖有至道,弗學不知其善也。是故學然后知不
足,教然后知困。知不足,然后能自反也;知困,然后自強也。
故曰:教學相長也。
她也惟有付之一嘆,青年的容貌,盛氣,都漸漸地消磨去了。她怕見舊時的摯友。她改變了的容貌,氣質,無非添加他們或她們的驚異和竊議罷了。為了躲避,才來到這幽僻的一隅,而花,
鳥,風,日,還要逗引她愁煩。她開始詛咒這逼人太甚的春光了。??
燈光綠黯黯的,更顯出夜半的蒼涼。在暗室的一隅,發出一聲聲凄切凝重的磬聲,和著輕輕的喃喃的模模糊糊的誦經聲,(差一段)她心里千回百轉地想,接著,一滴冷的淚珠流到冷的嘴唇
本文發布于:2023-03-06 10:03:44,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167806822414231.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:軟件工程論文.doc
本文 PDF 下載地址:軟件工程論文.pdf
| 留言與評論(共有 0 條評論) |