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