Computer Science 307: Software Engineering : Chapter 13

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

The MVC is divided into how many parts? 1 9 3 2

3

What is a network client? A computer that sends data but does not receive it A computer that connects to a server in order to use and share resources with it A computer that receives data but does not send it A computer that provides communications with other clients without an intermediary computer

A computer that connects to a server in order to use and share resources with it

What is a server? A computer that hosts data and other resources for clients A computer that does all of the work for another computer, serving its every need A network where data is hosted and pulled by clients A satellite computer that requests data from a central computer in a network

A computer that hosts data and other resources for clients A server is a computer that can host resources such as files, music, and videos. A server can also serve other resources as well, such as patches and software updates.

A single point of failure (SPF) is _____. A web of servers where all servers must fail for the network to fail A client that can crash and bring down the network- A web of clients on a network where all clients must fail for the network to fail A lone link in a network that can bring down the whole network if it fails

A lone link in a network that can bring down the whole network if it fails An SPF is where there is only one server that serves all of the clients; therefore, if the server crashes, all of the clients are not able to pull resources from that server.

What is a conceptual model? None of these answers are correct. A way of representing a particular concept or set of concepts that help people understand or simulate a subject. An idea that somebody has turned into a diagram. One thing that means another, whether in a diagram or in real life.

A way of representing a particular concept or set of concepts that help people understand or simulate a subject.

Katie's manager does not allow changes to the schedule and is not open to employees switching tasks. According to sociotechnical systems theory, Katie's organization is lacking _____. Adaptability Flexibility Responsible autonomy Meaningfulness of task

Adaptability Adaptability means that workplaces are open to things like changing work hours or allowing employees to shift their tasks.

Which of the following is a basic element of the Ideal Component Model? Rigorously Tested All of the answers are correct. Re-Usable Documented

All of the answers are correct.

Which of the following is NOT an example of a conceptual model? A flow chart showing your daily routine. The scientific method itself. An idea for a new type of cereal. The water cycle.

An idea for a new type of cereal.

How is Software as a Service typically accessed by consumers? By setting up the infrastructure. By logging into a website. By modifying the network. By downloading onto the platform.

By logging into a website.

The Commissioners Office needs to prepare 162 game baseball schedules for the upcoming season. The work will be done on computers located in each teams headquarters. How will the commissioners office prepare these schedules ? With event-driven computing By using parallel computing With coordinated computing By using distributed computing By using multi-unit computing

By using distributed computing Distributed computing uses software to coordinate tasks performed on multiple computers simultaneously.

Which style is master slave pattern an example of? Interacting processes style Data centered style Data flow style Call and return style

Call and return style

Which step of project procurement management spells out the conditions of the relationship between the company and supplier? Monitoring Initiating and planning Contract writing Selecting

Contract writing

Which style uses a central repository of data? Data Centered Style Peer to Peer pattern Data Flow Pattern Model view controller.

Data Centered Style

Which of the following are uses of middleware? Data degradation, Enterprise Application Integration, and Message Oriented Middleware Data Integration, Enterprise Application Integration, and Message Oriented Middleware Enterprise Application Integration, Data Integration, and Message Oriented Messianic Enterprise Application Integument, Message Originated Middleware, and Data Integration,

Data Integration, Enterprise Application Integration, and Message Oriented Middleware Data Integration, Enterprise Application Integration, and Message Oriented Middleware are uses of middleware.

A company implements a new Brand X human resource application. It also wants to update the applications with historical data collected since the company's inception 15 years ago. At the moment, the historical records are still held in an old Brand Y application. A solution to this case study is an example of _____ middleware. Message Oriented Middleware Data Integration Database Oriented Middleware Database Transfer Integration

Database Oriented Middleware Database Oriented Middleware is middleware that connects with a database application from another platform. The connection could be between databases or from another application.

_____ is the CBSE process step that breaks the basic capabilities down until each part is self-contained piece. Describe Combine Identify Decompose

Decompose Decompose is the CBSE process step that breaks the basic capabilities down until each part is self-contained piece.

Which of the following is NOT a characteristic of CBSE? Combines Components Re-Uses Existing Components Develops Everything From Scratch Based on Identifying Functional Pieces

Develops Everything From Scratch

What is the benefit of the client-server model? Ease of management There are many servers to choose from It is faster than direct connection of clients Redundant resources

Ease of management Since there is one server, all the efforts for management are centrally located.

Which of the following provides the BEST definition of sociotechnical systems theory? Emphasizes the way that the social aspects of an organization should be prioritized over the technical aspects Emphasizes the way that technical advancements have been detrimental to employees in organizations Emphasizes the way that the technical aspects of an organization should be prioritized over the social aspects Emphasizes the way that social and technical aspects of an organization must work together to create a functioning whole

Emphasizes the way that social and technical aspects of an organization must work together to create a functioning whole

According to sociotechnical systems theory, which of the following BEST describes the relationship between worker autonomy and commitment to an organization? Generally, the lower the degree of autonomy. the greater the commitment to an organization. Generally, the greater degree of autonomy, the lower the commitment to an organization. Generally, there is little correlation between degree of autonomy and commitment to an organization. Generally, the greater degree of autonomy, the greater commitment to an organization.

Generally, the greater degree of autonomy, the greater commitment to an organization.

Which of the cloud service models available is used as the foundation upon which operating systems and software are hosted? Infrastructure as a Service Clouds as a Service Software as a Service Platform as a Service

Infrastructure as a Service Infrastructure as a Service delivers the foundation necessary to host or power the platforms and software desired by the end user.

What is the first step of project procurement management? Contract writing Monitoring Closing and completing Initiating and planning

Initiating and planning

What is one of the features of SaaS? It does not require the use of the internet It allows for users to access software primarily from their home computers It allows for users to access the software from any location and any device It requires an IT professional to help with the installation and updates

It allows for users to access the software from any location and any device

Which the following is NOT a characteristic of a conceptual model? It gives a point of reference for people like designers to come up with specific plans. It communicates details between people who need to know them. It's a temporary document that has less value in the future. It improves a person's understanding of the thing being modeled.

It's a temporary document that has less value in the future.

Jeff's small company uses an online software service to provide database management for his workers. What is one of the benefits of using an SaaS solution here, rather than running the database himself? Jeff will have pay to house the database servers in his office Jeff will have to hire someone to build and maintain the database Jeff will have offline access to his database Jeff won't have to hire someone to build and maintain the database

Jeff won't have to hire someone to build and maintain the database

Which of these is an example of a consumer application of distributed computing ? Garage door openers Smarthome technology Multiple smartphones in the same family Homes with multiple devices connected to the internet Massive multiplayer online games

Massive multiplayer online games Another example of distributed computing is the use of online games where multiple users can interact, known as massively multiplayer online games,

John has been working in the same job for some time and finds he is not satisfied with the work he is doing. He often finds his day-to-day activities boring. According to sociotechnical systems theory, which of the following does John seem to be lacking? Meaningfulness of task Responsible autonomy Adaptability Flexibility

Meaningfulness of task

Which of the following is NOT a CBSE process step? Combine None of the answers are correct. Identify Mitigate

Mitigate Mitigate is NOT a CBSE process step. Combine and Identify are.

On what basis is an architectural pattern chosen? Its cost convenience On how much it can compile with the design On how compatible it is with the design and cost convenience Speed at which it compiles with the design

On how compatible it is with the design and cost convenience

What is an architectural style? Predefined set of rules and guidelines Undefined rules and guidelines Defined set of guidelines only Defined set of rules only

Predefined set of rules and guidelines

The relationship with outside suppliers for goods and services needed to complete projects is known as what? Project management Project procurement management Program management Procurement management

Project procurement management

Which of the following application types are NOT suitable to SOAs? Real-time systems All answers are correct GUI based functionality applications Short-term applications

Real-time systems GUI based functionality applications Short-term applications All answers are correct

_____ is the principle of sociotechnical systems theory that suggests workers should have more control of their work and a greater degree of creative freedom. Ford prosperity Responsible autonomy Meaningfulness of tasks Adaptability

Responsible autonomy This perspective is known as responsible autonomy. It's a perspective that suggests workers should have a greater degree of autonomy at work. This can actually help increase productivity and make workers more committed to a firm.

Which one is NOT a step in the process of project procurement management? Initiating and planning Monitoring Results Closing and completing

Results

Which if the following statements is TRUE? SOA services are not very scalable and therefore are not burdensome to the host's messaging system. SOA services are publicly available to any system that needs them independent of the platform on which the system runs. SOAs, being platform dependent, can be used with many different applications. Technology always comes with costs but acquiring SOA is very economical, making it an exception.

SOA services are publicly available to any system that needs them independent of the platform on which the system runs.

In which step of project procurement management does a company set up conferences with suppliers and ask for bids? Selecting Contract writing Closing and completing Monitoring

Selecting

The three stages of service engineering are: Service candidate identification, service design, service implementation Service candidate identification, service deployment, dervice implementation Service development, service design, service implementation Service identification, service design, dervice implementation

Service candidate identification, service design, service implementation

Microsoft Office365 is an example of which type of cloud service model? Infrastructure as a Service Platform as a Service Software as a Service Clouds as a Service

Software as a Service

SaaS is known as software on demand because _____ Software can be accessed through subscriptions Software can be accessed by creating online accounts Software can be accessed by multiple users Software can be accessed from any location and any device at short notice

Software can be accessed from any location and any device at short notice

Infrastructure as a Service could include all of the following EXCEPT which? Virtual computers Software programs Network capabilities Storage capacity

Software programs nfrastructure as a Service is concerned with laying the groundwork upon with platforms and software can be hosted. That means it includes things like storage capacity, network capabilities and virtual computers.

Which of the following is NOT an example of a conceptual model in science? The mathematical equations that explain how gravity work. The equipment found in a science lab. The scientific method itself. The rock cycle.

The equipment found in a science lab.

How do clients communicate with the server? It uses the shared resources on the server It uses the patches that come with the server and client It speaks to the client The network

The network

What is service oriented architecture (SOA)? The organization of servers on the system in an architecture that minimizes cost The organization of servers on the system according to their available resources The organization of components of a system according to the messages they exchange The organization of components of a system according to the services they provide

The organization of components of a system according to the services they provide

One of the benefits of using a subscription service through SaaS is _____ The subscription service will continue for ever The subscription service will allow multiple devices to access different versions of the software The subscription service will guarantee the minimum number of clients The subscription service can be cancelled at any time

The subscription service can be cancelled at any time

What is the purpose of the delivery model known as Platform as a Service? To host selected software. To install necessary firewalls. To build virtual networks. To enable web access.

To host selected software. Infrastructure as a Service delivers the foundation necessary to host or power the platforms and software desired by the end user.

What is the key conceptual difference between distributed and parallel computing? There is no difference. Parallel computing uses more units compared to distributed computing. Units in parallel computing share memory while units in distributed computing have their own memory. Parallel computing uses faster processors compared to distributed computing. Distributed computing is used mostly for scientific computing.

Units in parallel computing share memory while units in distributed computing have their own memory.

Individual computer users making their computer processing power available over the Internet for a computation project when they are not using their computer is called: Volunteer parallel computing Volunteer distributed computing Massive parallel computing Massive multi-user computing Community-based distributed computing

Volunteer distributed computing

Which of the following is NOT an example of an abstraction? A flowchart Algebra Use of a metaphor Walking in a garden

Walking in a garden

Which of the following is NOT a characteristic of a Component? Self-Contained None of the answers are correct. Works by Itself Provides Focused Functionality

Works by Itself

Facebook can be considered an SaaS because _____ Facebook requires you to share pictures Facebook requires you to login Facebook requires you to install updates You do not need to install any software in order to use Facebook

You do not need to install any software in order to use Facebook

Message Oriented Middleware describes _____. a type of middleware that serves to distribute the workload among the different components of applications a type of middleware that utilizes a message provider that enables the various applications to communicate and exchange data by the sending and receiving of messages a type of middleware which would enable data from the enterprises varying sources to be shared and distributed among its systems a type of middleware which brings together different applications operating in the environment of a particular enterprise in such a way that operate as a unit

a type of middleware that utilizes a message provider that enables the various applications to communicate and exchange data by the sending and receiving of messages This is a form of middleware in which the communication between the various distributed applications is made through the medium of messaging.

A System of Systems is a collection of systems that operate together to _____ additional desired capabilities. achieve manage delete limit

achieve

SOAs may cause reduced performance on application servers because _____. legacy concepts fail under demand pressure too many requesters are trying to access the same service any time a service is called, interacted with, or made active, the overhead on the host machine increases costs increase as service messaging increases

any time a service is called, interacted with, or made active, the overhead on the host machine increases

System of systems is autonomous and interdependent* contained in one unit to solve a number of problems brings together a number of systems to perform a task or to accomplish a purpose defined as a set of methods, procedures and routines, created to perform a particular task or solve a specific problem.*

brings together a number of systems to perform a task or to accomplish a purpose

Service registries are: catalogs of information about the users catalogs of information about the available services websites of available services programs about available services

catalogs of information about the available services

Middleware is software that _____. glues together different components of an application connects two unrelated applications together is a link between hardware devices acts as an intermediary that links different nodes in a network

connects two unrelated applications together Middleware is software that connects two different or otherwise unrelated applications together.

Data Integration is a type of middleware that _____. is a data injection process into old legacy systems prevents databases from the enterprises varying sources from being shared and distributed among its new data sources enables data from the enterprises varying sources to be shared and distributed among its systems upgrades data across various platforms

enables data from the enterprises varying sources to be shared and distributed among its systems

The integration of various systems is a constituent system* is a standalone system is not a challenge of building a System of Systems is one of the challenges of building a System of Systems

is one of the challenges of building a System of Systems

Each constituent system is a System of Systems keeps its own management, goals, and resources manages the System of Systems is a legacy system

keeps its own management, goals, and resources

Emily is preparing a budget using a new quad core computer workstation. This is an example of _____ parallel computing. distributed computing. smart computing. grid computing. multi-computing.

parallel computing. A quad-core processor is an example of parallel computing.

In a service engineering environment, services are: platform tested platform independent platform dependent platform sensitive

platform independent

Service engineering is a software engineering methodology which develops software systems by decomposing them into _____ services. deployed unique new reusable

reusable

The ability for SOA to _____ makes it very scalable. run successfully on different servers within an environment adapt old forms of technology run light-weight applications service vendors and share applications

run successfully on different servers within an environment

The three actors in service engineering are: service levels, service users, service registries service providers, service users, service deliveries service providers, service users, service registries service providers, service managers, service registries

service providers, service users, service registries

In today's networked and hyper-connected world very few systems operate independently very few systems work very few systems operate interdependently very few systems operate together

very few systems operate independently


Kaugnay na mga set ng pag-aaral

Pediatrics: Metabolic/Endocrine ( Complete Questions)

View Set

2.4 Adding and Subtracting Fractions

View Set

english Unit test of life, liberty, and the pursuit of happiness.

View Set

chapter 1: what is plant Biology?

View Set