You are designing a system where objects need to be composed into tree structures to represent part-whole hierarchies (e.g., a file system with folders and files). Both individual objects and groups of objects should be treated uniformly. Which pattern is most appropriate?
A company is transitioning from a monolithic application to…
A company is transitioning from a monolithic application to a Microservices architecture. Which of the following challenges are they most likely to face? (Select all that apply)
The process of creating design models and requirements docum…
The process of creating design models and requirements documents from existing source code is known as reverse _________.
What is a primary advantage of the microservices architectur…
What is a primary advantage of the microservices architecture over a monolithic architecture?
What does #students represent if students: ℙ Person?
What does #students represent if students: ℙ Person?
What is the first step in the Engineering Design process?
What is the first step in the Engineering Design process?
Which of the following best describes the concept of scalabi…
Which of the following best describes the concept of scalability in software design?
In a sequence diagram, an object’s lifeline suddenly stops w…
In a sequence diagram, an object’s lifeline suddenly stops with a large ‘X’ marker below all its interactions. What does this signify in the context of the system’s runtime behavior?
Consider an e-commerce application’s order processing pipeli…
Consider an e-commerce application’s order processing pipeline. An order must first pass a validation check, then an inventory check, and finally a fraud check. If any check fails, the process stops. If it passes, it is sent to the next handler. This represents a loosely coupled sequence of processing objects. Which pattern is designed for this scenario?
Which statement correctly expresses “There exists a bus with…
Which statement correctly expresses “There exists a bus with at least 5 empty seats”?