(a) Requirements Specification GitHub address: Https://github.com/gzyt/SRS
(ii) prototype link: http://www.cnblogs.com/lztxh/p/9011873.html
(iii) Demand research
First, the user needs research process
1. Purpose
To obtain potential users to investigate the specific needs of the software.
2. Select the target user
Users: Students facing graduation
Quantity: 5-10 units
3. Prepare an interview outline
Pre-Prepare 5 questions based on potential users
(1) You are currently facing the examination of the postgraduate, the test of teaching capital, the question of civil servants?
(2) Where did the information and information about the exams be obtained during the preparation process?
(3) How much information is available to prepare for the exam?
(4) If there is such a centralized software to provide a variety of the latest information and test information sharing, you will use it?
(5) What are the specific requirements for this software?
Second, demand research methods
Interview: Access to demand through face-to talk and video telephony.
Prototyping: Using the prototype that has been built, the user presents the demand.
Third, modeling tools
- Online Drawing Tool ProcessOn
Iv. Results of demand research
Audio Link: https://pan.baidu.com/s/1ZRgvYbT4-0CrQ5-Y5_iD7w
In the use of the prototype method, the interview method to the potential users to obtain the software prototype is basically in line with the needs of users, and on this basis, put forward more specific suggestions such as the hope that the software has a more concise interface, to provide more convenient information such as the network disk links can be directly downloaded, and users can upload their own information for sharing and other specific requirements.
V. The specific division of work of the team members and the workload ratio of the overall requirements document task
Members |
Division |
The percentage |
Zhang Tianxu |
UML modeling, prototyping research users |
30% |
Zhou Sweet |
Requirements Specification, blog writing, |
30% |
Li lei |
Requirements Specification, blog writing, |
25% |
Zhang Haixin |
Interview users |
15% |
Six, the team project needs analysis experience
Because we have already passed the simple demand research and the analysis in proposing this project, has established the basic model, therefore this time carries on the demand analysis on this basis is more easy, the user can see our relatively mature model and the software prototype to propose the more concrete improvement request and the function request, So building a good prototype is critical to demand analysis and can help us better understand the needs of our users. In the process of research to put forward the appropriate questions to the user is the core of the success of the entire needs analysis, only to ask the user's pain point users can give us real and reliable advice and requirements, so in the future needs analysis, we have to go deep understanding of users, familiar with the user's work scene, to make a good prototype, faster access to demand
"Spring_four" Team assignment 4-Research and analysis of team project requirements based on prototype