In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/01 Report--
What are the knowledge points of this article "what are the test questions of UML?" most people do not understand, so the editor summarizes the following content, detailed content, clear steps, and has a certain reference value. I hope you can get something after reading this article. Let's take a look at this "what are the test questions of UML" article.
There are two kinds of interaction diagrams in UML question 1 and UML, which are sequence diagram and collaboration diagram. Please analyze the main differences between them and their respective advantages and disadvantages. Master the method of design using two kinds of drawings.
A: the collaboration diagram visually represents the interaction between objects over time. It not only shows the association between objects, but also shows the message transfer between objects. Like sequence diagrams, collaboration diagrams show the interactions between objects. The sequence diagram emphasizes the chronological order of the interaction, while the collaboration diagram emphasizes the context of the interaction and the overall organization of the objects involved in the interaction. Sequence diagrams are laid out in chronological order, while collaboration diagrams are organized in space. Sequence diagrams can clearly show the order and time relationship between messages, but more horizontal space is needed. Collaboration diagrams are easier to add objects and have fewer branches, but it is difficult to represent the order between messages if there are more messages.
UML question 2. What is a high degree of cohesion and cohesion is a measure of the degree of correlation and concentration between the various responsibilities in a class. A class with highly relevant responsibilities and the amount of work that this class can accomplish is not particularly large, then it has a high degree of cohesion. It includes two meanings: do not assign too many responsibilities to one class, and try to assign some of the responsibilities to other classes that are capable of performing their duties. Unrelated responsibilities should not be assigned to the same class.
UML question 3 and UML provide a series of diagrams to support object-oriented analysis and design, in which _ Graph _ gives a static design view of the system.
It is very important for _ B _ to organize and model the behavior of the system; _ Downs _ and _ F _ are interactive diagrams that describe the dynamic view of the system, where _ Downs _ describes the interaction between objects organized in chronological order, and _ Fathers _ emphasizes the organizational structure of objects that send and receive messages.
A state diagram B use case diagram C state diagram D sequence diagram E deployment diagram F collaboration diagram G class diagram
UML question 4. What is visibility between objects?
A: Visibility refers to the ability of one object to "see" or reference another object.
UML question 5. The domain model is a group of representations, which are widely used to inspire design software objects in design work.
a. Conceptual classes in the real world
b. The Conceptual Class of Virtual World
c. Model of software components
d. Model of hardware components
UML question 6. You can use _ and _ two methods to find the concept class.
Answer: category table of concept classes, identification noun phrases
UML question 7. Four stages in the process of unification?
Answer: initial phase (Inception)
Refinement stage (Elaboration)
Construction phase (Construction)
Submission phase (Transition)
What are the four stages in the process of unification, and what is the main work that needs to be completed in each stage?
Answer: 1) initial phase: prepare a brief vision document, business case, scope, rough assessment of costs.]
2) refinement phase: refine the vision document, iteratively implement the core architecture, solve high-risk problems, define most requirements and scope, and further assess costs
3) Construction phase: iteratively implement the rest of the system and prepare for deployment
4) submission phase: beta testing, deployment
What are the core workflows in the unification process?
A: business modeling, requirements analysis, design, implementation, testing.
UML question 8. Defining most of the requirements and scope is done in the _ (11) _ _ phase of UP.
(11) An initial stage B refinement stage C construction stage D submission stage
Answer: (11) B
UML question 9. The following (12) are not completed in the initial phase of UP.
(12) A prepare a brief vision document B roughly assess costs C define most of the requirements D business cases
Answer: (12) C
UML question 10. Domain model is a group of models that represent the real world (16), not (17).
Answer: (16) Conceptual Class (17) Software components
UML question 11. Show the time sequence of messages through (18) in the collaboration diagram.
Answer: (18) message number
UML question 12. When drawing a SSD diagram, how to treat the system involved:
a. Its internal structure and function are described in detail.
b. Briefly describe its internal structure, but list all the functions of the system
c. Describe its internal structure in detail and do not list the functions of the system
d. The internal structure and function of the system are not described.
Answer: d
What are the core ideas of UML question 13 and UP?
A: iterative development of short-time boxes
Constant adjustments are made during the development process
Address major high-risk and high-value issues in early iterations
Connect with users continuously and get feedback in time
Early attention to the architecture of the construction core
Early implementation and testing, continuous quality inspection
Use case (use case)
Visual modeling (using UML)
Carefully manage requirements
Control change
UML question 14. What is incremental development?
A: incremental development includes two meanings:
1) iterate several times for complex use cases and implement them in part.
2) arrange all use cases to be implemented in different iterations according to their priority
UML question 15. What are the steps of domain modeling?
Answer:
List candidate concept classes
Draw a domain model diagram
Add associations between concept classes if necessary
Add properties of the concept class if necessary
UML question 16. What is the use case, the use case model, and how to describe the use case?
A: a use case is a descriptive document that describes what a participant uses the system to complete a business process.
The sequence of events. Use case describes the process of using the system, and it describes the functional requirements of the system. Do not describe the use case
Describe how the system works internally, but define the responsibility of the system and explain what the system must do. The use case model is required
An important product for a job.
Generally speaking, there are three types of description: Brief and Casual,fullydressed.
UML question 17. Which five types of diagrams (a total of nine graphics) can define the important contents of the standard modeling language UML?
Answer: use case diagrams, static diagrams (including class diagrams, object diagrams and package diagrams), behavior diagrams, interaction diagrams, and implementation diagrams.
UML question 18 requires a brief description of the Unified Modeling language (UML):
Unified Modeling language (UML) is a standard language for drawing software blueprints. UML can be used to visually elaborate and document the products of software-intensive systems. UML is a visual modeling language that is well defined, easy to express, powerful and universally applicable. It integrates new ideas, new methods and new technologies in the field of software engineering. Its scope is not limited to supporting object-oriented analysis and design, but also supports the whole process of software development starting from requirements analysis. The role of UML is to use many diagrams to fully describe the system we are going to develop from both static and dynamic aspects.
UML test question 19. Software development life cycle
The software development life cycle refers to the whole period from the consideration of the concept of the software product to the delivery of the product.
It generally includes concept phase, requirements phase, design phase, implementation phase, test phase, installation phase and delivery phase. These phases can be repeated and executed with iterations.
The above is about the content of this article "what are the UML test questions?" I believe we all have a certain understanding. I hope the content shared by the editor will be helpful to you. If you want to know more about the relevant knowledge, please pay attention to the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.