Software Engineering Practice 2019 first twinning operations

031702248 kkeke

031702330 crow_noodle https://www.cnblogs.com/crow-noodle/p/11618642.html

NABCD model


Need (demand)


Pain point analysis

  • Teacher : Students want to know the situation, but did not want to ask directly.

  • Meng new students : Want to know the whereabouts of instructors and future
  • In time students : If you want to help sister school seniors, but few have the opportunity to get to know.
  • Graduates : To understand the situation mentors and mentees, but the lack of access.

The main demand

  • Contacts with the door : the ability make way fellow comrades to know each other.

  • Understand the current situation : be aware of the whereabouts and status of graduate students, knowing the students' academic reading, the teacher aware of the current situation.

  • Dynamic Share : have a circle with the door, you can publish and view dynamic information, so that you can focus on each other silently between teachers and students.
  • Mutual exchange : by looking at the sister school seniors personal information, students in reading can ask them questions. The sister school seniors can read in the current situation of students, given the right help.

Approach (method)


The main function

Door relationship with tree : the tree cover the entire relationship with the door, his students can find student mentors at different times by looking at the tree.

Account registered by IP to campus, instructors and students are divided into two kinds. After certification, the instructor can establish a relationship tree, every student wants to join relationship tree needs to have agreed to mentor. Mentor can also help off-campus IP registration.
The user can define the extent of private student account:

Complete privacy: Only mentor and myself to view the user's location in relation tree.
Semi-private: Only the user can view the tree in relation to the user's location in relation tree.
Open: Any account can view the user's location in relation tree.

For users, there are two friends, the relationship between ordinary friends and friends, users can also set whether to accept messages from strangers.

Resume : Users can generate a resume by software, allow other users to understand their own.

Secondary function

Online Communication : This is an exclusively academic's online community, users suffer a similar level of education that you need to make a friend.

Benefit (benefit)

  • Building up a network : For a student, his fellow actually his network of resources. Due to some objective reasons, these contacts tend to be difficult implicit looking for. And by looking at academic family tree software, students can find ways to directly linked to the student with the door in order to establish contacts.
  • Mutual exchange : Problems campus students tend to be similar, but some more experienced users, can provide useful help for others.
  • Academic atmosphere : the target user software is university campus students and teachers, perhaps they usually also use social software, but no doubt they will be submerged in countless ordinary users. In such a social environment, a scholar can only be an ordinary user. In such a niche software, the exchange between scholars also more likely to academic issues.

competition


Advantage

  • With most of the social software on the market compared to the advantages of this software is that it is the face of the needs of minority groups and services for the academic crowd has a unique appeal.
  • Mainly for the academic community, but rare on the market of such products.

  • At the same time developers are users, more precisely and their own needs.

Disadvantaged

  • User Migration : After a long time of development, today's social software regardless of its form or its market are close to stabilizing. We want to achieve dynamic, chat and other functions, users who own most of the daily use of social software have alternate functions. When users migrate to a new social software, he needs to pay a certain migration costs;

  • Technology Limited : Because it is the student's work, can not be compared with enterprise-class development teams in technology and experience.

  • Publicity channels : only limited means of publicity, it is difficult to obtain user. No user, the software is tantamount to waste.

Delivery (Delivery)

  • School organization: entrust students, community and easy classes and other school organizations to promote APP.

  • Users can link has been added to invite new users to share.

Prototyping

Prototype tool: blade

Prototype display

https://free.modao.cc/app/9ycw0p0tg7k17m5erevy8a3zx37

The main interface prototype

Pair summary

Pair Photo


Pair reflections

The twinning operations have mixed feelings. When you receive a job, first carefully read the "Building of the law," the eighth chapter, especially on the part of NABCD model, the idea began to work. Read to use new knowledge, it is easy to put the needs of users to find, and write-related functions. As for prototyping, it is the one I have never come into contact with something. I first designed a large frame, then slowly filled. Also learn how to use a knife during the ink. And let me discuss and teammates have a new idea, constantly challenges the idea before. Although it is a waste of a lot of effort, but work has also been updated to become perfect.
All in all, pair work the most important thing and teammates communication, to make work smoothly.

Guess you like

Origin www.cnblogs.com/kkoko/p/11618536.html