Knowee
Questions
Features
Study Tools

1.Question 1Which of the following best describes software architecture? 1 pointIt is intended for the developers only. It captures implementation details. The choice of technology stack drives the software architecture. It serves as a blueprint for the developers. 2.Question 2Which of the following should be included in the software design document (SDD)? 1 pointCode Test cases Constraints and dependencies Object definitions 3.Question 3Components in a well-structured design should be ___________________. 1 pointloosely coupled tightly constrained tightly coupled loosely cohesive 4.Question 4Which of the following is an advantage of using UML diagrams when designing software architecture? 1 pointThey help plan out structures and behaviors in advance of coding. They help facilitate communication among team members. They help developers navigate source code. All of the above 5.Question 5What is the blueprint of an object called? 1 pointA method A property An instance A class

Question

1.Question 1Which of the following best describes software architecture? 1 pointIt is intended for the developers only. It captures implementation details. The choice of technology stack drives the software architecture. It serves as a blueprint for the developers. 2.Question 2Which of the following should be included in the software design document (SDD)? 1 pointCode Test cases Constraints and dependencies Object definitions 3.Question 3Components in a well-structured design should be ___________________. 1 pointloosely coupled tightly constrained tightly coupled loosely cohesive 4.Question 4Which of the following is an advantage of using UML diagrams when designing software architecture? 1 pointThey help plan out structures and behaviors in advance of coding. They help facilitate communication among team members. They help developers navigate source code. All of the above 5.Question 5What is the blueprint of an object called? 1 pointA method A property An instance A class

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

  1. The best description for software architecture is that it serves as a blueprint for the developers.

  2. The software design document (SDD) should include constraints and dependencies.

  3. Components in a well-structured design should be loosely coupled.

  4. The advantage of using UML diagrams when designing software architecture is all of the above: they help plan out structures and behaviors in advance of coding, they help facilitate communication among team members, and they help developers navigate source code.

  5. The blueprint of an object is called a class.

This problem has been solved

Similar Questions

1.Question 1Which of the following best describes software architecture? 1 pointThe choice of technology stack drives the software architecture. It captures implementation details. It represents the earliest design decisions. It describes how the application should be coded. 2.Question 2Which of the following are artifacts that result from designing the software architecture? 1 pointSoftware requirements specification (SRS) Administrator user guide UML diagrams Test cases 3.Question 3Components in a well-structured design should be ___________________. 1 pointloosely cohesive tightly cohesive tightly coupled loosely constrained 4.Question 4Which of the following is an advantage of using UML diagrams when designing software architecture? 1 pointThey describe which parameters should be passed when instantiating an object. They all use JavaScript. They serve to bring new team members up to speed quickly. They explain which methods should be included when coding an object. 5.Question 5Which of the following best describes encapsulation? 1 pointA component should be easily replaced with another component. Bundling data and methods to hide an internal state, so a component’s specific implementation is not exposed. A component’s design so it doesn’t have dependencies on other components. Designing a component so it operates in different environments. 6.Question 6Which of the following best describes a service? 1 pointIt is a type of object. A focus on the decomposition of a design into logical components. A service defines, composes, and implements loosely coupled independent components so they work together to create an application.  A unit of functionality that focuses on a solution to a business need, is deployed independently, and is reused by multiple systems. 7.Question 7Which statement is true regarding a 2-tier architecture? 1 pointA 2-tier architecture consists of a decentralized network of nodes that are both clients and servers. The interface resides on client machines and makes requests to a server for data or services. A 2-tier architecture consists of producers and consumers of events. The two different tiers are the application tier and the data tier. 8.Question 8Which of the following architecture patterns are mutually exclusive? 1 pointMicroservices and event-driven Peer-to-peer and two-tier Three-tier and microservices Peer-to-peer and event-driven 9.Question 9Which of the following environments is intended for developers to use while they are actively coding the application? 1 pointDevelopment QA Production Staging 10.Question 10Which of the following is a security device that monitors traffic between an internal and an external network? 1 pointRouter Firewall Web server Load balancer

Question 3A good software architecture is important because: 1 pointIt helps organize the workforce and resources. It allows for parallelization in development. It helps build-or-buy decisions.It helps with funding decisions.

1.Question 1Which of the following is the best description of software engineering? 1 pointAny activity related to software development. The application of scientific principles to the design and creation of software. The application of scientific principles to the organization of a software system. The set of all activities related to software development. 2.Question 2Which of the following best describes a key advantage for a business to follow the SDLC? 1 pointIt helps technical writers develop accurate documentation. It allows for creativity because of its ad-hoc approach to software development. It gives development teams a process to follow to improve efficiency and reduce risks. It defines all the roles of the development team. 3.Question 3Which of the following best describes an activity that happens in the maintenance phase of the SDLC? 1 pointThe coding process begins. Code is thoroughly tested. Fixing minor user interface issues. The system requirements specification is written. 4.Question 4Which of the following best describes a beta release? 1 pointIt is the most stable release. It is intended for all users. It is the first functioning version of a system released to a select group of stakeholders. It meets all functional requirements. 5.Question 5Which statement best describes the Software Requirements Specification (SRS)? 1 pointIt is combined with the User Requirements Specification (URS) to form the System Requirements Specification (SysRS). It primarily contains use cases. It contains functional, external interface, and non-functional requirements. It can be combined with the System Requirements Specification (SysRS) to form the User Requirements Specification (URS). 6.Question 6Which of the following is an iterative approach to the software development lifecycle (SDLC)? 1 pointAgile V-shape Waterfall Verification 7.Question 7Which of the following best describes functional testing? 1 pointIt is concerned with confirming that a recent change to the application is not adversely affecting existing functionality. It tests application attributes like performance and security. It tests application attributes like scalability and availability. Its goal is to make sure the application is usable and accessible. 8.Question 8Which best describes black-box testing? 1 pointIt is used to verify internal structure, design, and coding. It is equivalent to regression testing. It is equivalent to non-functional testing. It is used to test inputs and outputs. 9.Question 9Which role is primarily responsible for designing the software’s interface? 1 pointSoftware architect UX designer Stakeholder Product owner 10.Question 10Which of the following is a type of documentation that describes the expected features and functionality of the software system? 1 pointRequirements Design documentation User documentation Technical documentation

a) Discuss five system characteristics that must be considered in architectural design.(5 Marks)b) Software projects under development will always consume resources, e.g. costs. Describe thevarious cost items needed in a software development project. (5 Marks)c) Differentiate between static and dynamic verification. (4 Marks)d) Discuss four characteristics of good software. (6 Marks)

Which of the following best explains why software architecture is important?Question 1AnswerA.It provides a detailed implementation planB. It serves as a foundation for decision-making throughout developmentC.It eliminates the need for documentationD.It guarantees bug-free code

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.