Modern software engineering exercises and discussions chapter 10 typical users and scenarios

Source: Internet
Author: User

1. Discussion: What mistakes have the following bosses made?

The boss did not see the true motives behind the students. College Students all came to the hotel to open the house with the guise of learning. The boss understood the students' guise as their needs, so he made a rectification of the hotel, remove the bed that students really want, so that they do not understand the real motives behind the student customers, so the hotel can only collapse.

2. Document required

Documents are very useful for the software development process, and documents are often marked as milestones, making project tracking and control possible, and making every part of software production traceable, ensure the quality of software. In the process of software development, the role of documents cannot be underestimated. They not only help developers understand their work progress, but also help themselves and others read and improve code, it also helps project administrators manage software development processes, improve the efficiency and quality of software development, and improve the software development process.

3. user on the ATM operation interface

Category 1: regular customers who have used different ATM systems for many times, such as white-collar students and teachers.

Category 2: users who do not use ATM, such as the elderly, do not operate and cannot read.

Category 3: users who pick up or steal others' cards to try passwords and try to get money.

Category 4: bank staff are responsible for system testing and routine maintenance.

Category 5: users who use the system for the first time are not familiar with the environment.

4. You want to write a game. Do you know the types of game users?

It can be divided according to the game time: the first type of people is obsessed with the game and regards the game as part of their lives. The game has a high priority for them and can often play the game in the middle of the night. The second type of games also has a high degree of enthusiasm, but they pay more attention to their daily work. In addition to work, games have a high priority. Games are their first choice for entertainment. The third category is game lovers who have a lot of leisure measures. Games are only one of them and have no high priority. When bored or idle, they may choose to play games.

5. Do not overhead

During the project process, I care too much about whether the content structure of a project is reasonable and whether there are sufficient resources. As a result, it takes a lot of time to collect resources, when it approaches deadline, it takes time to parallel other program structures.

 

6. Fasten your shoelaces

First, we need to define related concepts.

-What is "shoe", "shoe laces", "tied shoe laces", and "untied shoe laces", shoelaces, shoelaces, and shoelaces?

-Benefit of this feature "Tie your shoe laces ". What are the benefits of fasten your shoelaces?

-The goal of the feature? What is the purpose of shoelaces?

-What does "success" look like? What is it like?

-Unambiguous steps to achieve from "untied" to "tied" to demonstrate the process of shoelaces.

Second, we should standardize some assumptions (assumptions). For example, are shoelaces already worn on shoes? What kind of shoes do we have to deal?

Third, to avoid some misunderstandings, the following is technically "tied up with shoelaces", but is it "tied up? Is the final settlement successful? How many bows are needed?

Fourth, clarify some boundary conditions. Which of the following conditions are good shoelaces? This requires pm/dev/test to reach an agreement. How tight is your shoelaces? Can I drag my shoelaces to the ground?

Fifth, describe the mainstream user/software interaction steps.

Modern software engineering exercises and discussions chapter 10 typical users and scenarios

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.