c軟件工程管理復(fù)習(xí)_第1頁
c軟件工程管理復(fù)習(xí)_第2頁
c軟件工程管理復(fù)習(xí)_第3頁
c軟件工程管理復(fù)習(xí)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

導(dǎo)論軟件工程定義:件;對上述方法的研究。軟件維護(hù):的聯(lián)系。軟件工程知識(shí)域軟件工程S:就如傳統(tǒng)意義上的工程學(xué)之于物理和化學(xué)一樣。目標(biāo)((S

D電視;連續(xù)LED燈,汽車提供更好的燃油經(jīng)濟(jì)性,ailooge提供更大屏幕電視)高科技原指現(xiàn)有的最先進(jìn)的技術(shù)。本討論中特指以大規(guī)模半導(dǎo)體集成電路為基礎(chǔ)的產(chǎn)品或服務(wù)。創(chuàng)新的形式與技術(shù)難易程度沒有關(guān)系,但創(chuàng)新的形式與商業(yè)價(jià)值有巨大的關(guān)系。;技術(shù)采用生命周(圖根據(jù)對創(chuàng)新性的接受度,將用戶分類。(25相關(guān)領(lǐng)域知識(shí)軟件工程

1000美元購買高清電視的人)早期采用者(135%)是高瞻遠(yuǎn)矚的有遠(yuǎn)見者,擁有洞察力將新技術(shù)與戰(zhàn)(

興在一旁冷眼觀看那些被人們鼓吹的高科技產(chǎn)品的結(jié)局。(201563%)鴻溝:

根本困難-軟件特性中固有的困難,是規(guī)格化、設(shè)計(jì)和測試這些概念上的結(jié)構(gòu),而不是對概念進(jìn)行表達(dá)和對實(shí)現(xiàn)頭鳥、根據(jù)自己的意志、愿意冒險(xiǎn)、為將來的機(jī)會(huì)而鼓舞、尋求一切可以尋到的;實(shí)用主義者的特點(diǎn):分析型、可能比任何由人類創(chuàng)造的其他實(shí)體都要復(fù)雜,沒有兩個(gè)軟件是相同的(如果有,會(huì)將它們合并)2數(shù)字計(jì)算機(jī)4;列舉和理解所有可能的狀態(tài)十分困難,影響產(chǎn)品的可靠性;;不產(chǎn)生副作用的情況下用新函數(shù)擴(kuò)充;造成很多安全機(jī)制狀態(tài)上的不可見性引發(fā)管理上的問題全面理解問題變

正在:特斯拉、IR必須跨越:高科技市場的技術(shù)采用生命周期模型(圖):1.早期市場:一個(gè)激動(dòng)人心的時(shí)期,因?yàn)橄M(fèi)者是那些新技術(shù)熱衷者和有遠(yuǎn)見者,成為首批購買新產(chǎn)品的消費(fèi)者2鴻溝:這是一個(gè)令人沮喪的時(shí)刻。這時(shí)早期市場變實(shí)體會(huì)遭受到持續(xù)的變更壓力。軟件很容易修改(純粹思維活動(dòng)的產(chǎn)物,可以無限擴(kuò)展);軟件的變更來自于人關(guān)注一個(gè)細(xì)分市場比大規(guī)模的投入推廣效果要好很多。保齡球道:產(chǎn)品已經(jīng)在大眾市場內(nèi)有了立足之地,但是還的交流(UML)當(dāng)年的銀彈:Ada等高級(jí)語言(實(shí)用更加抽象的語句來開發(fā),降低了機(jī)器的次要復(fù)雜度)、OOP收入,爭取市場領(lǐng)導(dǎo)者地位,這對爭取實(shí)用主義者的購買將有很大作用。市場領(lǐng)導(dǎo)者:

自由軟件和商業(yè)(LnuxyLEcpeChoeFefox)和商業(yè)軟件(、acO、ace、B2、Lever、iualtudo、E)Lix開發(fā)模式etchal1每一個(gè)好的軟件的起因都是撓到了開發(fā)者本人的癢處顯而易見,不把精力放在既不需要也不喜歡的程序)2知道該寫什么,偉大的程序員知道該重寫(和重用)什么()3的(常常在第一次實(shí)現(xiàn)一個(gè)解決方案之后才能理解問題所在,第二次才足夠清楚怎樣做好它)4

運(yùn)維質(zhì)量。(iphone天線門)市場格局大猩猩、黑猩猩和猴子:市場領(lǐng)導(dǎo)者成為大猩猩,一到兩家市場領(lǐng)導(dǎo)者的競當(dāng)對一個(gè)程序失去78(Linus定律)

上限

拙的修改,也不會(huì)損失太多。)910如果像對待最寶貴16如果你的語言一點(diǎn)也不像是圖靈完

華為商務(wù),260安全,錘子情懷,小米設(shè)計(jì)加少量情懷)。主街過后,市場會(huì)收縮為服務(wù)產(chǎn)業(yè)(千年蟲)。停留在創(chuàng)新者的窘境(顛覆式創(chuàng)新為什么管理良好的企業(yè)會(huì)遭遇失???1EC,IBM忽略技術(shù)上更為簡單的微型計(jì)算機(jī)的崛起,施樂錯(cuò)失去小型臺(tái)式復(fù)印機(jī))良好的管理:聽取客戶的意見;大力投資客戶表示希望得到進(jìn)一步改善的技術(shù);爭取更高的利潤率;以更大的市場而不是更小的市場為目標(biāo)。延續(xù)性技術(shù)共同點(diǎn):建造大教堂開發(fā)方式的必要性,如果目標(biāo)是讓用戶盡可能少的見到錯(cuò)誤,那你怎能不會(huì)僅僅每六月發(fā)布一次(或更不經(jīng)常),且發(fā)布之間象一只狗一樣辛勤的“捉蟲”呢?;Linus的開發(fā)模式正好與建造教堂方式相反,推動(dòng)了許多發(fā)布。這就是頻繁的內(nèi)核系統(tǒng)的發(fā)布所推動(dòng)的;Linus的創(chuàng)新并不是這個(gè),而是把它擴(kuò)展到和他所開發(fā)的東西

進(jìn)行

進(jìn)來一起做。咪表事普及附加產(chǎn)品(PC市場的互補(bǔ)物品)PC需求;

其他所有因素加起來的影響還要大。18:不能以一個(gè)市集模式從頭開發(fā)軟件,我們PCOEMPC市場普及化;PCMS-DOSXbox當(dāng)你開始創(chuàng)建社團(tuán)時(shí),你需及的18協(xié)調(diào)人要能把從他人那里得到的好的設(shè)務(wù)器—Web瀏覽器;Sun:推廣并發(fā)展免費(fèi)軟件讓軟件普及化;Java及其架構(gòu)和讓硬件普及化;SUN

化的,成百上千的人在其中查找錯(cuò)誤、進(jìn)行修改的環(huán)境的開發(fā)人員之后。Linux與Internet19:Linux是第一個(gè)有意識(shí)的成功的利用整個(gè)世界作為它的頭腦庫的項(xiàng)目,Linux的孕育和萬維網(wǎng)的誕生相一致并不是一個(gè)巧合,Linux1993-1994ISPInternet的興趣爆炸式增長的時(shí)期中成長起來,Linus是第一個(gè)學(xué)會(huì)怎樣利用Internet的新規(guī)的人;Linux世界的行為更像一個(gè)自由市場或生態(tài)系統(tǒng),由一大群自私的個(gè)(有人會(huì)說他們的動(dòng)機(jī)是利他的,但這忽略了利他主義本身就是利他主義者的一種自我滿足的形式(Bea;etban)解釋開源與Brs定律的矛盾nteet溝通代價(jià)很小;betas定律基于一個(gè)前提;代碼變動(dòng)和bugroos成本才有效。放棄資本主義,而是認(rèn)為這是個(gè)好的商業(yè)策略。(Google:Android,Chrome,IBMEclipse,IntelLinux)替代物品&互

成熟企業(yè)無法很快使用破壞性技術(shù)的原因1.企業(yè)的資源分布取決于客戶和投資者:績效最好的企業(yè)都建立了價(jià)值網(wǎng)絡(luò):1特定的產(chǎn)品性能屬性每一個(gè)2特定的成本結(jié)構(gòu)本中有很大一部分是上門服務(wù)和銷售成本,而PC卻沒有這部分成本。諾基亞、三星賣硬件獲取利潤,而oogndrd3特定的組織能力oka的核心人員來自電信和通信行業(yè)蘋果的核心人員來自計(jì)算機(jī)行業(yè)。oka的核心流程是工廠制造渠道銷售,核心能力是制造蘋果的核心流程是產(chǎn)品設(shè)計(jì)-品牌營銷,核心能力是產(chǎn)品。價(jià)值網(wǎng)絡(luò)決定了資源分配,成熟企業(yè)以客戶為向?qū)У馁Y源分配和決策流程,決定了企業(yè)內(nèi)部高層管理者無法真正實(shí)現(xiàn)企業(yè)轉(zhuǎn)型,主導(dǎo)力量來自機(jī)構(gòu)以外的力量。(硬盤行業(yè)例子:12它56成熟企業(yè)無2小市場并不能解決大企業(yè)的增長需求:要維持股價(jià),為員工創(chuàng)造內(nèi)部晉升機(jī)遇,成功的企業(yè)必須不這些企業(yè)必須專注于大市場。3無法對并不存在的市場進(jìn)行分析:翔實(shí)的市場研究數(shù)據(jù)和良好的規(guī)劃以及之變得束手無策,因?yàn)樗鼈円蟮臄?shù)據(jù)并不存在。4大型機(jī)構(gòu)能力無法應(yīng)對破壞性創(chuàng)新:一個(gè)機(jī)構(gòu)的能力獨(dú)立

(RPV):1.資源:人員、資金、技術(shù)、客戶、供應(yīng)商等2流程:制造過程、產(chǎn)品開發(fā)、采購、資源分配等3價(jià)值圖表對比了產(chǎn)品性能軌道(紅線表示產(chǎn)品或服務(wù)如何隨時(shí)間改進(jìn))和顧客需求軌道(藍(lán)線表示顧客愿為性能付費(fèi)的程度)。隨著新進(jìn)企業(yè)推出品質(zhì)更高的產(chǎn)品或服務(wù)(紅線上段)來滿足高端市場(利潤最豐厚),會(huì)超出低端顧客和很多主流顧客的需求。因此新進(jìn)企業(yè)有機(jī)會(huì)在成熟企業(yè)忽視的、利潤稍差的細(xì)分市場中立足。在顛覆性軌 需要的最終產(chǎn)品是什么,企業(yè)就愿意為技術(shù)上存在風(fēng)險(xiǎn)的項(xiàng)目投入巨額資金。但面對客戶明確說“不”的破壞性技術(shù)時(shí),管理者有兩種選擇:說服企業(yè)內(nèi)的每個(gè)人,這對企業(yè)的發(fā)展有長期戰(zhàn)略意義;創(chuàng)建一個(gè)獨(dú)立機(jī)構(gòu),使這個(gè)機(jī)構(gòu)直接面對確實(shí)需要這種技術(shù)的新興客戶群體。設(shè)立一個(gè)獨(dú)立的、滿足小型市場發(fā)展的機(jī)構(gòu)!(昆騰公司,Micropolis公司,IBM公司PC)2設(shè)立一個(gè)能夠欣然接受較小收益的獨(dú)立小型機(jī)構(gòu)(蘋果PDA牛頓項(xiàng)目失敗)3為失敗做好準(zhǔn)備:不要在第一次就用盡所有資源,因?yàn)楹茈y在第一次嘗試中就抓住正確方向。迭代,快速希望在別人找到后進(jìn)入。數(shù)據(jù)證明先行者有巨大的領(lǐng)先優(yōu)勢;可以使用鴻溝理論來解釋。其它應(yīng)對破壞性創(chuàng)新(余額寶)時(shí)需要考慮的問題:1.怎樣判斷出某技術(shù)是否具有破壞性?它的性能曲線日后有可能與主流市場需求相交匯2新產(chǎn)品的市場到底在哪里?往往不在主流市場;無法通過市場調(diào)研得到,必須進(jìn)入市場,不斷嘗試;這是一個(gè)學(xué)習(xí)計(jì)劃,不是一個(gè)執(zhí)行計(jì)劃,必須做好失敗2-3次的準(zhǔn)備;3應(yīng)該采取什么樣的產(chǎn)品技術(shù)和經(jīng)銷策略?。的定價(jià)點(diǎn)

森的警告不要濫用“顛覆式創(chuàng)新”這個(gè)概念將顛覆性創(chuàng)新與改變行業(yè)競爭格局的任何突破混為混為一談不可取,因?yàn)椴煌愋偷膭?chuàng)新需要采取不同的戰(zhàn)略。企業(yè)挑戰(zhàn)實(shí)力的過程:優(yōu)勢企業(yè)注重那些最為苛刻(同時(shí)也是帶來最大利潤的)客戶群體,力圖改善針對這些客戶PMC是獲得數(shù)據(jù)之后進(jìn)行決策下一步的動(dòng)作。軟件配置管理(SCM)包括的內(nèi)容:人員職責(zé),權(quán)限,配置庫結(jié)構(gòu),備群體的產(chǎn)品與服務(wù)質(zhì)量,他們擴(kuò)大了某些群體的需求,同時(shí)忽視了另一些群體的需求;那些后來被認(rèn)可為“顛覆”企份策略,配置項(xiàng)計(jì)劃,基線發(fā)布計(jì)劃,培訓(xùn)計(jì)劃等。CMMI的評估方法:評估方法叫SCAMPI,是用于過程改進(jìn)的業(yè)的新生軍,往往一開始就是針對這些被忽視的群體,通過提供更合適的、并且經(jīng)常是更便宜的服務(wù)來站穩(wěn)腳跟;CMMI評估方法;SCAMPI方法有三種類型:ClassA:優(yōu)勢企業(yè)忙于追求核心客戶群體帶來的更高利潤,往往不會(huì)采取及時(shí)有效的反擊戰(zhàn)略。新生企業(yè)以此得以更進(jìn)一步,滿足那些優(yōu)勢企業(yè)的主流客戶的需要,客戶也開始的接受新生企業(yè)的產(chǎn)品和服務(wù),顛覆也就產(chǎn)生了。ber不是顛覆式創(chuàng)新

時(shí)候采取抽樣評估;ClassB:評估試點(diǎn)項(xiàng)目與體系文檔,CMMI模型的符合度;ClassC:評估完成的過程體系與CMMI模型的差距。度量分析的作用:對項(xiàng)目組:提供了信息,為管理者提供決策信息,告訴管理者項(xiàng)目所處在新市場的立足點(diǎn)。Uber被認(rèn)為擴(kuò)大了總體需要——當(dāng)更優(yōu)秀,更便宜、滿足廣泛顧客需求的解決方案出現(xiàn)后,什么階段,將來的改進(jìn)方向。集成就緒檢查表的內(nèi)容:集成環(huán)境(計(jì)算機(jī),編譯環(huán)境,工具等)已準(zhǔn)備好;待集成的部往往如此。但顛覆者首先吸引的是低端或尚未感到滿足的顧客,再轉(zhuǎn)移到主流市場。優(yōu)步則完全反其道而行:件完成了需求規(guī)格說明中的功能和接口;各部件的源代碼正確版本在配置庫中有證據(jù)證明已經(jīng)過同行評審;先在主流市場占據(jù)位置,再轉(zhuǎn)移到傳統(tǒng)上被忽視的細(xì)分市場。顛覆式創(chuàng)新理論容易被忽視或誤解的部分:1.顛覆 應(yīng)該是產(chǎn)品或服務(wù)的發(fā)展過程;2顛覆者往往建立與優(yōu)勢企業(yè)非常不同的商業(yè)模型;(iPhone不是智能手機(jī)市場的顛覆,而是連接因特網(wǎng)的筆記本電腦市場的顛覆)3一些顛覆式創(chuàng)新成功了,但并非所有:誤解:一家公司的成功

;CMMI(CapabilityMaturityModelIntegration)1種模型:CMMISEI發(fā)布的過程域模型。一組最佳實(shí)

時(shí)新的場景與歷史非常類似。這個(gè)在傳統(tǒng)行業(yè)中很容易實(shí)現(xiàn),但是軟件開發(fā)很明顯不屬于這類工作。>ML5:軟件團(tuán)隊(duì)/組織從不成熟到成熟的每個(gè)階段的特征——roadmap。與實(shí)際的開發(fā)模型沒關(guān)系。CMMI不是開發(fā)模型,不是過程,與開發(fā)方法無關(guān))。再根據(jù)過程域的特征,歸納出模型。2種表現(xiàn)形式:CMMI模型最為精華的部分,甚至都可以在很多其他的領(lǐng)域借鑒。推論之一:CMMI個(gè)級(jí)別。連續(xù)式針對單個(gè)過程域;階段式是官僚教條的,一定程度調(diào)和矛盾。3個(gè)應(yīng)用領(lǐng)域:CMMI-DEV(開發(fā)),CMMI-CMMISEI用;3Support;4過程管理,包括學(xué)習(xí),開發(fā)新的工具/方法,從而讓公司的開發(fā)者能使用最適合項(xiàng)目的開發(fā)工模型的裁剪是完全不同的概念。推論之二:CMMI模型太重了,不適合互聯(lián)網(wǎng)時(shí)代的輕量級(jí)開發(fā)這個(gè)說法的錯(cuò):出現(xiàn)問題,解決問題;改進(jìn):加強(qiáng)項(xiàng)目管理;保證遵守過程,質(zhì)量保證小組;變更控制。2Managed:特征:CMMI當(dāng)成是一種特殊的開發(fā)模型。推論之四:CMMI模型只適合需求不變或者很少變化::定量管理在4的基礎(chǔ)上,如果軟件質(zhì)量仍不能滿足要求,就要找到影響軟件質(zhì)量的一般因素(即所有項(xiàng)目都會(huì)遇到的因方法的特征:必須包括具體實(shí)踐;必須體現(xiàn)整理管理框架;reactiveproactive轉(zhuǎn)變的潛力;必須有人熟使專家可悉。關(guān)注的目((

)GGGP:GG1AchieveSpecificGoalsGP11GG2GP21GP22GP23GP24GP25GP26GP27識(shí)別并軟件產(chǎn)品的首要期望是功能正確。這個(gè)質(zhì)量屬性目標(biāo)與缺陷密切相關(guān),因而,一定程度上以缺陷管理替代質(zhì)量GP28GP29GP210與高層ProcessProjectEngineeringSupport管理也是有意義的。RDTSRDTSPIVERPP程GP31建立已定義過程GP32收集過程相關(guān)信息

良好;假定人月可互換,將進(jìn)度和工作量混淆;估算工作不會(huì)持續(xù)進(jìn)行;缺少進(jìn)度跟蹤和監(jiān)督;進(jìn)度落后時(shí)增加人力 SG1:SP1

2目工作與需求的一致性PPSG1:估算,SP1估算項(xiàng)目范圍,項(xiàng)目2項(xiàng)目監(jiān)控與控制

目計(jì)劃時(shí),便于采取適當(dāng)?shù)募m正措施

會(huì)帶來成本的降低:bug關(guān)聯(lián)起來提供度量結(jié)果過程和相關(guān)工作產(chǎn)品的客觀洞察力,目的是為了確保所有過程改進(jìn)都可以被正確地執(zhí)行SG1:

工作產(chǎn)品提供客觀的洞察配置管理:通過使用配置識(shí)別控制狀態(tài)記錄和審計(jì)來建立和維護(hù)工作產(chǎn)品的完整性。1:建立基線;P1定義配置項(xiàng),建立配置管理系統(tǒng),創(chuàng)建或發(fā)布基線;2追蹤和控制變更;P2追蹤變更需求,控制配置項(xiàng);3建立完整性;P3需求開發(fā)R:導(dǎo)出,分析和建立客戶,產(chǎn)品和產(chǎn)品組件需求。1開發(fā)客戶需求;P1導(dǎo)出需求,把涉眾需求轉(zhuǎn)換成客戶需求;2開發(fā)產(chǎn)品需求;P2:

防范bug的定義,測試規(guī)格設(shè)計(jì),自頂向下的設(shè)計(jì),結(jié)構(gòu)化編程,單元測試和集成測試等。禍起蕭墻:對計(jì)劃和控制技術(shù)方案開發(fā)設(shè)最需要計(jì)劃的時(shí)候。實(shí)現(xiàn)產(chǎn)品準(zhǔn)確無誤,那就常作計(jì)劃。產(chǎn)品集成要求的功能的質(zhì)量屬性),并交付產(chǎn)品。1為產(chǎn)品集成做準(zhǔn)備;P:產(chǎn)品集成程序和標(biāo)準(zhǔn);2確保接口兼容性;P2;3組裝產(chǎn)品組件并交付產(chǎn)

驗(yàn)證環(huán)境SP13建立驗(yàn)證程序和標(biāo)準(zhǔn)SG2執(zhí)行同行評審SP21準(zhǔn)備同行評審SP22進(jìn)行同行評議3SG3:SP31SP32分析驗(yàn)證結(jié)果VAL當(dāng)放置于預(yù)期SP12SP13SG2:SP21SP22分析驗(yàn)SG1:SP11:SP12:SP13:SG2:

由支持人員處理。學(xué)會(huì)領(lǐng)導(dǎo)領(lǐng)導(dǎo)者的行為領(lǐng)導(dǎo)力的兩個(gè)關(guān)鍵因素沒有銀彈略。部署組織過程資產(chǎn)并納入經(jīng)驗(yàn)OPD建立和維護(hù)可用的組織過程資產(chǎn),工作環(huán)境標(biāo)準(zhǔn),SG1:建立組織過程資產(chǎn)SP11建立標(biāo)準(zhǔn)過程SP12建立生命周期模型描述SP13建立裁剪準(zhǔn)則和指南SP14建立組織度量庫SP15SP16SP17制定團(tuán)隊(duì)規(guī)則和指導(dǎo)方針OT

說的話良

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論