sixth assignment

Good Learning Network - Requirements Analysis and Prototyping

 

1. Team members

3012 Li Yinmin, 3011 Chen Chunyan

2. Demand analysis (study the website well)

Use (NABCD model) for demand analysis

N : (Need , demand)

Requirement 1: Must-have features. Such as customer login, personal information, adding friends and other functions.
  Requirement 2: Recommended features. Students can enter the question they want to consult in the search box. During the process of searching for the answer, the system can automatically generate the keywords of the knowledge point while generating the answer, and will recommend the courseware corresponding to the knowledge point course (such as ppt). or documentation).

Requirement 3: Friend recommendation. The system can actively recommend users who usually solve these kinds of problems frequently according to the questions raised by students themselves, and students can choose whether to add such friends to help them solve problems better.

A (Approach , practice)

  1 )  For the development of the learning website, firstly refer to some web pages that have been successfully produced.
  2 )  The interface design pursues simplicity and elegance, making it clear at a glance, so that students can retrieve the answers they want as soon as possible according to their own needs.
  3 ) Determine the development direction and development language of the learning website, divide the labor for the team members, and start work according to the schedule.
  4 ) Give priority to the basic functions of the website, on this basis, continue to add functions, and adjust and continuously improve according to the ideas of the team members.

B (Benefit , benefit)

  It can provide a learning platform for students in need or those who have questions.

C (Competitors , competition)

  There are many competitors, but I feel that as long as I do well, it is enough.

D (Delivery , promotion)

  Online promotion to provide a platform for more students to learn.

 

3. Prototype system

Development tool: ink knife

The design webpage sketch is as follows:

login page

On the login page, old users can enter their account and password to log in, and new users can click Register to register their account and fill in their personal information.

 

 

search answer page

Users can enter the question they want to search in the input box. When the answer appears below, the right half of the page will show the knowledge points of the question inspection, providing more knowledge-based paths for users who have doubts, click the corresponding In the knowledge point text, the ppt or document of the corresponding course of the knowledge point will appear for users to view and download.

 

 

personal information page

Users can modify their personal information on the personal information page, including avatar, title, phone number, email, address, password, etc., and can also check the questions they have asked and the files they have downloaded.

 

 

4. PSP form

PSP2.1

Personal Software Process Stages

Estimated time (minutes)

Actual time (minutes)

Planning

plan

10

8

Estimate

Estimate how long this task will take

100

200

Development

develop

200

180

Analysis

demand analysis

20

15

Design Spec

Generate design documentation

20

25

Design Review

Design Review

10

10

Coding Standard

Code Specifications (to develop appropriate specifications for current development)

15

13

Design

 specific design

4

6

Coding

 specific code

200

190

Code Review

 code review

40

40

Test

Testing (self-testing, modifying code, committing changes)

30

30

Reporting

Report

20

30

Test Report

Test Report + Blog

20

18

Size Measurement

Computational workload

10

10

Postmortem & Process Improvement Plan

Post-event summary, and propose a process improvement plan

20

15

Five, experience and summary:

It is a new experience to do teamwork for the first time, and to collide with the team members to generate sparks of ideas. The teamwork was very enjoyable and I learned new knowledge.

6. Customer Rating

After the project is launched, add customer ratings.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324881355&siteId=291194637