Soft test pre-Test Sprint 13th Chapter UML Modeling

Source: Internet
Author: User

1. If an object sends a synchronous message, it waits for the other person to reply to the message, and receives an answer before continuing its operation. The object that sends the asynchronous message does not have to wait for the other person to answer the message to continue its operation.

2. The deployment diagram describes a hardware node at runtime and a static view of the software components running on those nodes. The deployment diagram shows the hardware of the system, the software installed on the hardware, and the middleware used to connect the heterogeneous machines. It is therefore used in the implementation phase.

3. Business use cases are a continuation of the thought of use cases, but they change the application. A use case is a requirement for defining a "software system" from the perspective of the user. The business use case does not study "software system" requirements, it is concerned about a "business organization" what services are provided externally, which business processes are supported. Business use cases describe the process of how business participants use the services provided by the business organization . So the business use case is actually a business process.

The business object model is the object model that describes the business instance, that is, the business structure and how the structure elements complete the business use case .

4. In a use case model built with standard UML, the actor and use case are the main elements in the model, where the actor and the use case can have an association relationship .

5. Bridging design mode (bridge) connotation:

Bridging mode separates the abstract part from its implementation, which can be independently changed, and changes to an abstract implementation part should have no effect on the program that uses it.

6. Association (assocition) and aggregation (Aggregation) are two very important relationships in UML, please describe their similarities and differences.

Relationship: Aggregation (aggregation) is a special case of association

Different points: aggregation represents the association of the part with the whole, and if the life cycle of the associated object is not necessarily related, the aggregate object is responsible for the life cycle of some objects.

7. the connotation of the extend relationship between use cases in use case diagrams:

The extended relationship between use cases is used to model the user as part of a use case that is considered an optional system behavior. In this way, the optional behavior can be separated from the required behavior.

8. Generalization relationships describe the ability of a participant to complete another participant's and can supplement additional role functions

Soft test pre-Test Sprint 13th Chapter UML Modeling

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.