System Analysis and Design (4)

System Analysis and Design Assignment 4

1. Use case modeling

a. Read the Asg_RH documentation and draw a use case diagram. According to the requirements of Task1, please use the tool UMLet, the screenshot format must be png and control the size


write picture description here

b. Select a hotel booking online service system (or mobile APP) that you are familiar with, such as drawing a use case diagram. And meet the following requirements:
- Compare the Asg_RH use case diagram, color-coded innovative use cases or sub-use cases
- Identify external systems where possible, and color-coded new external systems and services

I chose to use Meituan's hotel booking service for comparison:


write picture description here

It has more diverse functions and more complex use cases. The use case diagram is roughly as follows:


write picture description here

The main new use cases are that customers can find the specific location of the hotel through the AutoNavi map, and can check the hotel's rating and other customers' evaluations of the hotel before booking.

The new external systems and services mainly include the hotel location service provided by AutoNavi and the online payment service provided by WeChat.

c. Compare the use case diagrams of products in two eras and different regions, and summarize the ideas and methods of innovation in the early stage of the project.

  1. The product must keep pace with the times. When mobile terminal online positioning and social software online payment have not appeared or popularized more than ten years ago, hotel reservations have to be operated on PC browsers, which is inflexible. There are not enough choices of hotels, and customers cannot see To the hotel evaluation, the payment method is also single. In an era when mobile applications are becoming more and more mature and popular, application developers should pay more attention to using advanced technology and creativity to simplify user operations and improve user comfort.
  2. In the early stage of the project, in the requirements analysis stage, it is necessary to fully consider what kind of convenience the user wants to see, and what is not in line with the current user habits.
  3. It is possible to find the current demand that best meets the user's expectations through statistical methods or psychological analysis, write it into the product specification, and design and build accordingly.

d. Please use the SCRUM method to compile the requirements (backlog) for a certain hotel development based on the use case diagram (task b).

Search for hotels: Search online through AutoNavi Maps, or directly enter the hotel name or address, or browse the list based on recommendations to select a hotel.

Book a room: Select the check-in time and number of days, and select the room type.

Confirm Order: Proofread order information.

Payment: Choose a payment method, including bank card or WeChat payment.

Comments: Rate the hotel based on your experience after your stay.

2. Business modeling

a. Based on (task b), use activity diagram modeling to find the hotel use case. Briefly describe the method of discovering sub-use cases using flowcharts.


write picture description here

b. Select the bank ATM near you, and use the activity diagram to describe the withdrawal business process

The ATM withdrawal business process activity diagram is as follows:


write picture description here

c. Find the official documents of Taobao's return business, and use the multi-swimlane diagram to express the process of the customer, Taobao.com, Taobao's merchant service system, merchants and other users and systems to complete the return business. Analyze the system use cases that customers need to implement on Taobao to complete the return business


write picture description here

The picture above shows the swimming lane diagram of Taobao's official website return business. To complete the return business, the customer needs system use cases on Taobao: apply for a refund, return the goods, and confirm the success of the refund.

3. Use case text writing

On the basis of the large homework, analyze the advantages and disadvantages of three use case texts

Brief: The advantage is that in the early stage of project requirements analysis, the project theme and scope can be quickly determined. The disadvantage is that it cannot reflect the details and needs to be analyzed in more detail.

Casual: The advantage is that the requirements analysis is slightly more detailed and faster than Fully. The disadvantage is that it is still not detailed enough, and it has not been directly used to form a specification.

Fully: The advantage is that the requirements can be specified in detail. The disadvantage is that it takes more time than the above method.

Guess you like

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