Test
Sdp.2
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (30)
1Which of the following statements is the most correct?
- AA sequence diagram is used to model a sequence of activities associated with a use case.
- BA sequence diagram is used to model a sequence of messages exchanged among objects.
- CA sequence diagram is used to model a sequence of transitions among objects in a use case.
2The XP software development process prioritizes work according to RISKIEST FIRST / HIGHEST CUSTOMER VALUE FIRST.
- ARISKIEST FIRS
- BHIGHEST CUSTOMER VALUE FIRS
3The XP software development process iteration length is typically TWO-FOUR WEEKS / LEFT OPEN
- ALEFT OPEN
- BTWO-FOUR WEEKS
4Which of the following are the best question(s) the risk-driven model helps developers answer?
- AWhen are we done with the project?
- BWhat programming language should we use?
- CWhat is most important to the customer?
- DHow much software architecture should we do?
5Which of the following is not a software engineering risk?
- AWe do not adequately understand our customer's needs.
- BThe server may not scale to 1000 users.
- CThe code for the sort algorithm is overly complex.
- DThe system is working fine, but if we try to change anything it seems to always break something else.
6In component diagrams, ports ARE / ARE NOT optional
- AARE
- BARE NOT
7In component diagrams, the lollipop symbol is used to represent a PROVIDES / REQUIRES interface.
- APROVIDES
- BREQUIRES
8in sequence diagrams, lifelines represent the activity of CLASSES / OBJECTS.
- ACLASSES
- BOBJECTS
9An anti-pattern is
- AA known way to reverse the impact of using a design pattern
- BA pattern for improving bad code.
- CA way to avoid known bad coding practice.
- DA way to refactor code
- ENone of the above
10Which of the following is NOT a desirable trait of a software model?
- AConsistent use of arrows
- BModels reality
- CSufficiently precise
- DInexpensive
- EAccurate
11Which of the following statements is NOT true for creating and using models?
- AA model is falsifiable if one is able to determine the truth or falseness of some property about the model
- BA model is more useful if it focuses the user's attention.
- CMost people will be able to read a model but far fewer will be able to identify the correct type of model to create and to create it correctly.
- DA legend is not required when the diagram is created using a known notation.
12Modeling a system using multiple views requires that all views be
- AKept neatly stored so they can be located.
- BChosen carefully to reflect the concerns of users.
- CKept internally consistent.
- DCreated from different view types.
13Which of the following is NOT true of a dependency matrix?
- AIs more difficult to use the larger a model grows.
- BCan be used to help maintain a system.
- CCan be used to check dependencies among modules.
- DCan be built automatically from code by some tools
14Which of the following statements is the most correct?
- AI.A deployment view shows how the system is installed in the target environment.
- BII.A deployment view shows how the system interacts with its environment.
- CIII.A deployment view shows where process will run and how they will interact.
15Abstractions are:
- AI. Models of design
- BII. Different perspectives
- CIII. Very high-level representations of the system
16The Refinement relationship enables the architect to
- AI. A type that appears in one model also appears in another
- BII. Defines the correspondence between two models to show consistency.
- CIII. Allows one to carry constraints from one model to another
17Using consistent level of detail across a model helps
- AI. Cut expenses when building the system
- BII. Make the view more comprehensible
- CIII. Increase consistency among views
18Which of the following help increase the quality of your view?
- AI. Use functionality scenarios to tie views together
- BII. Animate your functional scenarios
- CIII. Write action specifications
19The Mirrored, Farm, and Rack style of design is a style in the _______ view
- ARuntime
- BModule
- CAllocation
20The layered style of software design is a style in the ________ view.
- ARuntime
- BModule
- CAllocation
21The Model-Centered style of software design is a style in the ________ view.
- ARuntime
- BModule
- CAllocation
22The Peer to Peer style of software design is a style in the ________ view
- ARuntime
- BModule
- CAllocation
23Which of the following statements is the most correct?
- AI. A component diagram shows a configuration of the system at a given moment.
- BII. A component diagram shows all potential interactions among components in a view.
- CIII. A component diagram can show instances of classes.
24A design pattern __
- AI. Contains a description of other related patterns.
- BII. Can be useful describing how a software problem was solved by a developer.
- CIII. Is a general reusable solution to a commonly occurring problem within a given context in software design.
- DIV. Gives examples of code that used the pattern.
25Which of the following statements is the most correct?
- AI. A component diagram shows a configuration of the system at a given moment.
- BII. A component diagram shows all potential interactions among components in a view.
- CIII. A class diagram can show relationships between java interfaces and other classes.
26UML provides special notation for a subsystem element because ___
- AI. Subsystem elements have critical differences from components, which must be represented.
- BII. Subsystem elements and component elements are not substantially different so there is no need for them.
- CIII. Component elements have important aspects that are not representable using the provided subsystem element notation.
27Which of the following is best describes UML?
- AI.UML is a combination of notations.
- BII. UML supports modeling multiple views of software.
- CIII. UML has evolved over time.
- DIV. UML was created by the OMG
28We need comprehensive documentation for the software architect
- AVerdadero
- BFalso
29Software design patterns provide a ready resource for solving software development problems.
- AVerdadero
- BFalso
30Software design patterns are created for unusual problems in development
- AVerdadero
- BFalso
Información
- Descripción
- God Philosophy Test sobre Sdp.2, creado por хомяк убийца el 23/05/2017.
- Autor
- хомяк убийца
- Idioma
- English
- Visitas
- 1
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test