100% correct answers
What are the roles of software architecture? - correct answer ✔✔
What are the benefits of software architecture? - correct answer ✔✔
Give an example for each architectural pattern: - correct answer ✔✔- Pipe and filter
- Client and server
- Object-oriented
- Model-view-controller
- Broker
- Interpreter
- Blackboard
- Layer
- Event-bus
What are the 10 software architecture styles? - correct answer ✔✔- Data centered architecture
- Data flow architecture
- Call-Return architecture
- Object-oriented architecture
- Layered architecture
- Model view controller architecture
- Architecture context diagram
- UML communication diagram
- Main program/subprogram architecture
, Which architecture is good fit for which application? - correct answer ✔✔
How do you write a use case? - correct answer ✔✔- you write a use case on how to use the system from
the user's point of view
How do you make an activity diagram? - correct answer ✔✔- The UML activity diagram supplements the
use case by providing a graphical representation of the flow of interaction within a specific scenario.
What is a use case? - correct answer ✔✔A use case tells a stylized story about how an end user (playing
one of several pos- sible roles) interacts with the system under a specific set of circumstances.
What is an activity diagram? - correct answer ✔✔A visual representation of the workflow of a use case.
draw use case diagram: - correct answer ✔✔
draw an activity diagram: - correct answer ✔✔
What is software architecture? - correct answer ✔✔Set of principal design decisions about the system
Blueprint for its construction and evolution
What is Software Design? - correct answer ✔✔The description of the structure of the software to be
implemented (elements and their relationships)
What is CBSE? - correct answer ✔✔
What are the benefits of CBSE? - correct answer ✔✔
What are the risks of CBSE? - correct answer ✔✔
Why is requirement modification needed in CBSE? - correct answer ✔✔