[ must do 1] List of stakeholders (stakeholder) for the student's score entry system
The stakeholder (stakeholder) of the Student score entry system:
1. user : teacher
2. customer : Educational Administrator , student
3. market Analyst: Assess the value of the system
3. regulatory Body : schools , Education Bureau
4. Software engineer : Student score Entry system software system development Team
[ must do 2] if you want to improve your existing score entry system, please use the NABCD Analysis framework to conduct competitive demand analysis (tabular format)
Competitive demand Analysis:
|
Content |
N(need demand) |
1, the verification code is not case-sensitive input 2, set the 7 -day password-free login (considering the teacher will often use at the end of the semester) 3, increase the marking function (for the final period of the adjustment * for the addition of students - for deduction of students) 4, input confirmation (did not enter the completion of a student need to determine the next entry) 5, automatic tumbling (teachers do not need each student to enter, in the input interface from the class 1 start input to determine the automatic jump to the next bit, each interval Ten as a group, for - In a personal class, the teacher just needs to go in. 1 number and 1 can be completed for all students in the class record entry) 6, the page user-friendly settings (according to a teacher's preferences) 7, theAPP version on-line (easy to change the teacher input) 8, automatic error correction (the same student's score gap too large may be wrong hand) 9. Voice-activated input score |
A(approach procedure) |
1, set up a good security maintenance mechanism (7 - Day password-free login) 2, the existing procedures to add changes (new features) Recruit more technical personnel to achieve these functions |
B ( benefit benefits) |
1, 7 days password-free landing in accordance with the special period, Special needs of the user 2, auto-roll eliminates the need for users to go into the trouble, But only once can 10 auto-roll to prevent users from having a student Mistakes can be corrected in time 3, App Version more convenient and faster |
C ( competitors competition) |
1, auto-roll feature eliminates the hassle of large-volume entry app faster 3, interface adjustable user-friendly settings, more affinity to users |
D(Delivery Promotion) |
1, the use of the school's official micro-blog, the public number to promote 2. Free trial |
[ must do 3] using functional analysis Four quadrant method to classify the above functional requirements
Killer function: Automatic tumbling eliminates the repeated clicks of the high-volume score entry, automatic mark detection score
The difference is too large sign out, voice-activated input scores
Peripheral Features: interface design customization, all platforms can be run, offline APP version
Necessary requirements: Accurately log in student information and save (not to this point, it is not the student record entry system), input confirmation
Auxiliary requirements: Different interface styles, customized according to user preferences
|
Peripheral function (Context) |
Killer function (Core) |
necessary requirements () |
second quadrant recommends an "offset" approach to quickly reach just like everyone else. |
first quadrant The suggests a "differentiated" approach. Try to build this piece, do the auto-flip and voice-input results |
Ancillary requirements (enabling) |
Third Quadrant It is recommended to adopt a "maintenance" approach in exchange for the highest performance at the lowest price. |
Quadrant Four It is recommended to adopt a "maintenance" approach or to do what is best if you do not do it. |
[ Choose 5] Analyze the existing software system, list one or two of the bugs you think, and state the reasons and suggestions for improvement .
BUG1: The input process broken network or computer suddenly crashed, there is no corresponding timely preservation mechanism, resulting in the previous entry results are invalid. Choose a more stable algorithm, better hardware support.
BUG2: There is no setting to remind students of the mechanism (students can not understand their own results in time)
Job 5--Requirement Analysis (Student score entry system)