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

正文內(nèi)容

ch9軟件工程管理(編輯修改稿)

2025-03-16 22:40 本頁面
 

【文章內(nèi)容簡介】 人標(biāo)準(zhǔn) 。項目開發(fā)各階段所需人員項目開發(fā)各階段所需人員252。一個項目完成的快慢,取決于參與開發(fā)人員的多少一個項目完成的快慢,取決于參與開發(fā)人員的多少252。在開發(fā)過程中,多數(shù)軟件項目是以恒定人力配備的。在開發(fā)過程中,多數(shù)軟件項目是以恒定人力配備的。252。實際人力需求與開發(fā)進(jìn)度的關(guān)系如下圖中的曲線所示實際人力需求與開發(fā)進(jìn)度的關(guān)系如下圖中的曲線所示 。252。按此曲線,需要的人力隨開發(fā)進(jìn)展逐漸增加,在編碼與單元按此曲線,需要的人力隨開發(fā)進(jìn)展逐漸增加,在編碼與單元測試階段達(dá)到高峰,以后又逐漸減少。測試階段達(dá)到高峰,以后又逐漸減少。252。如果恒定地配備人力,在開發(fā)初期將會有部分人力資源用不如果恒定地配備人力,在開發(fā)初期將會有部分人力資源用不上而浪費掉。在開發(fā)中期,需要人力不夠,造成進(jìn)度的延上而浪費掉。在開發(fā)中期,需要人力不夠,造成進(jìn)度的延誤。在開發(fā)后期就需要增加人力以趕進(jìn)度。誤。在開發(fā)后期就需要增加人力以趕進(jìn)度。252。恒定地配備人力將浪費人力資源恒定地配備人力將浪費人力資源 。配備人員的原則配備人員的原則?重質(zhì)量重質(zhì)量 軟件項目是技術(shù)性很強(qiáng)的工作,要任用少量軟件項目是技術(shù)性很強(qiáng)的工作,要任用少量有實踐經(jīng)驗、有能力的人員去完成關(guān)鍵性的任務(wù)。有實踐經(jīng)驗、有能力的人員去完成關(guān)鍵性的任務(wù)。?重培訓(xùn)重培訓(xùn) 培養(yǎng)所需技術(shù)人員和管理人員是有效解決人培養(yǎng)所需技術(shù)人員和管理人員是有效解決人員問題的好方法員問題的好方法 。?雙階梯提升雙階梯提升 人員提升應(yīng)分別按技術(shù)職務(wù)和管理職務(wù)人員提升應(yīng)分別按技術(shù)職務(wù)和管理職務(wù)進(jìn)行,不能混在一起。進(jìn)行,不能混在一起。對項目經(jīng)理人員的要求對項目經(jīng)理人員的要求?軟件經(jīng)理人員是工作的組織者,軟件經(jīng)理人員是工作的組織者, 他的管理能力他的管理能力的強(qiáng)弱是項目成敗的關(guān)鍵的強(qiáng)弱是項目成敗的關(guān)鍵 。他應(yīng)具有以下能力:。他應(yīng)具有以下能力:252。 把用戶提出的非技術(shù)性要求加以整理提煉把用戶提出的非技術(shù)性要求加以整理提煉 , 以技術(shù)以技術(shù)說明書的形式轉(zhuǎn)告給分析員和測試員。說明書的形式轉(zhuǎn)告給分析員和測試員。252。 能說服用戶放棄一些不切實際的要求能說服用戶放棄一些不切實際的要求 , 以保以保證合理的要求得以滿足。證合理的要求得以滿足。252。 能夠把表面上似乎無關(guān)的要求集中在一起能夠把表面上似乎無關(guān)的要求集中在一起 , 歸結(jié)為歸結(jié)為 “需要什么需要什么 ”, “要解決什么問題要解決什么問題 ”。這是一種綜合問題。這是一種綜合問題的能力。的能力。252。 要懂得心理學(xué)要懂得心理學(xué) , 能說服上級領(lǐng)導(dǎo)和用戶,讓他們理能說服上級領(lǐng)導(dǎo)和用戶,讓他們理解什么是不合理的要求。但又要使他們毫不勉強(qiáng)解什么是不合理的要求。但又要使他們毫不勉強(qiáng) , 樂樂 于接受,并受到啟發(fā)。于接受,并受到啟發(fā)。評價人員的條件評價人員的條件?軟件項目中人的因素越來越受重視。在評價和任用軟軟件項目中人的因素越來越受重視。在評價和任用軟件人員時,必須掌握一定的標(biāo)準(zhǔn)。件人員時,必須掌握一定的標(biāo)準(zhǔn)。 人員素質(zhì)的優(yōu)劣常常人員素質(zhì)的優(yōu)劣常常影響到項目的成敗影響到項目的成敗 。252。 牢固掌握計算機(jī)軟件的基本知識和技能。牢固掌握計算機(jī)軟件的基本知識和技能。252。 善于分析和綜合問題,具有嚴(yán)密的邏輯思維能力。善于分析和綜合問題,具有嚴(yán)密的邏輯思維能力。252。 工作踏實、細(xì)致工作踏實、細(xì)致 , 不靠碰運氣,遵循標(biāo)準(zhǔn)和規(guī)范,不靠碰運氣,遵循標(biāo)準(zhǔn)和規(guī)范,具有嚴(yán)格的科學(xué)作風(fēng)。具有嚴(yán)格的科學(xué)作風(fēng)。252。 工作中表現(xiàn)出有耐心、有毅力、有責(zé)任心。工作中表現(xiàn)出有耐心、有毅力、有責(zé)任心。252。 善于聽取別人的意見,善于與周圍人員團(tuán)結(jié)協(xié)作,善于聽取別人的意見,善于與周圍人員團(tuán)結(jié)協(xié)作,建立良好的人際關(guān)系。建立良好的人際關(guān)系。252。 具有良好的書面和口頭表達(dá)能力。具有良好的書面和口頭表達(dá)能力。軟件配置管理l 軟件配置( Software Configuration)是軟件產(chǎn)品在軟件開發(fā)或運行過程中產(chǎn)生的全部信息。l 軟件配置管理( Software Configuration Management)簡稱 SCM,是在軟件的整個生存周期內(nèi)管理變更的一組活動。l 軟件配置管理 (Software Configuration Management,簡稱 SCM)的四項任務(wù) :l (1 )標(biāo)識變更l (2 )控制變更l (3 )配置審計l (4 )配置狀態(tài)報告軟件配置管理概念軟件配置管理概念 l 軟件開發(fā)過程的最終結(jié)果包括三類信息 :161。 計算機(jī)程序(源程序和目標(biāo)程序);161。 描述程序的文檔(面向技術(shù)人員和面向用戶);161。 數(shù)據(jù)結(jié)構(gòu)(包括程序內(nèi)部和外部定義兩部分) 。l 組成上述信息的所有項目構(gòu)成一個軟件配置,其中每一項稱為一個 軟件配置項 (Software Configuration Item,簡稱 SCI),它是配置管理的基本單位。一個 SC中最早的 SCI是系統(tǒng)規(guī)格說明書。l SCM要解決的主要問題就是保證軟件的質(zhì)量。 基線技術(shù)基線技術(shù) l 基線( baseline)的原意是棒球場的邊線,在軟件開發(fā)過程中,為了有效地控制變動,軟件配置管理引入基線的概念。l IEEE組織對于基線的定義 ——“ 已經(jīng)通過正式復(fù)審和批準(zhǔn)的某規(guī)約或產(chǎn)品,它因此可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只能遵循正式的變化控制過程得到改變 ” 。l 根據(jù)這個定義, 基線標(biāo)志軟件開發(fā)過程的各個里程碑 ,任一SCI,一旦形成文檔并復(fù)審?fù)ㄟ^,即成為一個基線,它標(biāo)志開發(fā)過程中一個階段的結(jié)束。對于已成為基線的 SCI,雖然可以修改,但必須按照一個特殊的、正式的過程進(jìn)行評估,確認(rèn)每一處修改。相反,對于未成為基線的 SCI,可以進(jìn)行非正式修改。 l 某個 SCI一旦成為基線,隨即被放入項目數(shù)據(jù)庫( project database)。此后,若開發(fā)小組中某位成員希望改動 SCI,首先要將它拷貝到私有工作區(qū)并在項目數(shù)據(jù)庫中鎖住,不允許他人使用。在私有工作區(qū)中完成修改控制過程并復(fù)審?fù)ㄟ^之后,再把修改后的 SCI推出并回送到項目數(shù)據(jù)庫,同時解鎖。 l 一般軟件配置需包括下列 SCI:l 1.系統(tǒng)規(guī)格說明書l 2.軟件項目規(guī)劃l 3.需求分析結(jié)果l 1)軟件需求規(guī)格說明書l 2)可執(zhí)行的或 “ 紙樣 ” 原型l 4.初步用戶手冊 l 5.設(shè)計規(guī)格說明書l 1)數(shù)據(jù)設(shè)計描述l 2)總體結(jié)構(gòu)設(shè)計描述l 3)模塊設(shè)計描述l 4)界面設(shè)計描述l 5)對象描述(若采用面向?qū)ο蠹夹g(shù)) l 6. 源代碼清單l 7.測試規(guī)格說明書l 1)測試計劃和過程l 2)測試用例和實驗結(jié)果 l 8.操作和安裝手冊l 9.可執(zhí)行程序l 1)每個模塊的可執(zhí)行代碼l 2)連接到一起的代碼l 10.?dāng)?shù)據(jù)庫描述l 1)數(shù)據(jù)模型和文件結(jié)構(gòu)l 2)初始化映象l 11.聯(lián)機(jī)用戶手冊l 12.維護(hù)文檔l 1)軟件問題報告單l 2)維護(hù)申請單l 3)預(yù)計變動的順序l 13.軟件工程的標(biāo)準(zhǔn)和過程 軟件配置管理任務(wù)軟件配置管理任務(wù) l 軟件配置管理 主要任務(wù) 是控制軟件的修改,主要包括 :161。 標(biāo)識軟件配置中各種對象;161。 管理軟件的各種版本;161。 控制對軟件的修改; 161。 審計配置;161。 報告配置情況。 標(biāo)識配置對象標(biāo)識配置對象 l 所有 SCI都應(yīng)按面向?qū)ο蟮姆绞矫⒔M織起來。對象命名是為了能夠根據(jù)名稱提取對象;而通過組織對象并描述其間的關(guān)系則著眼于在對象變更時能夠清楚地了解變更的影響范圍。l 基本對象 —— 在分析、設(shè)計、編碼或測試階段由開發(fā)人員創(chuàng)建的某個 “文本單元 ”( unit of text)。161。 例如,需求說明書中某一節(jié),某個模塊的源代碼,或按等價分類法制定的一套測試用例l 復(fù)合對象 —— 由若干基本對象和復(fù)合對象組合而成的對象,是一個遞歸的概念。161。 例如, “設(shè)計規(guī)格說明書 ”是復(fù)合對象,它由 “數(shù)據(jù)模塊 ”和 “模塊 N”等基本對象組合而成。 l 每個配置對象都擁有名字、描述、資源列表和實際存在體四個部分 :161。 1. 對象名一般為無二義字符串;161。 2. 對象描述包括若干數(shù)據(jù)項,它們指明對象的類型(例如,文檔、程序還是數(shù)據(jù))、所屬工程項目的標(biāo)志及變動和版本的有關(guān)信息;161。 3. 資源列表給出該對象要求、引用、處理和提供的所有實體,如數(shù)據(jù)類型、特殊函數(shù)等,有時變量也被看作資源;161。 4. 只有基本對象才有實際存在體,它是指向該對象 “單元正文描述 ”的一個指針;對于復(fù)合對象,此項取 null值。 l 除了標(biāo)識配置對象外,還必須指明對象之間的關(guān)系,一個對象可標(biāo)識為另一個復(fù)合對象的一部分,即此兩對象之間存在一個part?of關(guān)系。若干 part?of關(guān)系可定義出對象之間的分層結(jié)構(gòu)。例如:l “E?R圖 ”part?of“數(shù)據(jù)模型 ”l “數(shù)據(jù)模型 ”part?of“設(shè)計規(guī)格說明書 ”l 因一個配置對象可能與其他多個對象有關(guān)系,所以 SCI的分層結(jié)構(gòu)不一定是簡單的樹狀結(jié)構(gòu),而是更一般的網(wǎng)狀結(jié)構(gòu)。 版本控制版本控制 l 為了適應(yīng)不同環(huán)境特點和滿足不同用戶的個性需求,往往一個項目保存多個版本。l 配置管理的版本控制主要解決下列問題: 161。 1)根據(jù)不同用戶的需要配置不同的系統(tǒng); 161。 2)保存系統(tǒng)老版本,為以后調(diào)查問題使用; 161。 3)建立一個系統(tǒng)新版本,使它包含某些決策而拋棄另一些; 161。 4)支持兩位以上工程師同時在一個項目中工作; 161。 5)高效存儲項目的多個版本 。 l 版本控制系統(tǒng)都為配
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1