當前位置:
首頁 >
《你说对就队》第四次作业:项目需求调研与分析
發布時間:2025/5/22
38
豆豆
生活随笔
收集整理的這篇文章主要介紹了
《你说对就队》第四次作业:项目需求调研与分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
《你說對就隊》第四次作業:項目需求調研與分析
| 這個作業屬于哪個課程 | 【教師主頁】 |
| 這個作業的要求在哪里 | 【作業要求】 |
| 團隊名稱 | 《你說對就隊》 |
| 作業學習目標 | 1.探索團隊軟件項目需求獲取技巧與方法 2.學會利用UML模型描述用戶需求 3.學習編寫軟件需求規格說明書 |
1.UML軟件繪制工具簡介
(1)Microsoft Office Visio
Visio是Microsoft Office系列中的圖像繪制軟件,可以用來繪制具有專業外觀的圖表,以便理解,記錄和分析信息、數據、系統以及過程。 Visio的作用只是用于繪制過程或者外觀特征圖表,可以繪制圖表的類型很多(如業務流程圖、軟件界面、網絡圖、工作流圖表、數據庫模型和軟件圖表等),但是在繪制具有邏輯特征的圖(如電路圖)中,沒有邏輯仿真的的功能。并不是針對某一方面的專業軟件,而是一種功能較全的大眾繪圖軟件。(2)Rational Rose
Rose是美國的Rational公司的面向對象建模工具,利用這個工具,可以建立用UML描述的軟件系統的模型,而且可以自動生成和維護C++、Java、VB和Oracle等語言和系統的代碼。Rational Rose包括了統一建模語言(UML),OOSE及OMT。其中統一建模語言(UML)由Rational公司3位世界級面向對象技術專家Grady Booch、Ivar Jacobson和Jim Rumbaugh通過對早期面向對象研究和設計方法的進一步擴展而得來的,它為可視化建模軟件奠定了堅實的理論基礎。(3)Power Designer
Power Designer是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統進行分析設計,它幾乎包括了數據庫模型設計的全過程。 利用Power Designer可以制作數據流程圖、概念數據模型、物理數據模型,可以生成多種客戶端開發工具的應用程序,還可為數據倉庫制作結構模型,也能對團隊設計模型進行控制。它可與許多流行的數據庫設計軟件,例如: PowerBuilder,Delphi,VB等相配合使用來縮短開發時間和使系統設計更優化。2.Visio UML圖形繪制工具團隊學習總結
Visio軟件的核心功能包含了智慧圖元技術、智慧型繪圖和開發式架構,它的最大特色就是“拖拽式繪圖",這也是Visio與其他繪圖軟件的最大區別之處。我們只需用鼠標把相應的圖件拖動到繪圖頁中,就能生成相應的圖形,可以對圖形進行各種編輯操作。通過對大量圖件的組合,就能繪制出各種圖形。 Visio提供的模板包括:1.Web圖表 2.地圖 3.工藝工程 4.機械工程 5.框圖 6.靈感觸發 7.流程圖 8.軟件 9.數據庫 10.圖表和圖形 11.網絡 12.項目日程 13.業務進程 14.組織結構圖 Visio解決方案通常將一些圖形(由Visio提供的或為該解決方案開發的)與一個模板組合起來,以創建一些使用這些圖形的繪圖。Visio解決方案還可以使用Automation(自動操作)來控制它的圖形和繪圖。 下面是發掘出的一些技巧: 1、Visio畫圖時,兩根直線交叉時,總是默認會出現一個跨線的標志,很是不爽,去除方法:選中線條,然后菜單的格式->行為->連接線->跨線->添加->從不,即可。 2、增加連接點。在連接線的按鈕旁邊有下拉按鈕,選擇那個叉叉符號,就是連接點的命令了,選中需要增加的框圖,按住ctrl+左鍵,就可以增加連接點了。 3、連接線與對象的吸附。為了方便后期的修改調整,連接線一定要與它連接的對象吸附在一起.吸附操作很簡單,只需要用鼠標左鍵拖動連接線至要吸附的對象,看到有個呈輻射狀的紅點輕輕一閃,就表明連接線與對象成功吸附在一起了,再拖動對象,連接線便與對象一起移動了。 4、連接線上文字的添加。很簡單!對著線條單擊鼠標左鍵就可以添加文字了! 5、調整畫布大小。按住Ctrl,然后鼠標放在畫布邊緣,拖動即可。 6、如果不使用visio提供的標準模板,需要畫一些比較靈活的自定義的圖,那么可以基于流程圖來畫,利用它提供的各種幾何形狀和箭頭,可以很方便的畫出架構圖。 7、畫圈歸類可以采用基本幾何圖形,設置填充選項的透明度為100%,并設置shape選項為send to back,放到最底層。 8、合體模式,可以把任意基本圖形元素組合搭積木方式組成強大的空間,選中所有基本元素,shape->group一下即可。 9、美化可以使用format中的線、背景填充的樣式,設計各種背景、陰影、圖形結構. 對于新軟件學習而言,剛上手都會覺得無從下手,但是在慢慢的學習過程中逐步深入了解之后便會熟悉起來,漸漸地熟能生巧,效率也會隨之加快,因此大膽做,不要怕錯,其實在犯錯的過程中才能更好地掌握它的使用方法和技巧。3.團隊項目github倉庫地址鏈接
【軟件需求規格說明書——GitHub地址鏈接】
4.團隊項目需求分析設計成果
學生用例圖
老師用例圖
管理員用例圖
類圖
學生活動圖
老師活動圖
管理員活動圖
總體活動圖
5.團隊項目用戶調研過程、需求分析總結
需求調研方法:問卷調查和面對面提問
用戶需求調研過程:在做需求調研開始之前,我們試圖從網上比如貼吧、知乎等對我們所做的考勤管理系統的需求進行了調查和統計,統計發現由于所處地區不同,人們的需求大不相同。鑒于這樣的結果,我們做了問卷調查和面對面采訪,問卷調查只涉及我們西部的甚至可以說小到只有我們安寧的高校學生。面對面采訪選取了我們學校不同學院的部分學生。調研的過程我們主要從以下幾個步驟進行的:(1)查閱資料,以市場上現有的考勤管理系統所擁有的功能為參考例子,市面上的系統由于都是早期開發的,所以有些功能已經不滿足現在發展趨勢。在此過程中我們總結他們的系統所擁有的功能,然后這對學生進行調查,在調查完之后,我們對這些功能進行了篩選,符合大眾的我們全部保留,不適用及不符合的我們做了適當摒棄,然后在根據用戶的不同需求加了一些其他系統不具有的功能。(2)確定需求后,我們通過在線問卷調查的方式,進行了數據采集,并將數據進行了進一步的整理和分析;(3)依據整理好的最終數據進行UML建模,選擇建模工具為Visio。(4)最后進行了項目軟件需求規格說明書的編寫。需求調研結果
調查數據及統計表格分析見Github成員分工如下:
張旭輝、丁家輝:了解UML 軟件繪制工具,并根據獲得的用戶需求,建立UML 模型。達選奇:編制軟件需求規格說明書,并確立建模工具。金生芳:進行需求分析調查,收集數據。溫永琴:整理需求調研結果。需求分析總結
1.根據小組討論和分析,我們遵循至上而下,層次化地設計學生考勤管理,綜合考慮學生考勤管理所涉及的多方面問題,結合學校和教師的情況,有步驟,條理清晰的設計,操作簡單,很方便的實現了學校和老師對學生考勤的管理。 2.根據各類用戶的需求描述,系統應當具備請假系統、考勤管理系統、后臺管理系統這三大主要功能。請假系統功能需求:通過 。請假最長時間不能超過1個月,特殊情況除外。 考勤管理功能需求:任課老師通過考勤管理系統,對學生上課出勤信息進行公開,但由于任課老師忙于教學,為了能及時準確無誤的對學生出勤情況公開,要求系統能自動提供處理主要是用來管理系統操作的數據,因為高校每學年的學生都在變化,有新生入學,也有學生畢業。請假系統要借助院系領導 安排才能完成,考勤管理系統要借助請假系統、班級課表安排才能完成,然而每學年課表都在變化,院系領導 安排也有在變化,學生也在變化,因此必須要求后臺管理系統能根據系統需求,動態的、準確的更新系統數據。 3我們通過調查問卷的形式,了解學生的基本信息。目的是為實現學生考勤數據采集、數據統計和信息查詢過程的自動化,完善學生管理現代化,方便管理人員統計、考核學生出勤情況,方便學生管理部門查詢、考核學生的出勤率;準確地掌握學生出勤情況,有效地管理、掌握學生流動情況。 4在設計中我們盡量做到大大減輕管理員的工作負擔,提高工作效率,為學校減少人力與物質資源的消耗,使管理過程便利、快捷,大大縮短了管理時間以及流程。 5.設計過程是非常繁瑣,需要小組不斷去查閱資料,調查數據等工作。.通過程序設計,使我能夠提高分析問題、查閱資料、吸收新知識的能力,在分析解決問題時比以前有了很大的進步,一些常用的知識和一些常規的錯誤都能夠解決。轉載于:https://www.cnblogs.com/16rg/p/10864127.html
總結
以上是生活随笔為你收集整理的《你说对就队》第四次作业:项目需求调研与分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux执行某个目录的程序
- 下一篇: git将代码提交到多个远程仓库