很長時間沒有更新部落格了,心裡一直想寫點什麼東西的,可是,回到住的地方的時候心就懶了,不愛動手,再加上這段時間比較忙,心情也比較複雜,所以一直沒有更新部落格。
今天是星期天,仔細回想一下以前的工作,心 裡大致的想了一段時間,對我這段時間的工作算是做乙個總結吧,因為,在周五的時候就是我們的需求有點小變化,弄得我都不知道該怎麼做,而且客戶提的那種需 求非常的智慧型,在網頁實現可能是實現不了了,但是客戶認為就是可以實現,所以作為乙個剛入軟體行業的菜鳥,我這裡大致所以下給我乙個專案我將如何去完成 它,喜歡各位大鳥級別的人能夠給我提出意見,切勿噴水,我以前也寫過之類的文章,只不過就是大致的說一下,這篇部落格我想模仿我在接到乙個專案後將如何完 成,喜歡大鳥給出意見,因為是軟體的開發流程,所以我這裡附上軟體開發流程的圖紙:
以前寫的**是:
下面我就詳細的來說一下我的流程吧,比如老闆現在給我們乙個專案,我們專案組六個人,開發人員和美工都有,下來我該怎麼來完成呢,我還是按照軟體生命週期的8個過程加上我自己的思路來說吧。
(1) 首先我會組織我們專案組討論關於這個專案的可行性分析,也就是每個人對這個專案的看法以及能否實現,也就是軟體的生命週期的可行性研究,當然了,如果領導 能接下這個任務的話,當然也知道我們應該能夠拿下這個專案,當這一步完事之後,我們也就確定了可以開發這個專案,接著我們就要實施第二步。
(2) 第二步我覺得我們應該開始和客戶聯絡了,了解客戶到底需要什麼,這時候我覺得和客戶聯絡的時候我們至少要去兩個有開發經驗的人,因為當客戶說出需求的時 候,他們應該是最能理解客戶需要什麼的,當他們第一次談完之後,大體的需求在他們的腦子裡面就已經具備了,這時候他們就要將這些需求轉換成文字在word 或者文字處理軟體裡面展示出來,同時這個階段我覺得美工和資料庫的前期設計應該也在進行,當我們將需求轉換成文字之後,我們在會和客戶確認資訊是否這樣開 發,當和使用者再次的商議之後我們再次的修改需求之後,這樣我就覺得和客戶的互動也就差不多了,這時候我們美工大致也能設計出來幾個頁面,讓使用者看一下,提 出意見,然後修改,這樣我們的第二步就完成了。
(4) 當我們第三步完成的時候,我認為我們的資料庫設計也應該設計完了,如果沒有,讓其快速設計完成或者我們幫助他一塊弄完,這時候就是我們開發人員的天下了, 我們要和美工配合並且整理好沒乙個模組,我們在專案中經常會遇到這種現象,某乙個模組出現了問題,而被迫讓很多程式設計師停下工作等待,這種現象普遍存在,那 麼我們如何解決呢,個人認為當我們編碼的時候我們開發人員應該多去相互溝通,以及應急的解決方案都很重要,這樣我們就能減少那樣的現象,對於我們程式設計師來 說,bug永遠存在,記得曾經看到過這樣一段話「大名鼎鼎的微軟,可曾有連續三個月不發補丁的時候嗎?答案是:從來沒有」,這時候再我們開發人員和美工的 同時努力下,我們的編碼階段就算是完成了,這時候,我們的專案就要進行測試了。
(5) 測試:乙個好的專案必須經得住測試人員的測試,測試有好多方法,什麼黑盒,白盒,站內,站外等等,我對測試的了解不是很多,所以具體也不知道測試人員是如 何測試的,當我們測試完我們的專案之後,交給使用者進行使用,使用者使用後感覺可以,也就是測試完成之時,當我們完成測試之後,我們需要寫一些幫助文件之類的 記錄,這樣我們前期的軟體測試就算是完了,當然後期我們可能還會進行測試,因為我們不可能一下子開發乙個非常完美的專案,這樣我們第五步就完成了。
(6) 第六步我們就要開始對軟體的交付進行準備工作,其實這個階段我覺得挺重要的,因為是和使用者的接觸,當我們軟體測試完成我們的軟體測試,並且達到了要求之 後,我們的軟體開發者應該向客戶提交開發的產品,使用者手冊,使用者如何使用等一些客戶需要的東西,然後將客戶的產品發布上線,這一階段我們就完成了。
(7)最後,當使用者驗收過專案之後,我們的專案團隊的乙個專案就完成了,只有後期的維護工作,這時候我們專案組織慶祝的慶祝,該拿專案獎金的拿專案獎金。
最後感謝大家的閱讀,希望大家能給小弟提點建議,針對**的開發流程,這只是乙個簡潔的開發過程而已,小弟一定洗耳恭聽,本來沒有想寫這篇部落格的心理,只是前面說了周五我們的專案需求有點小變動,所以就憑自己的感覺寫了這樣一篇部落格留作紀念。
座右銘:相信自己,你就是下乙個成功者
關於乙個專案的簡單開發流程 需求,資料庫,編碼
關於乙個專案的簡單開發流程 前言 從11月8號開始到11月12號我們小組使用html easyui ashx 非同步,開發了乙個簡易的 也就是簡單的門戶 下面我就將我們這幾天開發中遇到的一些問題以及我自己的一些關於專案的開發流程的見解,當然我的見解很有限,所以希望廣大博友們能提出你們在工作中所接觸到...
資料庫篇 簡單的資料恢復流程
建立模擬資料create database test bk use test bk create table t1 id int insert into t1 values 1 2 3 commit select from t1 首先進行全備份mysqldump uroot p123456 a e ...
使用VS資料庫專案簡化資料庫開發的更新維護
在專案開發工作中,資料庫的更新維護一直是比較頭疼的問題,特別是在乙個專案要部署到多個目的地,並且不同目的地的資料庫可能不一致的情況下,如果沒有較好的維護工具,將需要大量的人工維護工作,如果在開發工作中合理使用資料庫專案,將會簡化大量的人工維護工作。在 msdn 上,有關於資料庫專案的詳細介紹,不再這...