国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

如何做好項(xiàng)目軟件的分析

2019-11-17 04:39:32
字體:
供稿:網(wǎng)友
    本文結(jié)合自己的經(jīng)驗(yàn),從實(shí)踐的角度,對(duì)項(xiàng)目軟件的分析工作從7個(gè)方面進(jìn)行了闡述,并指出一些輕易失誤的做法。希望能對(duì)從事分析工作的同仁有所參考。  軟件從使用范圍的角度,可分為項(xiàng)目軟件和產(chǎn)品軟件。
  項(xiàng)目軟件:即針對(duì)特定某個(gè)客戶的要求,并僅為其使用的軟件。又稱工程軟件,特點(diǎn)是有明確的合同,嚴(yán)格的工期,約定的維護(hù)期等。如"XXX公司XXX系統(tǒng)"。  產(chǎn)品軟件:即針對(duì)某一領(lǐng)域客戶的共有需求而開發(fā)的軟件。特點(diǎn)是通用、功能豐富而冗余,通過一次性的購(gòu)買行為獲得等。如操作系統(tǒng)軟件、數(shù)據(jù)庫(kù)軟件、CAD軟件等。  本文就項(xiàng)目軟件的需求分析,結(jié)合自身的體會(huì),提出一些看法和建議。  1、 依據(jù)分析階段確定合適的客戶方配合人員  這一點(diǎn)對(duì)于獲取真正的用戶要求非常重要。通常,客戶方會(huì)組織專工以上層次的人或在單位小有名氣的計(jì)算機(jī)能手來和開發(fā)方分析人員配合,共同整理需求。  應(yīng)該對(duì)客戶方配合人員進(jìn)行分類,層次化,使之和分析的各階段相對(duì)應(yīng)。  分析的初期,即總體分析階段,需要得到整體意義上的輪廓需求,此時(shí),應(yīng)與客戶方總工以上層次的人員進(jìn)行交流,這一層次的人,對(duì)未來的系統(tǒng)會(huì)有完整的描繪,可以劃分出子系統(tǒng),及其之間的關(guān)系,這也是高級(jí)治理層對(duì)系統(tǒng)的期望。可以以此作為綱領(lǐng)性的文檔指導(dǎo)進(jìn)一步的分析,并約束后續(xù)的分析過程,避免需求范圍漫無邊際的擴(kuò)大;  專業(yè)系統(tǒng)分析階段,通常,客戶單位都會(huì)有專業(yè)分工,彼此之間既相互獨(dú)立,又會(huì)在某些點(diǎn)上發(fā)生聯(lián)系。此階段應(yīng)與客戶方專工層次的人員進(jìn)行深入的討論。這一層次的人,對(duì)自己的專業(yè)相當(dāng)熟悉,對(duì)專業(yè)內(nèi)的需求會(huì)非常到位,大都年富力強(qiáng),有相當(dāng)?shù)拈啔v和理解能力,甚至自己都可以繪制業(yè)務(wù)流圖,總結(jié)業(yè)務(wù)功能點(diǎn)。對(duì)他們應(yīng)充分鼓勵(lì),盡量調(diào)動(dòng)其積極性;  系統(tǒng)關(guān)聯(lián)分析階段,在各專業(yè)系統(tǒng)得到充分分析的基礎(chǔ)上,緊接著就要理清它們之間的關(guān)系,這是提升需求檔次的要害階段,也是高級(jí)領(lǐng)導(dǎo)層和專工都關(guān)心的階段。通常,客戶單位都會(huì)有一些零散的軟件,如財(cái)務(wù)軟件,部頒軟件等,這些專業(yè)軟件都發(fā)揮著重要的作用,但都是些信息孤島,客戶會(huì)很自然的希望能把這些信息融合到整個(gè)系統(tǒng)中來,為更多的人所共享。同時(shí),也希望數(shù)據(jù)能夠在各專業(yè)系統(tǒng)間順暢的流動(dòng),從而減少重復(fù)勞動(dòng),提高工作效率。此階段應(yīng)把總工層和專工層召集到一起,共同理清系統(tǒng)間的接口。  經(jīng)過這三個(gè)階段,對(duì)需求的描述將比較準(zhǔn)確和完整。  2、 多方位描述同一需求  有一些需求貫穿了從基層人員到高層領(lǐng)導(dǎo),對(duì)此需求應(yīng)該從各個(gè)角度、各個(gè)方位給以描述,總結(jié)之后才能得到完整的表達(dá),否則可能會(huì)漏掉一些信息。這也為后續(xù)的設(shè)計(jì)工作打好了基礎(chǔ)。  比如,在設(shè)備治理類軟件中,有一個(gè)概念叫"缺陷",指由于材料老化或外力作用,使得設(shè)備處于不正常的運(yùn)行狀態(tài),但還沒有到馬上就釀成"事故"的程度,但如不及時(shí)檢修,就可能出事。對(duì)于設(shè)備缺陷業(yè)務(wù),就涉及到從班組人員到領(lǐng)導(dǎo),上上下下對(duì)此都非常關(guān)心,但各層次的人關(guān)心的側(cè)重點(diǎn)卻不盡相同:領(lǐng)導(dǎo)關(guān)心"消缺率"(即缺陷消除率)、"消缺及時(shí)率";專工關(guān)心缺陷類型和處理方法;班組人員關(guān)心消缺工作的人員安排及時(shí)間地點(diǎn)。缺陷的業(yè)務(wù)處理流程依靠于"設(shè)備缺陷單"(用于記錄缺陷及消除情況),假如僅僅局限于從由基層得到的設(shè)備缺陷單上的數(shù)據(jù)結(jié)構(gòu)(設(shè)備名稱、缺陷發(fā)現(xiàn)人、發(fā)現(xiàn)時(shí)間、二級(jí)單位確認(rèn)時(shí)間、缺陷性質(zhì)、安排消缺時(shí)間、消缺人員、消除日期、處理方法),無法滿足專工層的分析要求:對(duì)設(shè)備的缺陷情況按類型、零部件、型號(hào)、生產(chǎn)廠家等分類統(tǒng)計(jì),為設(shè)備采購(gòu)時(shí)作為選型參考、調(diào)整設(shè)備及其零部件的檢修周期以減少缺陷發(fā)生的頻率等,因此需要在原來的設(shè)備缺陷單上增加一些相關(guān)信息。   3、 清楚化每一數(shù)據(jù)項(xiàng)  由于需求將作為設(shè)計(jì)的基礎(chǔ),弄清所有的數(shù)據(jù)項(xiàng)的來龍去脈對(duì)于設(shè)計(jì)是必不可少的。不能有模糊不清的地方,同時(shí)通過對(duì)數(shù)據(jù)項(xiàng)來源的分析,可以讓分析人員更清楚的看到數(shù)據(jù)的流動(dòng)情況,也會(huì)發(fā)現(xiàn)一些新的需求點(diǎn)。   4、 充分挖掘潛在需求  由于分析人員對(duì)軟件技術(shù)非常熟悉,一些由于技術(shù)所帶來的潛在需求對(duì)于客戶來說,一般很難被發(fā)現(xiàn)。不實(shí)現(xiàn)這些需求,對(duì)整個(gè)系統(tǒng)也沒什么實(shí)質(zhì)性的影響;實(shí)現(xiàn)這些需求,則會(huì)錦上添花。  對(duì)這些潛在需求,會(huì)有兩種處理方式:告訴客戶,客戶會(huì)得到啟發(fā),可能進(jìn)一步提出新的需求,會(huì)有一些更大膽的想法,從而擴(kuò)大了需求范圍,增加了工作量,甚至?xí)绊懙焦て冢徊桓嬖V客戶,等客戶想到了再說。  這些需求假如對(duì)于產(chǎn)品軟件,可能會(huì)是一個(gè)賣點(diǎn),要盡可能的去挖掘。但對(duì)項(xiàng)目軟件,考慮各種風(fēng)險(xiǎn),有時(shí)候可能會(huì)回避,或?qū)蛻綦[瞞。   我覺得,不管是否告訴客戶,分析人員還是應(yīng)該去挖掘,最起碼可以作為自己的知識(shí)積累。  5、 采用科學(xué)的分析報(bào)告   7、 抱著學(xué)習(xí)與指導(dǎo)并存的態(tài)度  面對(duì)一個(gè)新的客戶時(shí),分析人員首先必須抱著謙遜的學(xué)習(xí)的態(tài)度,把這看成是豐富領(lǐng)域知識(shí)的機(jī)會(huì)。但并非客戶單位的任何層次的人都有值得學(xué)習(xí)的東西,隨著分析人員接觸的領(lǐng)域客戶不斷增多,分析人員對(duì)該領(lǐng)域的理解也會(huì)越來越深,逐漸會(huì)成長(zhǎng)為領(lǐng)域?qū)<遥瑫?huì)有很多地方超過客戶對(duì)領(lǐng)域的理解,此時(shí),要以自己的深入理解去指導(dǎo)客戶,說服客戶,甚至糾正客戶的一些錯(cuò)誤的熟悉,得到客戶的信任與尊敬,這對(duì)迅速順利的完成需求分析會(huì)很有幫助。   8、 誤區(qū)  在進(jìn)行需求分析的時(shí)候,輕易陷入一些誤區(qū),導(dǎo)致分析結(jié)果不理想。  分析結(jié)果越復(fù)雜越好  這是技術(shù)型分析人員經(jīng)常碰到的情況,認(rèn)為分析出錯(cuò)綜復(fù)雜的關(guān)系,花哨的圖表才能顯示出分析水平高,其實(shí),分析經(jīng)常要經(jīng)歷"簡(jiǎn)單-復(fù)雜-簡(jiǎn)單"的過程,前一個(gè)簡(jiǎn)單表現(xiàn)為分析人員"認(rèn)為簡(jiǎn)單";隨著分析的深入,原以為簡(jiǎn)單的問題會(huì)越來越復(fù)雜;最后,經(jīng)過概括、消化、分解,使得需求簡(jiǎn)單明了。  必須一次到位  由于項(xiàng)目工期緊,或者客戶單位地理位置偏遠(yuǎn),不想反復(fù)去現(xiàn)場(chǎng),希望通過一次需求分析就能得到完整的不再改變的結(jié)果。有這種情況時(shí),表現(xiàn)為分析人員對(duì)客戶方配合人員窮追猛問,或堅(jiān)持要求配合人員做出保證,承諾需求范圍不再擴(kuò)大等等。結(jié)果往往是雙方關(guān)系緊張,配合人員怕?lián)?zé)任,提出過多的靈活的、可配置的一些要求,無故增加了后續(xù)設(shè)計(jì)和編碼的工作量。一次到位的想法是不現(xiàn)實(shí)的,隨著開發(fā)工作的進(jìn)行,用戶經(jīng)常會(huì)提出以前沒想到的需求,或者更改已有的需求。需求必然有一個(gè)迭代的過程,變是不可避免的,要害是對(duì)于變化的控制,比如通過正規(guī)而繁復(fù)的流程提高需求變化時(shí)客戶付出的代價(jià):告知客戶如此變化將會(huì)使工期延長(zhǎng),或需要追加資金等等,盡管對(duì)于"軟件屬于買方市場(chǎng)"的現(xiàn)狀來說,開發(fā)方往往叫不起這個(gè)板,但這樣的控制還是有一定的效果的。  客戶的需求必須全部滿足  陷入這一誤區(qū)的分析人員,往往自己的領(lǐng)域知識(shí)欠缺,對(duì)客戶的需求是否合理,缺乏分辨能力,只能由客戶牽者走,這樣會(huì)帶來很大的風(fēng)險(xiǎn):造成需求冗余,項(xiàng)目返工,更有對(duì)需求變化失去控制的危險(xiǎn),隨著項(xiàng)目的開展,整個(gè)開發(fā)團(tuán)隊(duì)會(huì)越來越痛苦。所以必須加深自己的領(lǐng)域知識(shí),變被動(dòng)接受為主動(dòng)引導(dǎo),進(jìn)而拒絕客戶的不合理需求。  以上所述僅為個(gè)人體會(huì),都是些做分析時(shí)的基本要求,要做好需求分析工作,還有賴于其他很多因素,如分析方法及輔助分析工具的把握程度、個(gè)人交際能力的高低、語(yǔ)言溝通能力的高低等等,歡迎同行廣泛交流,共同進(jìn)步。 進(jìn)入討論組討論。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 遂平县| 壤塘县| 玉山县| 聂拉木县| 望奎县| 天台县| 萨嘎县| 漠河县| 罗田县| 德清县| 威海市| 密山市| 颍上县| 饶阳县| 彩票| 石林| 从江县| 河东区| 波密县| 泰和县| 桦甸市| 杭州市| 中超| 新宁县| 凌海市| 伊通| 嵊泗县| 依兰县| 嘉荫县| 宁波市| 南皮县| 桓台县| 海晏县| 花莲市| 澜沧| 建湖县| 达日县| 海淀区| 灌南县| 汕尾市| 昭觉县|