《隊長說得隊》第五次做業:項目需求分析改進與系統設計

項目 內容
這個做業屬於哪一個課程 >>2016級計算機科學與工程學院軟件工程(西北師範大學)
這個做業的要求在哪裏 >>實驗九 團隊做業5—團隊項目需求改進與系統設計
團隊名稱 隊長說得隊
做業學習目標 (1)掌握面向對象需求分析方法;
(2)學習軟件系統整體結構和數據庫邏輯結構設計,學會編制軟件系統設計說明書,掌握系統整體設計過程、設計原理和技術。

  • 團隊項目需求分析改進

    • 在本次團隊項目需求改進與系統設計中,咱們根據老師的評論分析了在上次需求分析階段的不足,基本內容以下:
      (1)在需求調研時,沒有分清用戶的重要程度,對該系統來講,公寓管理員相對學生而言要重要一些,但在需求調研時沒有對公寓管理員進行深度調研。所以在本次改進時,首先對公寓管理員進行了訪談。根據訪談結果,咱們進一步分析肯定系統的功能。
      (2)在使用UML進行建模時,對何種UML圖不熟悉致使在建模時各類圖亂搭。根據老師的建議,在本次改進時整個建模採用了UML進行建模,並對各類圖進一步進行了學習。
      (3)在需求分析時沒有合理充分的利用原型設計。
      根據以上內容,咱們進一步的進行了需求調研和分析,並對《軟件需求說明書》進行了完善和修改。
      【《軟件需求說明書v2.0》】
      (4)需求分析改進總結:經過此次對需求分析的改進,咱們深入認識代需求分析的重要性。對於有個開發一個系統,需求是第一位的。而需求的獲取也就成爲了首要的任務,進過本次需求調研咱們知道了不一樣的項目它所適用的調研方式也不同,不一樣的調研對象也有不一樣的調研方式。如本項目的需求調研對於學生而言因爲數量龐大,採用問卷調查比較合適,對於公寓樓管員,系統管理員採用訪談的方式更爲合理。總之,需求分析對於項目開發是相當重要的。
    • 參考《構建之法》8.5節功能的定位和優先級,給出功能分析的四個象限。
    • 編制團隊項目的WBS
      採用Leangoo完成了項目的WBS。【點擊查看】html

      團隊成員 分工 所需時間
      楊凡億 後臺設計,學生模塊的實現 四周
      唐蓋強 後臺設計,公寓管理員模塊的實現 四周
      何啓芝 前端界面的設計 三週
      趙佳平 數據庫設計與鏈接 四周
      旦增羅布 測試階段 四周

  • 團隊項目系統設計過程總結

    • 系統設計過程、系統設計方法與建模工具前端

      (1)設計過程:首先根據改進後的需求分析,設計項目的整體結構,並對一些功能給出了它的順序圖。對數據庫部分,主要根據需求分析設計出E-R圖,在根據E-R圖轉換成邏輯結構的數據表。
      (2)設計方法:主要採用UML的圖形進行設計。
      (3)建模工具主要是Visio
      (4)【軟件概要設計說明書v1.0】git

    • 項目的整體結構:根據項目功能進行了整體結構的設計
    • 數據庫E-R圖
    • 部分順序圖
      • 用戶登陸的順序圖
      • 外來人員登記順序圖
      • 添加學生順序圖
    • 團隊成員分工github

      項目成員 具體任務 工做比例
      楊凡億 系統建模、需求說明書的完善和整理、編輯博客 22%
      唐蓋強 系統概要設計書的編寫、系統結構圖繪製 20%
      何啓芝 數據庫邏輯結構設計 20%
      趙佳平 WBS的編寫、系統概要設計書的編寫 19%
      旦增羅布 系統概要設計書的編寫 19%
    • 團隊項目系統設計過程總結數據庫

      這次團隊項目系統設計是將用戶提供的需求描述變得更加系統化、精確化。通過咱們團隊的詳細分工,咱們每一位成員負責其中某部分的模塊編寫,最後由組長將設計整合到一塊兒。設計中咱們團隊使用用例圖將系統的整體功能展示出來,使用順序圖將系統各個模塊的處理流程較詳細展示,使用一覽表的形式將數據結構和程序的聯繫展現出來。這份軟件系統設計說明書較完整的展現出了軟件的整體設計結構,也展現出了軟件實現用戶需求的大體過程和方法。此說明書能夠給咱們程序編寫人員很大的幫助。數據結構

相關文章
相關標籤/搜索