《隊長說得隊》第四次做業:項目需求調研與分析

項目 內容
這個做業屬於哪一個課程 >>2016級計算機科學與工程學院軟件工程(西北師範大學)
這個做業的要求在哪裏 >>實驗八 團隊做業4:基於原型得團隊項目需求調研與分析
團隊名稱 隊長說得隊
做業學習目標 (1)體驗以原型設計爲基礎的團隊軟件項目需求獲取技巧與方法。
(2)學習利用UML模型描述用戶需求。
(3)編寫軟件需求規格說明書。


  • UML軟件繪製工具簡介

    • Visiohtml

      VISIO是世界上最優秀的商業繪圖軟件之一,它能夠幫助用戶建立業務流程圖、軟件流程圖、數據庫模型圖和平面佈置圖等等。所以不論用戶是行政或項目規劃人員,仍是網絡設計師、網絡管理者、軟件工程師、工程設計人員,或者是數據庫開發人員,VISIO都能在用戶的工做中派上用場。Visio是一個圖表繪製軟件,它有助於建立、說明和組織複雜設想、過程與系統的業務和技術圖表。使用Visio建立的圖表可以將信息形象化。它可以將難以理解的複雜文本和表格轉換爲一目瞭然的Visio圖表。生產與運營管理中涉及到的項目管理、質量管理、業務流程等內容,經過應用Visio軟件繪製相關圖表,可以以清除簡明的方式有效地交流信息,提升了相關工做的效率和質量。git

    • Rational Rosegithub

      Rational Rose是Rational公司出品的一種面向對象的統一建模語言的可視化建模工具。用於可視化建模和公司級水平軟件應用的組件構造。就像一個戲劇導演設計一個劇本同樣,一個軟件設計師使用Rational Rose,以演員(數字)、使用拖放式符號的程序表中的有用的案例元素(橢圓)、目標(矩形)和消息/關係(箭頭)設計各類類,來創造(模型)一個應用的框架。當程序表被建立時,Rational Rose記錄下這個程序表而後以設計師選擇的C++, Visual Basic,Java, Oracle8,CORBA或者數據定義語言(Data Definition Language)來產生代碼。Rational Rose包括了統一建模語言(UML),Rational Rose 是一個徹底的、具備能知足全部建模環境(Web開發,數據建模,Visual Studio和 C++ )靈活性需求的一套解決方案。Rose 容許開發人員,項目經理,系統工程師和分析人員在軟件開發週期內在將需求和系統的體系架構轉換成代碼,消除浪費的消耗,對需求和系統的體系架構進行可視化,理解和精練。經過在軟件開發週期內使用同一種建模工具能夠確保更快更好的建立知足客戶需求的可擴展的、靈活的而且可靠的應用系統。數據庫

    • PowerDesign安全

      PowerDesigner是Sybase公司的CASE工具集,使用它能夠方便地對管理信息系統進行分析設計,它幾乎包括了數據庫模型設計的全過程。利用PowerDesigner能夠製做數據流程圖、概念數據模型、物理數據模型,能夠生成多種客戶端開發工具的應用程序,還可爲數據倉庫製做結構模型,也能對團隊設計模型進行控制。它可與許多流行的數據庫設計軟件,例如:Powerbuilder,Delphi,vb等相配合使用來縮短開發時間和使系統設計更優化。PowerDesign致力於採用基於Entiry-Relation的數據模型,分別從概念數據模型(Conceptual Data Model)和物理數據模型(Physical Data Model)兩個層次對數據庫進行設計。概念數據模型描述的是獨立於數據庫管理系統(DBMS)的實體定義和實體關係定義。物理數據模型是在概念數據模型的基礎上針對目標數據庫管理系統的具體化。微信


  • Visio UML圖形繪製工具團隊學習總結

    因爲在以前的課程中,對Visio軟件有用過,因此在本次設計中也節省了不少時間。
    (1)visio主界面
        
    (2)在繪製圖形以前能夠點擊「更多形狀」 選擇相應的形狀,這樣能夠幫助咱們快速找到須要的形狀。
    (3)在繪製時只需拖動相應的形狀到繪圖區,而後選擇功能區的「鏈接線」將每一個形狀鏈接起來,還能夠設計相應的字體,顏色等,很是方便。
    (4)在設計過程當中可能爲了設計的好看,須要移動一部分形狀,這時能夠將這部分形狀進行「組合」,這樣就能夠總體移動了,在設計複雜圖形時能夠嘗試一下。
    (5)有時須要將繪製好的圖形保存成圖片,這時能夠將Visio文件「另存爲」,在「保存類型」裏面選擇須要保存的類型就能夠了。
    (6)因爲Visio原本就是屬於office系列軟件,所以大多數操做和office系列軟件類似,固然還能夠在Word,PowerPoint等中插入Visio文件並能夠在線編輯。網絡



  • 團隊項目需求分析設計成果

    • 系統整體功能設計

    • 公寓管理員功能設計
    • 系統管理員功能設計
    • 學生功能設計
    • 系統用例圖
    • 學生活動圖
    • 公寓管理員活動圖

  • 團隊項目用戶調研過程、需求分析總結

    • 用戶調研過程架構

      1.調研方法:問卷調查
      2.調研對象:西北師範大學在校學生
      3.過程
      (1)用戶需求調研方法有不少,通過咱們討論最後採用調查問卷的方式進行本次調研。調查問卷最重要的是問卷內容,它直接影響到最後的調研結果。所以首先咱們對問卷的內容進行了團隊討論和研究,但願能從問卷中最大程度得到咱們須要的信息。
      (2)肯定問卷內容之後,利用問卷星在線製做問卷併發放問卷。
      (3)咱們利用各類網絡渠道好比:QQ,微信等獲取問卷信息。
      (4)分析整理問卷數據。
      4.問卷部分數據統計
      (1)第6題:您但願宿舍管理系統具有哪些功能?[排序題]
          
      (2)第7題:您認爲基本信息應該包括哪些?[多選題]
          
      (3)第11題:您認爲牀位信息管理應實現哪些功能?[多選題]
          
      5.本次問卷連接及問卷數據統計
         【問卷內容 點擊查看】
         【問卷數據統計 點擊查看】
      6.本次調研總結
          因爲這是第一次本身設計問卷,並分析問卷數據,在整個過程當中也出現了一些問題,其中最主要的一個問題就是咱們是經過QQ,微信發放問卷,可是在發放過程當中忽略了調研對象是我校學生,形成最後的數據中有一小部分數據可能沒法採用的狀況,這是在此次調研過程當中一個最重要的問題。併發

    • 需求分析總結框架

      (1)從問卷調查的結果來看,開發一款這樣的公寓管理系統仍是有必要的。對於系統功能除了一些基本的功能以外,學生對於保修問題,宿舍安全(外來人員出入)比較關注。最後結合我校具體狀況,對個每類用戶的功能進行了總結和肯定。
      (2)本次主要是基於原型的需求分析,因爲以前在設計原型時已經有必定的想法,在此基礎上進行本次需求分析,讓咱們可以更加明確地瞭解用戶的需求。通過前幾回任務的不斷合做磨合,在本次任務中,咱們分工明確,效率也有很大的提高,而且咱們每位組員都能積極參與到每次的討論中,和你們交流本身的想法。對收集到的數據進行整理後提出初步的需求,而後你們討論肯定最後的功能需求。從此次學習中你們也感覺到了Visio軟件畫圖的方便,同時也算是學到一項新的技能。經過此次組織調查問卷到問卷發放再到數據分析整個過程,咱們學習到無論以哪一種方式進行需求獲取,在每一個階段必定要明確調研的目標和調研對象。本次只採用了問卷調查一種方式進行需求分析,顯然這是不夠,應當多種方式多種渠道進行獲取,這樣才能得到真實可用的數據。

    • 團隊成員分工

      (1)楊凡億:組織討論調查問卷的內容,學習UML模型,創建UML 模型;完成博客的編寫和發佈。佔比:21% (2)唐蓋強:參與討論,對得到的問卷數據進行整理。佔比:20% (3)趙佳平:參與討論,根據整理後的數據肯定初步需求;創建UML 模型。佔比:19% (4)何啓芝:參與討論,根據討論結果編寫調查問卷,併發布。佔比:21% (5)旦增羅布:參與討論,根據得到的需求繪製層次方框圖。佔比:19% (6)團隊項目軟件需求規格說明書由團隊中每一個成員共同編寫。

相關文章
相關標籤/搜索