freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于軟件測(cè)試的缺陷管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-06-01 22:36本頁(yè)面
  

【正文】 314缺陷狀態(tài)流程圖 這里,我們簡(jiǎn)化了軟件缺陷管理的流程,將角色設(shè)置為測(cè)試人員、測(cè)試經(jīng)理、開發(fā)人員、項(xiàng)目經(jīng)理四種。由測(cè)試人員“提交”缺陷,經(jīng)過(guò)測(cè)試經(jīng)理審核確認(rèn)為一個(gè)缺陷時(shí),“打開”缺陷,通知開發(fā)人員修復(fù),開發(fā)人員檢查后不認(rèn)為是一個(gè)缺陷,也就是“發(fā)生沖突”,此時(shí)項(xiàng)目經(jīng)理查看該缺陷信息,裁決仍屬于缺陷,需要被修復(fù),于是“重新打開”缺陷,然后由開發(fā)人員修復(fù)該缺陷,測(cè)試人員再進(jìn)行 回歸測(cè)試,測(cè)試經(jīng)理審核驗(yàn)證后確認(rèn)修復(fù)完畢,“關(guān)閉”缺陷。 在 UML 中,活動(dòng)圖常常被用來(lái)簡(jiǎn)化描述一個(gè)過(guò)程或者操作的工作步驟。它是狀態(tài)圖的一種擴(kuò)展。活動(dòng)圖描述了一個(gè)動(dòng)態(tài)的過(guò)程,這樣就不易找出過(guò)程中各個(gè)活動(dòng)由哪個(gè)對(duì)象負(fù)責(zé)。為了彌補(bǔ)這個(gè)缺點(diǎn),活動(dòng)圖中引入了泳道這個(gè)概念。泳道是一張初始化 提交 (A1) 待分配 BUG基本信息 分配 (A2) 待 修正 修正 (A3) 待 驗(yàn)證 角色說(shuō)明 A1: 測(cè)試人員 A2: 項(xiàng)目經(jīng)理 A3: 開發(fā)人員 A4: 評(píng)審委員會(huì) BUG修改 信息 未通過(guò) (A1) 拒絕修改 (A3) 通過(guò) (A1) 評(píng)審?fù)ㄟ^(guò) (A4) 評(píng)審不通過(guò) (A4) BUG驗(yàn)證 信息 待 評(píng)審 關(guān)閉 廣州大學(xué)華軟件學(xué)院 軟件工程系 馮名詩(shī) 畢業(yè)論文 —— 基于軟件測(cè)試的缺陷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 33 圖被分割成多個(gè)平行的段后每一個(gè)段的名稱,每個(gè)泳道的頂部可以顯示出角色的名稱,每個(gè)角色負(fù)責(zé)的活動(dòng)放在各個(gè)角色的泳道中。一個(gè)泳道到另一個(gè)泳道之間可以發(fā)生轉(zhuǎn)移。 下面給出四種角色權(quán)限的操作流程的活動(dòng)圖: 測(cè)試人員:查看缺陷;提交缺陷。如圖 315 所示。 開發(fā)人員:查看缺陷,判斷是否需要處理缺陷,若需要,則處理缺陷,并置缺陷狀態(tài)為“已處理”;若不需要,則置缺陷狀態(tài)為“發(fā)生沖突”。如圖 316所示。 項(xiàng)目經(jīng)理:解決沖突。當(dāng)缺陷狀態(tài)為“發(fā)生沖突”時(shí),確認(rèn)是否需要處理缺陷,若需要,則置缺陷狀態(tài)為“重新打開”;若不需要,則置缺陷狀態(tài)為“結(jié)束”。如圖 317 所示。 以下是相關(guān)的活動(dòng)圖的說(shuō)明情況: 圖 315 測(cè)試人員操作流程圖 廣州大學(xué)華軟件學(xué)院 軟件工程系 馮名詩(shī) 畢業(yè)論文 —— 基于軟件測(cè)試的缺陷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 34 圖 316 開發(fā)人員 操作流程圖 圖 317 項(xiàng)目經(jīng)理 操作流程圖 廣州大學(xué)華軟件學(xué)院 軟件工程系 馮名詩(shī) 畢業(yè)論文 —— 基于軟件測(cè)試的缺陷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 35 第 4章 部分 功能 實(shí)現(xiàn) MVC2 模式 MVC2 的 強(qiáng)類型 MVC2 中的調(diào)用簡(jiǎn)單易用,數(shù)據(jù)部分為 Model文件夾下各個(gè)的類。 MVC2在之前 MVC的前提下做了改進(jìn),使用了強(qiáng)類型,使得數(shù)據(jù)的操作即業(yè)務(wù)邏輯更加安全有效 ,所以在一個(gè) View下我們綁定了一個(gè)類,所以就會(huì)出現(xiàn)一個(gè) .cs文件下會(huì)出現(xiàn)多個(gè)類,并且其內(nèi)容大部分都相同。 %@ Page Title= Language=C MasterPageFile=~/Views/Shared/ Inherits= % ...... div id=box h3 添加缺陷 /h3 % using ((AddDefect, Defect, , new { @id = form })) {% %: (true)% fieldset div class=editorlabel %: (model = )% /div div class=editorfield %: (model = , new { style = width:60% })% %: (model = 廣州大學(xué)華軟件學(xué)院 軟件工程系 馮名詩(shī) 畢業(yè)論文 —— 基于軟件測(cè)試的缺陷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 36 )% /div ?? /fieldset div align=center input id=button1 type=submit value=確定 / input id=button2 type=reset / /div % } % /div ?? “ Inherits=”,即是在頁(yè)面中和 AddDefectModel模型進(jìn)行綁定,在頁(yè)面上使用了強(qiáng)類型,業(yè)務(wù)邏輯對(duì)其進(jìn)行操作。 MVC2 的代碼組織 Model,View,Contorller的有效集合,減輕了開發(fā)的復(fù)雜度,分工更加明確,不同的程序員,負(fù)責(zé)各自不同層次。 namespace { public class AddDefectModel { QX1Entities Qx = new QX1Entities()。 [DisplayName(標(biāo)題 )] public string Defcet_Title { get。 set。 } [DisplayName(描述 )] public string Defcet_Description { get。 set。 } [DisplayName(類型 )] public ListSelectListItem Defcet_Type { get。 set。 } [DisplayName(嚴(yán)重程度 )] public ListSelectListItem Defcet_Serverity { get。 set。 } [DisplayName(優(yōu)先級(jí) )] public ListSelectListItem Defcet_priority { get。 set。 } 廣州大學(xué)華軟件學(xué)院 軟件工程系 馮名詩(shī) 畢業(yè)論文 —— 基于軟件測(cè)試的缺陷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 37 [DisplayName(根源 )] public ListSelectListItem Defcet_Origin { get。 set。 } [DisplayName(影響項(xiàng)目 )] public ListSelectListItem Project { get。 set。 } public AddDefectModel(string id) { var zd = new ZDModel()。 Defcet_Type = 。 Defcet_Serverity = 。 Defcet_priority = 。 Defcet_Origin = 。 Project = new ListSelectListItem()。 foreach (var p in new ProjectModels(id).projects) { SelectListItem sli = new SelectListItem()。 = 。 = 。 (sli)。 } } } } Model層次與 EF生成的實(shí)體層的連接,使得在數(shù)據(jù)庫(kù)連接和操作上降低復(fù)雜度 ,更加有效率,更加符合現(xiàn)在企業(yè)中的快速、有效、質(zhì)量的保證。 在 Model層中,對(duì)于不同頁(yè)面邏輯上都有一個(gè)類,與 View層 進(jìn)行交互,但是只是間接的 ,它必須通過(guò) Contorller層進(jìn)行控制操作。 其簡(jiǎn)單 邏輯為, Contorller與 Model進(jìn)行綁定 ,然后獲取其想要的數(shù)據(jù)庫(kù)中的數(shù)據(jù),然后封裝層一個(gè) View類,發(fā)送給 View層每一個(gè)相應(yīng)的 View頁(yè)面 。 在 Contorller層 中一個(gè) Contorller類有多個(gè) Action,而一個(gè) Action就對(duì)應(yīng)著一個(gè)View頁(yè)面 ,那么可以知道在強(qiáng)類型的使用中,一個(gè) Contorller可以控制著多個(gè)頁(yè)面的操作。 namespace { [HandleError] [UserAuthorize] public class DefectController : Controller { 廣州大學(xué)華軟件學(xué)院 軟件工程系 馮名詩(shī) 畢業(yè)論文 —— 基于軟件測(cè)試的缺陷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 38 QX1Entities Qx = new QX1Entities()。 public ActionResult AddDefect() { AddDefectModel adm = new AddDefectModel(1)。 return View(adm)。 } [HttpPost] public ActionResult AddDefect(string id, FormCollection collection) { var d_p = new ()。 = ().ToString()。 = collection[Defcet_Origin]。 = collection[Defcet_priority]。 = collection[Defcet_Serverity]。 = 提交 (Submitted)。 = collection[Defcet_Type]。 (d_p)。 var d = new ()。 = ().ToString()。 = collection[Defcet_Title]。 = collection[Defcet_Description]。 = 。 = 。 = 。 = id。 = collection[Project_Module_ID]。 = collection[Project_Version_ID]。 = collection[Defect_HandleUser_ID]。 (d)。 ()。 return RedirectToAction(Index)。 } } } 上面代碼可以看到, 在 GET 頁(yè)面 AAddDefect這個(gè)頁(yè)面時(shí), 實(shí)例化一個(gè)AddDefectModel類 對(duì)象 后 ,再返回該對(duì)象到 Veiw頁(yè)面,然后在 POST中,再利用 EF生成的 Model來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行插入操作。 是一個(gè)雙向的流程, Contorller負(fù)責(zé)著中間控制,控制著數(shù)據(jù)的流通。 廣州大學(xué)華軟件學(xué)院 軟件工程系 馮名詩(shī) 畢業(yè)論文 —— 基于軟件測(cè)試的缺陷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 39 第 5章 系統(tǒng) 測(cè)試 測(cè)試說(shuō)明 軟件測(cè)試的目的是為了發(fā)現(xiàn)和報(bào)告軟件的錯(cuò)誤和缺陷。通過(guò)對(duì)這些錯(cuò)誤和缺陷的處理,確保軟件的 語(yǔ)言 質(zhì)量、互操作性、功能等符合軟件的設(shè)計(jì)要求,滿足當(dāng)?shù)卣Z(yǔ)言 市場(chǎng) 用戶的使用要求。通過(guò)分析錯(cuò)誤 產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過(guò)程的缺陷,以便改進(jìn)。同時(shí),這種分析也能幫助設(shè)計(jì)出有針對(duì)性的檢測(cè)方法,改善測(cè)試的有效性。 軟件測(cè)試的目標(biāo)是以最少的時(shí)間、 人力 和軟硬件資源,找出軟件中的各種類型的錯(cuò)誤和缺陷。測(cè)試應(yīng)該能驗(yàn)證軟件的功能和性能與源語(yǔ)言軟件保持一致,軟件的語(yǔ)言質(zhì)量、軟件界面、文檔內(nèi)容等符合當(dāng)?shù)卣Z(yǔ)言市場(chǎng)用戶的使用要求,符合特定區(qū)域的 文化 傳統(tǒng)和風(fēng)俗習(xí)慣。 軟件的特點(diǎn)、測(cè)試方法和測(cè)試時(shí)間等因素,決定了軟件測(cè)試不
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1