亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        芻議軟件工程管理方法在軟件開發(fā)中的應(yīng)用

        2014-11-19 15:40:16劉信宋子成
        電子技術(shù)與軟件工程 2014年20期
        關(guān)鍵詞:程序員開發(fā)人員軟件

        劉信++宋子成

        摘 要 軟件工程管理目前還沒有引起人們的足夠重視。究其原因:首先是人的傳統(tǒng)觀念,工程管理不為人們所重視;另一方面軟件工程是一個新興的學(xué)科領(lǐng)域,軟件工程管理的問題也是剛被提出的。故對軟件工程管理還處于初級階段的認(rèn)識。研究并探索一條軟件工程管理的方法和模型,對軟件工程實(shí)踐,提高軟件質(zhì)量是有必要的。

        【關(guān)鍵詞】管理 軟件工程

        1 引言

        軟件工程管理目前還沒有引起人們的足夠重視。究其原因:首先是人的傳統(tǒng)觀念,工程管理不為人們所重視;另一方面軟件工程是一個新興的學(xué)科領(lǐng)域,軟件工程管理的問題也是剛被提出的。同時(shí),由于軟件產(chǎn)品的特殊性,使軟件工程管理涉及到很多學(xué)科。因此對軟件工程管理,人們還缺乏經(jīng)驗(yàn)和技術(shù)。但事實(shí)證明,由管理失誤造成的后果要比程序錯誤造成的后果更為嚴(yán)重。很少有軟件項(xiàng)目的實(shí)施進(jìn)程能準(zhǔn)確地符合預(yù)定目標(biāo)、進(jìn)度和預(yù)算的,這也就足以說明軟件工程管理的重要。

        2 軟件工程管理的內(nèi)容

        目前軟件生產(chǎn)自動化程度很低,在開發(fā)過程中人是起決定性的因素,因此,軟件工程管理很大程度上是對人的管理。我們可根據(jù)軟件產(chǎn)品的特點(diǎn)分析軟件下程管理的具體內(nèi)容,它包括對開發(fā)人員、組織機(jī)構(gòu)、用戶、文檔資料等方而的管理。

        2.1 開發(fā)人員

        軟件開發(fā)人員一般分為:項(xiàng)目負(fù)責(zé)人、系統(tǒng)分析員、高級程序員、初級程序員、資料員和其他輔助人員根據(jù)項(xiàng)目的規(guī)模人小,有可能一人身兼數(shù)職,但職責(zé)必須明確。不同職責(zé)的人,要求的素質(zhì)不同。如項(xiàng)目負(fù)責(zé)人需要有組織能力、判斷能力和對重大問題能做出決策的能力;

        系統(tǒng)分析員則要有概括能力、分析能力和社交活動能力;程序員需要有熟練的編程能力等。人員要少而精,選人要慎重。軟件生命期各個價(jià)段的活動有分工又互相聯(lián)系。因此,要求選擇各類人員既能勝任工作,又要能相互很好地配合沒有一個和諧的工作氣氛很難完成個復(fù)雜的軟件項(xiàng)目。

        2.2 組織機(jī)構(gòu)

        組織機(jī)構(gòu)不等于開發(fā)人員的簡單集合。這里的組織機(jī)構(gòu)要求:

        好的組織結(jié)構(gòu)、合理的人員分工和有效的通訊。軟件開發(fā)的組織機(jī)構(gòu)沒有統(tǒng)一的模式。下面簡單介紹三種組織機(jī)構(gòu)。

        2.2.1 主程序員組織機(jī)

        IBM公司提出的主程序員組是軟件系統(tǒng)結(jié)構(gòu)化思想在組織上的體現(xiàn)。它的目的是為了保證全組的協(xié)調(diào)和統(tǒng)一。一位高級工程師(主程序員)主持計(jì)劃、協(xié)調(diào)和復(fù)審組的全部技術(shù)活動。技術(shù)人員(一般25人)負(fù)責(zé)分析和開發(fā)活動,一位后援工程師支持高級工程師的工作,并且在該項(xiàng)目繼續(xù)進(jìn)行時(shí),可以代替高級工程師工作,以減少可能的損失

        2.2.2 專家組

        專家組強(qiáng)調(diào)每個人的才能,把每個人都看作是某一方面的專家,由這些專家組成一個開發(fā)機(jī)

        構(gòu)。這種組織結(jié)構(gòu)雖然能發(fā)揮所有工作人員的積極性,但往往有可能出現(xiàn)協(xié)調(diào)上的困難,選擇這種方式要慎重

        2.2.3 民主組織

        民主組織由從事各方面工作的人員輪流擔(dān)任組長。很顯然,這種組織結(jié)構(gòu)對調(diào)動積極性和個人的創(chuàng)造性是很值得稱道的。但是由于過多地進(jìn)行組長信息“轉(zhuǎn)移”不符合軟件工程化的方向。

        2.3 用戶

        我們是為用戶開發(fā)軟件的,在開發(fā)過程中自始至終必須得到用戶的密切合作和支持。作為項(xiàng)目負(fù)責(zé)人,要特別注意與用戶保持聯(lián)系,掌握用戶的心理和動態(tài)防止來自用戶的各種干找和阻力。

        2.3.1 用戶不積極,不配合

        這種表現(xiàn)通常來自對采用先進(jìn)技術(shù)持懷疑態(tài)度的用戶,他們心理上的抵觸情緒會在行動上表現(xiàn)為消極、漠不關(guān)心。在需求階段,做好這部分人的工作很重要,通過他們中的業(yè)務(wù)骨千,才能真正了解到用戶的要求。要使他們認(rèn)識到:計(jì)算機(jī)的發(fā)展和應(yīng)用是現(xiàn)代化的必然趨勢,使用計(jì)算機(jī)將會帶來巨大的經(jīng)濟(jì)效益:讓他們掌握新的技術(shù)和方法去取代某些可能過時(shí)的或淘汰的專長。

        2.3.2 用戶求快求全

        這種表現(xiàn)來自對使用計(jì)算機(jī)持積極態(tài)度的人他們中一部分人希望一個早上就能用上計(jì)算機(jī),并且全能用上計(jì)算機(jī)。要他們認(rèn)識到;開發(fā)一個軟件項(xiàng)目不是一朝一夕就能完成的,軟件工程不是靠人海戰(zhàn)術(shù)就能加快的工期。另外,即使計(jì)算機(jī)能夠處理的事情,系統(tǒng)也不能下于包羅萬象,貪大求全。要根據(jù)現(xiàn)有的條件量力而行。如果系統(tǒng)大而全,必然會很復(fù)雜,開發(fā)時(shí)間就拖得很長,因此可能會導(dǎo)致一個系統(tǒng)的失敗或性能太差

        2.3.3 用戶需求變化

        在軟件開發(fā)過程中,用戶可能會不斷提出新的要求和修改以前提出的要求。從軟件工程的角度不希望有這種變化。但實(shí)際上,不允許用戶提出變動的要求是不可能的因?yàn)橐环矫婷總€人對新事物有一個認(rèn)識過程,不可能一下子提出全面的、準(zhǔn)確的要求另一方而還要考慮到與用戶的關(guān)系。對來自用戶的這種變化要正確對待:要向用戶解釋軟件工程的規(guī)律,并在可能的條件下部分或有條件地滿足用戶的合理要求例如:軟件需求分析階段結(jié)束后軟件的設(shè)計(jì)口標(biāo)已經(jīng)確定,這時(shí)用戶要求的重大變化要導(dǎo)致設(shè)計(jì)目標(biāo)的變化,特別是到軟件開發(fā)的后期,一般不可能滿足這種變化的要求。要向用戶解釋清楚工程的內(nèi)在規(guī)律,但對用戶提出的如性能等局部方而的要求,只要是合理的,就要加以考慮。

        2.3.4 控制

        人員控制是對開發(fā)組織內(nèi)部人員控制。就是要保證開發(fā)人員的積極性和穩(wěn)定性。人員的頻繁更換或流動將會大大增加軟件出錯誤的機(jī)會。至少要保證軟件項(xiàng)目每一期工程或軟件生命期每一階段中人員的相對穩(wěn)定性。同時(shí)注意發(fā)揮每個開發(fā)人員的積極性和創(chuàng)造性。經(jīng)費(fèi)控制要編制詳細(xì)的經(jīng)費(fèi)預(yù)算。并在各階段進(jìn)行經(jīng)費(fèi)的核算。在經(jīng)費(fèi)上失去控制,軟件項(xiàng)目就沒有經(jīng)濟(jì)保證。質(zhì)量控制與各階段的復(fù)審在意義和作用上是一致的,在此不再敘述。

        2.3.5 文檔資料

        開發(fā)過程的各種活動后都要反映在文檔資料上。每一個階段的文檔資料是以后各階段工作的基礎(chǔ),又是對前面各階段工作的復(fù)審。軟件工程管理很大程度上是通過對文檔資料管理來實(shí)現(xiàn)的。因此,要把開發(fā)過程中的初步設(shè)計(jì)、中間過程、最后結(jié)果等建立成一套完整的文檔資料。文檔標(biāo)準(zhǔn)化是文檔管理的重要方面。

        3 結(jié)束語

        在當(dāng)今的軟件工程時(shí)代,每個項(xiàng)目涉及眾多的人力和物力,管理問題日益突出。在實(shí)際工作中,不管是否正式提出管理問題。都在自覺或不自覺地進(jìn)行著管理,只不過是管理的好壞程度不同而已。隨著軟件規(guī)模的不斷增大開發(fā)人員也隨著增多,開發(fā)時(shí)間也相應(yīng)持續(xù)增長。而對于規(guī)模大、人員多、開發(fā)時(shí)間長的軟件項(xiàng)目,必須要有良好的管理和力求在確定的時(shí)間和預(yù)算范圍內(nèi)有效地、合理地組織人力、物力按計(jì)劃完成預(yù)定的軟件項(xiàng)目。

        參考文獻(xiàn)

        [1]楊文龍.軟件工程[M].北京:電子工業(yè)出版社,2010.

        作者單位

        國網(wǎng)新疆電力公司信息通信公司 新疆維吾爾族自治區(qū)烏魯木齊市 830002endprint

        猜你喜歡
        程序員開發(fā)人員軟件
        為了讓媽媽看懂地圖,一位“野生程序員”做了個小程序
        禪宗軟件
        英語文摘(2021年10期)2021-11-22 08:02:26
        怎樣成為一名優(yōu)秀程序員
        幼兒100(2020年29期)2020-10-21 06:17:58
        Semtech發(fā)布LoRa Basics 以加速物聯(lián)網(wǎng)應(yīng)用
        軟件對對碰
        程序員之子
        意林(2017年24期)2018-01-02 22:49:14
        加班
        三月三(2016年6期)2016-06-21 10:25:33
        讓W(xué)indows 10進(jìn)入開發(fā)者模式
        電腦迷(2015年12期)2015-04-29 23:22:51
        后悔了?教你隱藏開發(fā)人員選項(xiàng)
        電腦愛好者(2015年6期)2015-04-03 01:20:56
        談軟件的破解與保護(hù)
        精品(2015年9期)2015-01-23 01:36:01
        少妇夜夜春夜夜爽试看视频| 欧美激情内射喷水高潮| 夜夜春精品视频| 蜜桃在线一区二区三区| 国产免费人成视频网站在线18| 97日日碰人人模人人澡| 成年女人永久免费看片| 精品人妻免费看一区二区三区| 伊人久久大香线蕉av最新午夜| 亚洲香蕉成人av网站在线观看| 亚洲碰碰人人av熟女天堂| 午夜无码片在线观看影院y| 成人性生交大片免费看l| 久久精品中文闷骚内射| 精品乱码久久久久久中文字幕| 天堂岛国精品在线观看一区二区| 亚洲一区亚洲二区视频在线| 人妻无码中文字幕| 欧美成人激情在线| 一区二区三区在线免费av| 国产亚洲精品一区二区无| 特级婬片国产高清视频| 精品国产性色av网站| 一区二区亚洲精品国产精| 男女猛烈无遮挡免费视频| 97精品伊人久久大香线蕉app| 亚洲精品中文字幕尤物综合| 人妻一区二区三区av| 粉嫩虎白女毛片人体| 日本五月天婷久久网站| 中国老太老肥熟女视频| 中文字幕隔壁人妻欲求不满| 国产性生大片免费观看性| ZZIJZZIJ亚洲日本少妇| 国产另类av一区二区三区| 爱情岛论坛亚洲永久入口口| 97久久久久人妻精品专区 | 性视频毛茸茸女性一区二区| 蜜桃av中文字幕在线观看| 国产精品国三级国产av| 亚洲精品中文字幕无乱码麻豆|