軟體開發專案中的人員角色與職責劃分

2021-06-18 06:47:56 字數 1895 閱讀 4288

角色

職責專案經理

專案經理負責分配資源,確定優先順序,協調與客戶和使用者之間的交往。總而言之,就是盡量使專案團隊一直集中於正確的目標。專案經理還要建立一套工作方法,以確保專案工件的完整性和質量。

構架設計師

構架設計師負責在整個專案中對技術活動和工件進行領導和協調。構架設計師要為各構架檢視確立整體結構:檢視的詳細組織結構、元素的分組以及這些主要元素組之間的介面,最終的部署等。因此,與其它角色相比,構架設計師的見解重在廣度,而不是深度。

需求分析員

業務分析員通過概括和界定作為建模物件的組織來領導和協調業務用例建模。例如,確定存在哪些業務主角和業務用例,他們之間如何互動。通過描述乙個或幾個用例的需求狀況以及其他支援軟體的需求來獲取系統功能某一部分的規約。還要負責用例包並維護該用例包的完整性。

軟體設計師

設計員定義乙個或幾個類的職責、操作、屬性及關係,並確定應如何根據實施環境對它們加以調整。此外,設計師可能要負責乙個或多個設計包或設計子系統,其中包括設計包或子系統所擁有的所有類。編寫部分模組設計文件和**,檢查軟體工程師編寫的模組**。

ui設計師

介面設計人員通過以下方法來領導和協調 web 介面的原型設計和正式設計:獲取對 web 介面的需求(包括可用性需求),構建 web 頁面原型,使 web 介面的其他涉眾(如終端使用者)參與可用性複審和使用測試會議,複審並提供對 web 介面最終實施方案(由其他開發人員員建立,如設計師和實施工程師)的適當反饋。

軟體工程師

軟體工程師負責完成設計師的設計意圖,根據設計文件編寫**;根據設計文件編寫單元測試**,根據測試報告bug記錄修訂bug,完成包或子系統的開發。

測試工程師

(質量小組)

測試工程師負責執行測試,其中包括設定和執行測試,評估測試執行過程並修改錯誤,以及評估測試結果並記錄所發現的缺陷。

實施工程師

負責軟體產品安裝除錯和部署,完成專案相關系統工程工作,負責客戶技術支援,負責編寫系統部署方案和使用手冊、維護手冊,負責系統實施計畫和規劃。

說明什麼叫測試工程師或質量小組:小組的責任當然是發現在開發中所出現的技術問題和錯誤,及時的向專案小組報告情況,並督使專案小組相關的開發人員解決被發現的問題。質量小組的人員的組成,當然首先會是開發小組中的全部技術人員。除此以外可以邀請公司裡其他非專案小組的同事加入發現問題的隊伍。一般專案的質量測試有以下4個過程: 

a、白盒測試:就是專案的開發人員自己在平時的開發中,或者是在乙個小模組開發完成後。測試自己的所開發模組的過程。其測試內容主要是自己原**的完整性和規範性,自己開發的模組流程是否清晰、邏輯正確等等。 

b、黑盒測試:由開發小組的人員互相交換或者在空閒時間乾脆請公司裡非開發專案小組的同事來幫助測試各個模組。重要的內容是:檢查各個模組的連線是否緊密,各個超級連線是否正確,軟體中是否有js等報錯,表單區域中的文字筐等和使用者互動的部分是否有長度的限制?是否有超文字語言的過濾?是否有非法字元的驗證?在使用者填寫相關資訊出錯的時候,程式是否有相關的處理等等。 

c、使用者測試:主要是邀請本專案外的其他同事以使用者的角色來測試專案的功能。其內容主要是:評價每個模組的風格和專案的總體的風格是否衝突?功能是否能否實現,流程是否清晰,介面是否友好,頁面安排是否舒適?各種連線所放的位置是否舒適等等。 

d、負載測試:當專案看來可以很好的工作了,就可以開始負載測試的階段。專案小組這個時候應該在公司和客戶的幫助下,安排盡量多的使用者登陸開發基本完成的專案,使專案盡可能的承受長時間和高強度的測試。這個時候往往會發現相當多的問題(特別是以程式為主的web站點)。比如程式執行時伺服器出現記憶體溢位?cup資源占用瞬間漲滿?兩個使用者在資料庫中查詢同一資料時造成衝突?一些查詢過程時間過長?甚至是一些客戶端指令碼與瀏覽器版本不相容等等。 

在質量小組每完成一步測試的時候,都要詳細的寫好測試結果,測試環境以及問題描述的報告直接交給專案經理,再由專案經理了解大概情況分發給問題相關的開發人員並監督其解決問題。測試過程完成後當然是。。。慶祝專案發布啦!!

軟體開發中角色職責

pm的職責 1.負責完成專案管理計畫 里程碑計畫 2.負責專案過程的標準化與規範化 3.負責專案的總體規化與階段設計 4.負責專案目標理解一致 5.負責各子計畫得到上級領導與客戶及專案組成員的認可 6.協調專案組所需各項資源 7.安排客戶培訓工作 8.提高專案組士氣 加強專案組凝聚力 9.負責對外溝...

軟體企業測試人員的角色與職責

1 一般的軟體機構,測試人員的職責分配應該如下所示 按oa engineer qa lead qa manager 來劃分。2 但是在國內的中小企業中,測試經理 qa manager 一般充當的是測試組長 qa lead 的角色,所以這個時候來說,技術相對來說就更重要一些,因為很多情況下很多技術方面...

軟體專案開發流程以及人員職責

實行軟體工程專案管理 專案經理 負責人 專案經理 負責人 對整個專案負完全責任,是指導 控制 管理和規範某個軟體和軟 硬體系統建設的人,專案經理 負責人 是最終對客戶負責的人。軟體專案經理 負責人 軟體專案經理 負責人 對乙個專案的所有軟體活動負完全責任,控制乙個專案的所有軟體資源,按照軟體約定與專...