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

正文內(nèi)容

第3講rup與xp-wenkub

2022-10-09 16:10:54 本頁(yè)面
 

【正文】 個(gè)人構(gòu)成的團(tuán)隊(duì)來(lái)實(shí)現(xiàn) ? 角色不是個(gè)人;相反,角色描述了單個(gè)人的業(yè)務(wù)表現(xiàn)和單個(gè)人所負(fù)有的責(zé)任 ? 一個(gè)人可以擔(dān)任多種角色,一種角色可以由多個(gè)人來(lái)?yè)?dān)任 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 12 (2)項(xiàng)目創(chuàng)造產(chǎn)品 ? 一個(gè)開(kāi)發(fā)項(xiàng)目將會(huì)得到一種產(chǎn)品的新版本 ? 一系列變換( a sequence of change)每次變化產(chǎn)生一個(gè)系統(tǒng)版本( release) ? 一系列迭代( a series of iterations):在一個(gè)周期的每個(gè)階段,工作人員通過(guò)一系列的迭代完成該階段的活動(dòng)。 ? 1998年中期, Rational對(duì)象工廠過(guò)程已經(jīng)完全成熟,能夠支持整個(gè)軟件開(kāi)發(fā)生命周期。 ? 對(duì)象工廠過(guò)程在發(fā)展中產(chǎn)生了一系列版本,從 1988年的 objectory 到 1995年的第一個(gè)在線版本0bjectory 。 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 5 統(tǒng)一過(guò)程的歷史 (3) ? 對(duì)象工廠 ? 1987年, Ivar Jacobson離開(kāi)了 Ericsson公司,在斯德哥爾摩建立了 Object AB。每一個(gè)模塊都擁有一系列的過(guò)程,它們是 SDL語(yǔ)言中的主動(dòng)類(lèi)。 ? 本質(zhì)上,該方法就是基于構(gòu)件的開(kāi)發(fā)。他們用底層的模塊裝配成較高層的子系統(tǒng),使整個(gè)系統(tǒng)易于管理。通過(guò)遍歷以前曾詳細(xì)描述過(guò)程的業(yè)務(wù)實(shí)例來(lái)發(fā)現(xiàn)這些模塊。 Ivar Jacobson是該方法的創(chuàng)始人。一個(gè)過(guò)程擁有實(shí)例,過(guò)程實(shí)例通過(guò)消息產(chǎn)生交互。在此后的八年中,他和助手一起開(kāi)發(fā)了一個(gè)稱(chēng)為對(duì)象工廠的過(guò)程產(chǎn)品。 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 6 統(tǒng)一過(guò)程的歷史 (4) ? Rational方法 ? Rational公司在 1995年秋季引進(jìn)了 Objectory AB并在已有的軟件開(kāi)發(fā)過(guò)程基礎(chǔ)上統(tǒng)一了基本原則,從而獲得了新的突破。 1998年 6月發(fā)表了該產(chǎn)品的新版本 Rational統(tǒng)一過(guò)程 。每一次迭代都會(huì)實(shí)現(xiàn)一些有關(guān)的用例或降低某些風(fēng)險(xiǎn)。模型的選用應(yīng)該能夠滿(mǎn)足所有人員對(duì)信息的需要。這樣的關(guān)系在UML中被稱(chēng)為跟蹤依賴(lài),簡(jiǎn)稱(chēng)為跟蹤 用例模型 分析模型 設(shè)計(jì)模型 實(shí)現(xiàn)模型 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 17 (5)過(guò)程指導(dǎo)項(xiàng)目 ? 在統(tǒng)一過(guò)程中,過(guò)程是指軟件開(kāi)發(fā)業(yè)務(wù)中的關(guān)鍵“ 業(yè)務(wù) ” 過(guò)程,即開(kāi)發(fā)和支持軟件的組織中的關(guān)鍵 “ 業(yè)務(wù) ” 過(guò)程。 ? 構(gòu)架刻畫(huà)整體設(shè)計(jì),忽略細(xì)節(jié),因而依賴(lài)于人的經(jīng)驗(yàn)的判斷 “ 什么是重要的 ” ? 過(guò)程可以幫助構(gòu)架設(shè)計(jì)師確定正確的目標(biāo),如易理解性、適于將來(lái)變化的柔性以及可重用性等 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 28 什么是架構(gòu) (2) ? 軟件構(gòu)架的概念看起來(lái)很容易理解,許多工程師也認(rèn)為他們知道軟件構(gòu)架是什么,實(shí)際上軟件構(gòu)架的概念很難精確定義 ? 在設(shè)計(jì)和構(gòu)架之間很難畫(huà)一條分界線,構(gòu)架本身就是設(shè)計(jì)的一個(gè)方面,或者說(shuō)構(gòu)架是針對(duì)某些特性的特殊設(shè)計(jì) 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 29 以構(gòu)架為中心的含義 ? 用例是一種功能表達(dá),而構(gòu)架是表現(xiàn)形式 ? 首先,從不是專(zhuān)門(mén)針對(duì)用例的構(gòu)架(如平臺(tái))開(kāi)始,創(chuàng)建一個(gè)粗略的構(gòu)架輪廓。同時(shí),這些選擇又進(jìn)一步對(duì)更低層次的設(shè)計(jì)決策施加了約束。在項(xiàng)目中,通過(guò)工作流中的多輪迭代,結(jié)構(gòu)被演化,修飾。 ? 每個(gè)袖珍項(xiàng)目都是一次能產(chǎn)生一個(gè)增量的迭代過(guò)程,迭代是指工作流中的步驟,而增量是指產(chǎn)品中增加的部分。它包括由能夠編譯和運(yùn)行的構(gòu)件所體現(xiàn)的源代碼體、各種手冊(cè)和相關(guān)的交付品。 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 41 循環(huán)包含的階段 (3)續(xù) ? 細(xì)化階段 (Elaboration Phase ) ? 細(xì)化階段的目標(biāo)是確定系統(tǒng)架構(gòu)的基線,從而為設(shè)計(jì)和實(shí)現(xiàn)奠定一個(gè)基礎(chǔ)。構(gòu)造階段是一種制造過(guò)程,強(qiáng)調(diào)對(duì)資源和活動(dòng)的控制,以?xún)?yōu)化成本、計(jì)劃和質(zhì)量。在生命周期的該階段,用戶(hù)的反饋主要集中在對(duì)產(chǎn)品的細(xì)小的調(diào)整,配置,安裝和可用性上。 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 46 迭代 (2) ? 一個(gè)比較柔性(和風(fēng)險(xiǎn)更小的)的方法是在不同的開(kāi)發(fā)部門(mén)中將項(xiàng)目迭代多次,從而對(duì)用戶(hù)需求的了解更為清晰,系統(tǒng)的架構(gòu)也更為可靠,開(kāi)發(fā)組織也逐步成熟,最終通過(guò)交付一系列版本而使系統(tǒng)逐步完善。每一次迭代都將提交一個(gè)可執(zhí)行的產(chǎn)品。由于每一次迭代的產(chǎn)品都是可執(zhí)行的,因此,你可以判斷你是否將目標(biāo)風(fēng)險(xiǎn)進(jìn)行了轉(zhuǎn)移。它包含了對(duì)工作空間的管理,以及對(duì)并行開(kāi)發(fā),集成和構(gòu)造的管理。 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 74 ? 項(xiàng)目交付后,用戶(hù)提出很多的修改意見(jiàn),有些甚至涉及系統(tǒng)架構(gòu)的修改:出現(xiàn)這種情況的主要原因是很多項(xiàng)目雖然是采用增量迭代式的開(kāi)發(fā)周期,但是在部署前才發(fā)布版本,用戶(hù)只是在項(xiàng)目部署后才看到真正的系統(tǒng),因此會(huì)發(fā)現(xiàn)很多界面、流程等方面的問(wèn)題; ? 對(duì)于用戶(hù)提交 BUG的修改周期過(guò)長(zhǎng):開(kāi)發(fā)人員在作開(kāi)發(fā)的時(shí)候,對(duì)于單元測(cè)試的重視程度不夠,模塊開(kāi)發(fā)結(jié)束后就提交給測(cè)試人員進(jìn)行測(cè)試,而測(cè)試人員由于時(shí)間的關(guān)系,并不能發(fā)現(xiàn)所有的問(wèn)題;在用戶(hù)提交 BUG后,開(kāi)發(fā)人員由于項(xiàng)目接近尾聲,對(duì)于代碼的修改產(chǎn)生惰性,同時(shí)又沒(méi)有形成有效的回歸測(cè)試方法,因此,修改的周期比較長(zhǎng)。該項(xiàng)目是為一家國(guó)際知名手機(jī)生產(chǎn)廠商的合作伙伴提供手機(jī)配件定購(gòu)、申請(qǐng)、回收等服務(wù),項(xiàng)目的情況如下表所示: ? 項(xiàng)目名稱(chēng) ? 合作伙伴管理系統(tǒng) ? 處理工作流程 ? 9個(gè) ? 項(xiàng)目周期 ? 43個(gè)工作日 ? 項(xiàng)目金額 ? 25萬(wàn) ? 項(xiàng)目小組人員 ? 5人,其中資深顧問(wèn) 2名 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 76 現(xiàn)場(chǎng)客戶(hù) ( Onsite Customer ) ? XP: 要求至少有一名實(shí)際的客戶(hù)代表在整個(gè)項(xiàng)目開(kāi)發(fā)周期在現(xiàn)場(chǎng)負(fù)責(zé)確定需求、回答團(tuán)隊(duì)問(wèn)題以及編寫(xiě)功能驗(yàn)收測(cè)試。 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系 2020/11/4 78 每周 40小時(shí)工作制 ( 40hour Week ) ? XP: 要求項(xiàng)目團(tuán)隊(duì)人員每周工作時(shí)間不能超過(guò)40小時(shí),加班不得連續(xù)超過(guò)兩周,否則反而會(huì)影響生產(chǎn)率。 ? 項(xiàng)目: 在項(xiàng)目初期就對(duì) JUNIT進(jìn)行了一定的研究工作,在項(xiàng)目編碼中,采用 JBUILDER6提供的測(cè)試框架進(jìn)行測(cè)試類(lèi)的編寫(xiě)。代碼重構(gòu)在項(xiàng)目中的作用是改善既有設(shè)計(jì),而不是代替設(shè)計(jì)。需求獲取、設(shè)計(jì)與分析都有多人參與,在成果提交后,交叉進(jìn)行走查;而在編碼階段,開(kāi)發(fā)人員之間也要在每個(gè)迭代周期后進(jìn)行同時(shí)評(píng)審。 在項(xiàng)目執(zhí)行中,有一個(gè)開(kāi)發(fā)人員由于參加培訓(xùn),缺席項(xiàng)目執(zhí)行一周,由于實(shí)行了 代碼全體擁有 的實(shí)踐,其它的開(kāi)發(fā)人員成功地分擔(dān)了該成員的測(cè)試與開(kāi)發(fā)任務(wù),從而保證項(xiàng)目的如期交付。 上海交通大學(xué)計(jì)算機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1