Sprint 7\quiz

Ace your homework & exams now with Quizwiz!

Which Two types of special relationships are most often expressed in class diagram?

- Aggregration - Generalization

Structural model types include which ONE or MORE of the following UML diagrams

- Class diagram - Package diagram

Design patterns apply to which ONE or MORE of the following?

- Databases - Refactoring - Architectures - Class-level design - User-Interfaces

Which UML diagram would be used to model process flow similar to a flow chart?

- Sequence diagram - Activity diagram

Which of the following open-source licenses is the most permissive with respect to the reuse of the source code?

BSD

Reuse in software development applies to which ONE or MORE of the following:

Components Object classes Architectural patterns IDEs Macros

Which is the most common diagram used to express system architectures?

Context diagrams

The most important goal of model-driven engineering is to

Create set of models that can use tools that generate executable code

Which best why anti-patterns should be avoided when developing software?

Known issues with one or more important quality attributes

Design modes, diagrams, and documentation are rarely updated as software evolves by most software teams

True

Software engineers should update their system models as they develop their system

false

What form is the most precise method for describing a software architecture

ADL

Which of the following statements best describe the relationship between different UML artifacts/ diagrams created for a software system?

All model objects, uses and relationships should match across all diagrams

Which of the following best apply to the statement "open-source software can be freely reused"?

Depends on each open-software project

Different architectural views such as in the 4+ 1 view model are need because:

Different audiences have different needs in understanding a system

Different architectural styles are needed because:

Different hardware platforms that software needs to support

The term host and target systems with regards to software development can be described as:

Differing platforms used for development versus deployment

Client-server architectures require multiple computers to implement (deploy)

False

Client-server architectures require multiple computers to implemented

False

Most high- quality software teams create complete system models as the develop their software systems

False

Reviewing the architecture documentation will help you fully understand the design of the current release of a software system

False

Software engineers should update their system models as they develop their system

False

UML is primarily used to communicate system architectures

False

Who is most associated with documenting common design patterns used today in object- oriented development?

Gang of four

The relationship between use cases and class diagrams can be described as:

No specific maping / relationship

The relationship between use cases and sequence diagrams can be described as:

One sequence diagram for each use cases

Which UML diagram is the static structural abstraction of a system?

Package diagram

Using the structured design , object-oriented design, aspect-oriented design, or similar methodologies is most closely tied to:

Programming language

An architectural pattern for a specific problem domain is commonly called:

Reference architecture

Dynamic model types include which ONE or MORE of the following UML diagrams

State diagram Sequence diagram

Which best describes open-source development?

The source code for system is available to read

Which ONE or MORE of these diagrams are types of UML diagrams?

Use case diagram Activity diagram Sequence diagram

Match each diagram with its best description/ purpose :

Use cases diagram - Interaction modeling Class diagram - Structural modeling State diagram - Event - driven behaviour modeling Activity diagram - Data-driven modeling

Architecture expressed as system models dictate the programming language used to implement a system

false


Related study sets

Week 4 Assignment: Blackboard Tools Activity

View Set

Network+ Chapter 4: Network Protocols and Routing

View Set

Domain 5: Identity and Access Management: Answer & Review Questions

View Set

Osteoblasts deposit bony matrix around themselves, which form spongy bone

View Set

Chapter 20 Anatomy and Physiology

View Set

The Sales Comparison Approach to estimating Value

View Set