| 網(wǎng)站首頁(yè) | 關(guān)于我們 | 開(kāi)發(fā)優(yōu)勢(shì) | 產(chǎn)品展示 |
| 合作企業(yè) | 新聞動(dòng)態(tài) | 聯(lián)系我們 | 電話聯(lián)系 |
文章作者:濟(jì)南軟件開(kāi)發(fā) 時(shí)間:2016年11月08日
1、用分階段的生命周期計(jì)劃嚴(yán)格管理
這一條是吸取前人的教訓(xùn)而提出來(lái)的。統(tǒng)計(jì)表明,50%以上的失敗項(xiàng)目是由于計(jì)劃不周而造成的。在軟件開(kāi)發(fā)與維護(hù)的漫長(zhǎng)生命周期中,需要完成許多性質(zhì)各異的工作。這條原理意味著,應(yīng)該把軟件生命周期分成若干階段,并相應(yīng)制定出切實(shí)可行的計(jì)劃,然后嚴(yán)格按照計(jì)劃對(duì)軟件的開(kāi)發(fā)和維護(hù)進(jìn)行管理。濟(jì)南軟件開(kāi)發(fā)認(rèn)為,在整個(gè)軟件生命周期中應(yīng)指定并嚴(yán)格執(zhí)行6類計(jì)劃:項(xiàng)目概要計(jì)劃、里程碑計(jì)劃、項(xiàng)目控制計(jì)劃、產(chǎn)品控制計(jì)劃、驗(yàn)證計(jì)劃、運(yùn)行維護(hù)計(jì)劃。
2、堅(jiān)持進(jìn)行階段評(píng)審
統(tǒng)計(jì)結(jié)果顯示:大部分錯(cuò)誤是在編碼之前造成的,大約占63%; 錯(cuò)誤發(fā)現(xiàn)的越晚,改正它要付出的代價(jià)就越大,要差2到3個(gè)數(shù)量級(jí)。 因此,軟件的質(zhì)量保證工作不能等到編碼結(jié)束之后再進(jìn)行,應(yīng)堅(jiān)持進(jìn)行嚴(yán)格的階段評(píng)審,以便盡早發(fā)現(xiàn)錯(cuò)誤。
3、實(shí)行嚴(yán)格的產(chǎn)品控制
開(kāi)發(fā)人員最痛恨的事情之一就是改動(dòng)需求。但是實(shí)踐告訴我們,需求的改動(dòng)往往是不可避免的。這就要求我們要采用科學(xué)的產(chǎn)品控制技術(shù)來(lái)順應(yīng)這種要求。也就是要采用變動(dòng)控制,又叫基準(zhǔn)配置管理。當(dāng)需求變動(dòng)時(shí),其它各個(gè)階段的文檔或代碼隨之相應(yīng)變動(dòng),以保證軟件的一致性。
4、采納現(xiàn)代程序設(shè)計(jì)技術(shù)
從六、七時(shí)年代的結(jié)構(gòu)化軟件開(kāi)發(fā)技術(shù),到最近的面向?qū)ο蠹夹g(shù),從第一、第二代語(yǔ)言,到第四代語(yǔ)言,人們已經(jīng)充分認(rèn)識(shí)到:方法大似氣力。采用先進(jìn)的技術(shù)即可以提高軟件開(kāi)發(fā)的效率,又可以減少軟件維護(hù)的成本。
5、結(jié)果應(yīng)能清楚地審查
軟件是一種看不見(jiàn)、摸不著的邏輯產(chǎn)品。濟(jì)南軟件開(kāi)發(fā)提示您,軟件開(kāi)發(fā)小組的工作進(jìn)展情況可見(jiàn)性差,難于評(píng)價(jià)和管理。為更好地進(jìn)行管理,應(yīng)根據(jù)軟件開(kāi)發(fā)的總目標(biāo)及完成期限,盡量明確地規(guī)定開(kāi)發(fā)小組的責(zé)任和產(chǎn)品標(biāo)準(zhǔn),從而使所得到的標(biāo)準(zhǔn)能清楚地審查。
6、開(kāi)發(fā)小組的人員應(yīng)少而精
開(kāi)發(fā)人員的素質(zhì)和數(shù)量是影響軟件質(zhì)量和開(kāi)發(fā)效率的重要因素,應(yīng)該少而精。這一條基于兩點(diǎn)原因:高素質(zhì)開(kāi)發(fā)人員的效率比低素質(zhì)開(kāi)發(fā)人員的效率要高幾倍到幾十倍,開(kāi)發(fā)工作中犯的錯(cuò)誤也要少的多;當(dāng)開(kāi)發(fā)小組為N人時(shí),可能的通訊信道為N(N-1)/2,,可見(jiàn)隨著人數(shù)N的增大,通訊開(kāi)銷將急劇增大。
7、承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性
遵從上述六條基本原理,就能夠較好地實(shí)現(xiàn)軟件的工程化生產(chǎn)。但是,它們只是對(duì)現(xiàn)有的經(jīng)驗(yàn)的總結(jié)和歸納,并不能保證趕上技術(shù)不斷前進(jìn)發(fā)展的步伐。因此,濟(jì)南軟件開(kāi)發(fā)認(rèn)為,應(yīng)把承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性作為軟件工程的第七條原理。根據(jù)這條原理,不僅要積極采納新的軟件開(kāi)發(fā)技術(shù),還要注意不斷總結(jié)經(jīng)驗(yàn),收集進(jìn)度和消耗等數(shù)據(jù),進(jìn)行出錯(cuò)類型和問(wèn)題報(bào)告統(tǒng)計(jì)。這些數(shù)據(jù)既可以用來(lái)評(píng)估新的軟件技術(shù)的效果,也可以用來(lái)指明必須著重注意的問(wèn)題和應(yīng)該優(yōu)先進(jìn)行研究的工具和技術(shù)。
想要了解更多詳情歡迎來(lái)電咨詢18678812288
登陸網(wǎng)址:m.h6244.cn。
聯(lián)系人:王經(jīng)理。