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

正文內(nèi)容

02_02_軟件開發(fā)中的人員與過(guò)程_2(完整版)

  

【正文】 要資源和時(shí)間不加限制,所有的項(xiàng)目都是可行的。 ?在軟件的生命周期中,需要完成許多性質(zhì)各異的工作,這就要求把軟件生命周期劃分成若干個(gè)階段,并相應(yīng)地制定出切實(shí)可行的計(jì)劃,然后按照計(jì)劃對(duì)軟件的開發(fā)與維護(hù)工作進(jìn)行管理??偨Y(jié)能夠?qū)⒆约毫闵⒌氖斋@條理化,變成自己的知識(shí)與經(jīng)驗(yàn)的積累。 ? 源代碼管理習(xí)慣 ?絕大多數(shù)軟件工程師都經(jīng)歷過(guò)源代碼丟失,或者舊版本覆蓋新版本的問(wèn)題,防止這種情形發(fā)生的一個(gè)好的方式就是采取版本控制工具。 ?在實(shí)際的命名中,不要怕費(fèi)事,長(zhǎng)一點(diǎn)的函數(shù)與變量名可以提高代碼的可讀性。 ? 把一個(gè)很長(zhǎng)的函數(shù)分化成很多很小的子函數(shù)或者子函數(shù)的子函數(shù),不僅可讀性會(huì)變好,而且總體的代碼量也會(huì)也會(huì)減少。好的代碼應(yīng)該簡(jiǎn)明扼要、平實(shí)易懂?!皼](méi)有規(guī)矩,不成方圓”。作為專業(yè)的軟件工程師,即使在程序設(shè)計(jì)工作中總能創(chuàng)造性地奇思妙想,也必須遵守一定的規(guī)則和限制。 ?首先,要求代碼條例清晰,順著代碼,很容易看出作者的邏輯思路。因?yàn)楹荛L(zhǎng)的函數(shù)中往往伴隨著重復(fù)代碼,變大為小的過(guò)程,我們稱之為“重構(gòu)”的過(guò)程。 ?猶抱琵琶半遮面的不僅僅是變量命名,迂回曲折的邏輯同樣讓人糊涂,我們?cè)诰帉懘a時(shí),不論變量還是邏輯,都要以清晰易懂為佳。 ?關(guān)于版本控制工具的配置及使用,我們將在第二階段的軟件素養(yǎng)課程里面具體介紹。 ? 測(cè)試習(xí)慣 ?鑒別軟件工程師優(yōu)秀與否的一個(gè)方面就是看其提交的代碼 bug是否足夠少。 ? 軟件生命周期概述 2 ?軟件產(chǎn)品從形成概念開始,經(jīng)過(guò)開發(fā)、使用和維護(hù),直到最后退役的全過(guò)程稱為軟件生命周期。然而,由于資源缺乏和交付時(shí)間限制的困擾以及項(xiàng)目是否能夠盈利,對(duì)軟件項(xiàng)目的可行性做出細(xì)致而謹(jǐn)慎的評(píng)估是十分必要的。 ?需求是產(chǎn)品的根源,需求工作的優(yōu)劣對(duì)產(chǎn)品影響最大。 ? 需求分析-難點(diǎn)解析 5 ?用戶說(shuō)不清需求 ?用戶說(shuō)不清楚需求是普遍現(xiàn)象,這是讓開發(fā)人員頭痛的大問(wèn)題。 ?高層設(shè)計(jì)階段的重點(diǎn)是體系結(jié)構(gòu)設(shè)計(jì)。模塊是軟件系統(tǒng)的部件,它們安插在體系結(jié)構(gòu)上。 ? 用戶界面設(shè)計(jì)難點(diǎn)分析 ?通俗地講,用戶界面“好不好”主要看它是否“容易使用”和“美觀”。所以模塊泛指軟件系統(tǒng)的功能部件。 ? 系統(tǒng)設(shè)計(jì)-階段成果 ?體系結(jié)構(gòu)設(shè)計(jì)報(bào)告 ?用戶界面設(shè)計(jì)報(bào)告 ?數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告 ?模塊設(shè)計(jì)報(bào)告 ? 編碼實(shí)現(xiàn) ?軟件實(shí)現(xiàn)是將“軟件設(shè)計(jì)”的結(jié)果變換成用程序設(shè)計(jì)語(yǔ)言編寫的計(jì)算機(jī)能識(shí)別的程序。 ?采用新技術(shù)總是機(jī)遇與風(fēng)險(xiǎn)并存。 ?保證程序的健壯性 ?健壯性是程序性能要求之一,現(xiàn)在程序多為 GUI程序,我們無(wú)法預(yù)知用戶在程序界面上如何操作,所以我們必須要保證程序的健壯性,即使用戶操作不對(duì),我們的程序也可以提示用戶,萬(wàn)不可自己做的程序“華山一條道”,一旦用戶不按我們的要求去做,就發(fā)生系統(tǒng)錯(cuò)誤。代碼重用一方面會(huì)增加程序的可讀性,另一方面可以減少代碼編寫時(shí)間。 ? 編碼實(shí)現(xiàn)-難點(diǎn)解析 2 ?按規(guī)范編碼 ?正規(guī)項(xiàng)目,不管用什么語(yǔ)言編寫,都有一定的編碼規(guī)范,編碼規(guī)范利人利己,按規(guī)范編碼是一種習(xí)慣,任何一名合格的軟件工程師,都要養(yǎng)成按規(guī)范編碼的習(xí)慣。系統(tǒng)的實(shí)現(xiàn)既是對(duì)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)階段工作的檢驗(yàn),又是取得用戶對(duì)系統(tǒng)信任的關(guān)鍵階段。 ? “模塊化”( Modularization)是指:將系統(tǒng)分解為一系列功能模塊,然后逐一實(shí)現(xiàn)這些模塊,最后把所有的模塊集成為原來(lái)的系統(tǒng)。 ?除了要求軟件易用之外,人們還希望用戶界面美觀。 ? 體系結(jié)構(gòu)設(shè)計(jì)難點(diǎn)分析 ? 體系結(jié)構(gòu)是指軟件系統(tǒng)的基本和主體的形態(tài),也就是軟件系統(tǒng)中“最本質(zhì)”的東西。 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1