Uml acceptance and project completion acceptance report

Source: Internet
Author: User

Uml acceptance and project completion acceptance report

I still encountered a lot of problems after I got a lot of acceptance uml with Lao Meng. But I have to admit that both old Meng and I have more feelings about uml.

1. Who is the user.

After this meeting, my biggest feeling is that I basically know who the charging system for the IDC room is.

"Who do you think the data room charging system is ?"

I answered "student" without a brain ".

"Who do you think is the student information management system you used ?"

I slowly reflected that the weak words were used by the "teacher.

"Who did you use when you went to the internet cafe ?"

When I answered the question "Network Management", I realized that the original data center charging system should mainly be used by teachers or administrators.

Whether I draw a uml diagram or write a soft-working document, I have a very serious mistake: I do not know who the user is, sometimes I want to be a teacher, sometimes it is for students (sometimes it is for students working for teachers =-= .)

2. What is system boundary.

The so-called boundary refers to the interaction between the system and the outside world as a black box.

For example:

"This is a black cube with a length of 45 cm, a width of 23 cm, and a height of 3 cm. each corner of the box is not sharp. The top is flat and soft; there is a concave screw port at the bottom of the four corners. It can be used as a stool. "

This is just a description of its function, and its goal is to use it as a stool. This can be seen as a functional requirement. Of course, if there are some constraints, such:

"This cube can bear the weight of 300 kg fat man ".

This can be seen as a non-functional requirement. However, the boundary is also described. However, do not describe the internal structure in the requirement, for example:

The box is hollow or solid, and the material is steel or wood.

This is not a requirement, but is already being designed.

The system boundary described by the requirement, that is, the boundary between the functions included in the system and those not included in the system. The use case diagram in UML is concise. For example:

3. You cannot view images in isolation.

For example, when I first draw a diagram between an example diagram, a class diagram, and a sequence diagram, I directly open three rose forms, each of which is saved as a place, however, I gradually learned that something is getting worse and worse. I thought that the objects in the sequence diagram were all re-designed by myself, and the message was written by myself. In fact, this is not the case.

At the beginning, I was wondering why some blogs have many differences in objects.

For example, why is this symbol used by a general user in the example diagram? Why is there a colon after the computer? Be careful and find out why the message is exactly the same as the method in the class diagram, at the time of acceptance, I realized that no matter whether it is an object or a message, it is not written by myself. It is closely related to the class diagram and the use case diagram, this is why there are many differences when reading many blogs.

Iv. Summary

I think that it is far from enough to study at each stage. My learning experience is more from the help of Lao Meng and the masters. Therefore, if you have any questions, you can first discuss them with your group of students. Maybe the results will be better.

Related Article

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.