Soft Engineering 15 Teamwork 3 - Demand Analysis and Design

demand analysis

1. Access to the real users of the software project (at least 10) to ensure that the software truly reflects the needs of users and lays the foundation for the final availability of the software.

Questionnaire link: https://www.wjx.cn/jq/23248373.aspx

Investigation

2. Refer to the national standard text of "Software Requirements Specification" to write the software requirements specification for the corresponding project. Provides a Git link to the Requirements Specification.

Link to Requirements Specification Sheet: https://gitee.com/lsl321/soft_team_project

3. NABCD writing, video

  • N(need): School is a place of love, and everyone may encounter things that they hope others can help. Likewise, many students have their own specialties and a passion for helping others. Unfortunately, there is currently no app or website that specifically addresses such needs. So we designed a mutual help website, hoping to fill the gap in this area.
  • A (approac): We will design a website and build our own talent pool. Published on its own website, it will connect students who are in need with children who are eager to help.
  • B (benefit): For users of our products, it can add a lot of happiness to their after-school life. At the same time, students who provide help will also receive a certain amount of remuneration.
  • C (competitor): Our products are more targeted. The classmates we help are our own friends, and we will never be deceived. Moreover, we will have someone specializing in the maintenance of the background. We will do our best to help students who need help.
  • D (delivery): What our project can do is to provide help to those who need it as quickly as possible. Because we are basically our own classmates, we can also establish a deep friendship while helping, and say that a love relationship will surely be fulfilled.

4. Team collaboration and strengthen the division of labor. It is necessary to describe the specific division of labor of each member and the proportion of the workload of the entire document task.

Prototyping

Prototyping link: https://free.modao.cc/workspace/apps/p41F39ACC231523778878818/preview

Task Breakdown WBS

2. Team members estimate the time required for their respective tasks

Function Estimated completion time (h)
Front-end administrator interface design 2.5
User information management 5
Release information management 4.5
demand information management 4
Work experience management 5
Front-end user interface design 2.5
Information Release 6
Requirements release 5
Other functions pending

system design

ER

system design

Guess you like

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