CSE 460 - Unit 1 Quiz

Ace your homework & exams now with Quizwiz!

Software architecture is in charge of: Representing a collection of structures and connections among them in the software systems Depicting the layout of the software systems Providing set of viewpoints to the stakeholders to understand and reason about the software systems All of above

All of above

What are the key diagnostics for a usable software system? Understandability Operability Learnability All of above

All of above

Which type of requirements is considered as software requirements in the software development process? UI requirements All of above Deployment requirements Performance requirements

All of above

List some of the key diagnostics of the maintainability factor in software systems?

Change the design Add new code modules Adapt to technology advancements Test (Testability) after changes

What are the two main sources of development challenges in modern software systems? Lack of storage resources and computation power Distributed nature and system size None of above Complex data structures and algorithms

Distributed nature and system size

Computing as a utility is provided in service-oriented applications True False

False

Hardware and system configuration are the responsibilities of the software development team True False

False

Loosely coupled and high cohesive components in a software system diminishes its ability to undergo changes due to functional and technology needs True False

False

The initial design of the World Wide Web highly depends on the program code that implements it True False

False

How the nature of software systems has changed through their evolution from 1980's to 2006? Increased connectivity and increased diversity. Decreased connectivity and increased diversity. Increased connectivity and decreased diversity. Decreased connectivity and decreased diversity.

Increased connectivity and increased diversity.

In the World Wide Web (WWW) software system, list the advantages of technology independent software design.

These systems are more amenable for changes and natural growth

In practical scenarios, software stability generally diminishes due to applied changes on it through time True False

True

In software efficiency analysis, resource usage directly depends on the data structures and memory management True False

True

One of the main roles of software architecture is to facilitate communication among stakeholders True False

True

Software designs independent from technology are more amenable for changes and the natural growth True False

True


Related study sets

w3schools CSS quiz, W3Schools HTML Quiz

View Set

Chapter 4- Elimination, immunity

View Set

1.3 Given a scenario, perform server hardware maintenance.

View Set

Adult health and peds nclex (copy)

View Set

The Christmas Carol by Charles Dickens

View Set

Asking the Right Questions: Ch. 1-10

View Set