濟(jì)南軟件開(kāi)發(fā)是有一套流程的,起初,從需求確認(rèn),然后由開(kāi)發(fā)人員進(jìn)行代碼設(shè)計(jì)、編碼,再由測(cè)試人員進(jìn)行功能檢測(cè),最后產(chǎn)品功能上線。下面介紹一下具體的操作步驟?! ?br />
1 相關(guān)系統(tǒng)分析員和用戶初步了解需求,然后用WORD例出要開(kāi)發(fā)的系統(tǒng)的大功能模塊,每個(gè)大功能模塊有哪些小功能模塊,對(duì)于有些需求比較明確相關(guān)的界面時(shí),在這一步里面可以初步定義好少量的界面。
2 系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗(yàn)和需求用WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會(huì)清楚例用系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還例出相關(guān)的界面和界面功能。
3 系統(tǒng)分析員和用戶再次確認(rèn)需求。
4 系統(tǒng)分析員根據(jù)確認(rèn)的需求文檔所例用的界面和功能需求,用迭代的方式對(duì)每個(gè)界面或功能做系統(tǒng)的概要設(shè)計(jì)。
5 系統(tǒng)分析員把寫好的概要設(shè)計(jì)文檔給程序員,程序員根據(jù)所例出的功能一個(gè)一個(gè)的編寫。
6 測(cè)試編寫好的系統(tǒng)。交給用戶使用,用戶使用后一個(gè)一個(gè)的確認(rèn)每個(gè)功能,然后驗(yàn)收。
舉個(gè)例子來(lái)看:
1 某公司想找人訂做一套人事管理軟件,從某種渠道上得知我們有提供這種服務(wù),所以聯(lián)系上了我們。
2 我們會(huì)派專門的軟件工程師到他們那里去了解我們要設(shè)計(jì)一個(gè)什么的東西給他們用,然后回來(lái)做個(gè)方案給他們,其中方案的內(nèi)容包括:我們開(kāi)發(fā)出來(lái)的軟件大概的界面是怎樣?方便什么人使用?什么人可以使用什么功能?方便到什么程度?大概的硬件要求是怎樣等?
3 他們看了方案后,確定他們就是要做一套這樣的軟件,我就開(kāi)始開(kāi)發(fā)這套軟件。
4 我們把開(kāi)發(fā)出來(lái)的軟件交用他們使用,其中在使用的過(guò)程中哪里使用不方便或哪里達(dá)不到要求,我們會(huì)第第一時(shí)間修改這些功能,直到他們要求的所有功能都能很完美的解決掉。