作者:管理(lǐ)員(yuán)
點擊率:7975
發布時(shí)間:2020-04-16 15:20
公司的(de)信息化(huà)建設和(hé)軟件開發,應用(yòng)軟件開發是其企業發展的(de)工具,但其目的(de)是幫助客戶實現其希望達到的(de)業務目的(de)。在應用(yòng)軟件開發過程中,通(tōng)常的(de)情況是客戶對(duì)自身業務流程非常了(le)解,但是對(duì)軟件運作的(de)特點不夠熟悉,特别開始的(de)時(shí)候對(duì)實施的(de)過程和(hé)結果預期不夠明(míng)确。而一般的(de)應用(yòng)軟件開發公司對(duì)因爲企業業務流程不夠熟悉,在項目的(de)前期規劃和(hé)需求分(fēn)析階段沒有充分(fēn)熟悉和(hé)把關,那麽即使對(duì)軟件開發技術掌握得(de)再好,也(yě)可(kě)能因此導緻項目(project)的(de)失敗。
因此,作爲應用(yòng)軟件開發公司,項目成功的(de)最重要的(de)部分(fēn)應該是在前期的(de)需求分(fēn)析,首先是向客戶學習(xí),充分(fēn)了(le)解用(yòng)戶的(de)業務流程,和(hé)深入理(lǐ)解客戶希望項目所達到業務目标。圍繞這(zhè)些前提進行咨詢分(fēn)析,找到正确的(de)切入點和(hé)開發方向。同時(shí)還(hái)有充分(fēn)考慮用(yòng)戶的(de)現有實際情況、現有應用(yòng)系統、職工或用(yòng)戶的(de)接受程度、易用(yòng)性,長(cháng)遠(yuǎn)業務目标,長(cháng)遠(yuǎn)信息化(huà)規劃、以及和(hé)上級主管部門的(de)保持一緻等複雜(zá)問題。
應用(yòng)軟件開發流程:
整個(gè)應用(yòng)軟件開發流程過程大(dà)緻可(kě)以分(fēn)成五個(gè)大(dà)的(de)階段,分(fēn)别是:軟件需求(Software requirements)、軟件設計(software design)、軟件編碼(software code)、軟件測試(software testing)、 軟件交付(software delivery)這(zhè)五個(gè)階段,而這(zhè)五個(gè)階段又分(fēn)多(duō)少開發步驟。
軟件開發需求分(fēn)析階段:
a、公司在做(zuò)一個(gè)項目之前,首先會與客戶進行交流,和(hé)客戶交流的(de)目的(de)是什(shén)麽?就是要了(le)解用(yòng)戶的(de)需要,根據客戶的(de)需要做(zuò)出一個(gè)軟件要實現的(de)基本功能,這(zhè)個(gè)也(yě)稱之爲客戶需求分(fēn)析。這(zhè)一步在整個(gè)軟件開發流程中是非常重要的(de),如果你連客戶最基本的(de)需要都搞不清楚,那麽你這(zhè)個(gè)軟件是不可(kě)能使客戶滿意的(de)。
b:相關需求分(fēn)析員(yuán)向用(yòng)戶初步了(le)解需求,列出軟件開發項目的(de)大(dà)功能模塊,每個(gè)大(dà)功能模塊有哪些小功能模塊,對(duì)于客戶有明(míng)确需求的(de)功能,要初步定義好少量的(de)界面。
c:根據自己的(de)經驗和(hé)需求一份功能需求文檔。這(zhè)次的(de)文檔會清楚利用(yòng)系統大(dà)緻的(de)大(dà)功能模塊,大(dà)功能模塊有哪些小功能模塊,并且還(hái)列出相關的(de)界面和(hé)界面功能。
d:系統分(fēn)析員(yuán)向用(yòng)戶再次确認需求。
以上是“論需求分(fēn)析對(duì)應用(yòng)軟件開發的(de)重要性”全文,希望對(duì)大(dà)家有所啓發,在以後要開發軟件時(shí),能夠重視軟件開發的(de)需求分(fēn)析。