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