SWD392 (2) Exam Prep Questions and Answers (100% Pass)
Which is dynamic diagram?
A. Object diagram
B. Package diagram
C. Class diagram
D. Use-case diagram - ✔️✔️D
Which is the input of the software design phase?
A. SRS
B. UDD
C. DDD
D. SDD - ✔️✔️A
Select the other name of implicit asynchronous communication software Architecture
A. Consumer pattern
B. Publisher pattern
C. Subscriber pattern
D. Observer pattern - ✔️✔️D
What are some disadvantages of Data-Centric Architecture?
1. The system becomes heavily reliant on the central data.
2. The existing data schema is difficult to change.
3. Considerable overhead for data transfer between data accessors.
4. Data integrity can be compromised by having it widely accessible.
A. 1 and 2
B. 2 and 3
C. 4 and 1
D. 3 and 4 - ✔️✔️B
Good software architectural designs are based on the recursive application of_______
A. refinement of specification.
B. refinement of generalization
C. refinement of realization
D. refinement of abstractions - ✔️✔️D
Which is NOT a data type of variable in process control system?
A. Input variable
B. Manipulated variable
C. Output variable
D. Controlled variable - ✔️✔️C
Which of the followings is a typical design domain of the blackboard architecture?
A. Business information system
B. Compilers
C. Virtual machine
D. Al system - ✔️✔️D
Select the partition of nonbuffered event-based implicit invocation architecture
A. event sources/message queue message topic
B. event sources/event listeners
C. event sources/event listeners/message queue
D. event sources/event listeners/message topic - ✔️✔️B
Which is NOT style of hierarchial architecture?
A. main-subroutine
B. master-slave
C. event-based
D. layered - ✔️✔️C
Select the correct statement
A. In UML Sequence Diagram there is no way to specify loops
B. In UML Sequence Diagram both branches and loops can be specified
C. In UML Sequence Diagram there is no way to specify branches
D. In UML Sequence Diagram branches can be specified but not loops - ✔️✔️B
Consider statements about PAC:
1. The Abstraction and Presentation components in a PAC agent do not talk to each other
directly.
2. The PAC architecture is a hierarchically structured software architecture.
A. 1 is true, 2 is false
B. 1 and 2 are true
C. I and 2 are false
D. is false. 2 is true - ✔️✔️B
Asynchronous message invocation can be expressed in _________ diagram
A. class
B. object
C. state
D. sequence - ✔️✔️D
Who can be the stakeholders of development view
A. End-user, Programmers
B. System Analyst, System designer
C. System designer, Programmers
D. Software project manager, Programmers - ✔️✔️D
Which of the following is true about the top down design strategies?
A. Writing source code at the highest abstraction level
B. Understanding the lowest level components and how these work together to accomplish the
system's goals
C. Starting at the highest level of system abstraction and recursively filling in understanding of
the sub parts
D. Starting with most specific and basic components. It proceeds with composing higher level of
components by using basic or lower level components. - ✔️✔️C
According to connector active time, we can classify connector into
A. programmed connectors/event-driven connectors
B. networked connectors/local connectors
C. local connectors/event-driven connectors
D. networked connectors/event-driven connectors - ✔️✔️A
Which is not a partition of a P2P messaging architecture?
A. message topic
B. message queues
3
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller OliviaWest. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $12.49. You're not tied to anything after your purchase.