Alex C
Test por , creado hace más de 1 año

SE Ch 2 study guide

12
0
0
Alex C
Creado por Alex C hace casi 8 años
Cerrar

2 Introduction

Pregunta 1 de 28

1

(Select 4) Why is software special?

Selecciona una o más de las siguientes respuestas posibles:

  • It is abstract, invisible, intangible.

  • It never wears out.

  • It is changing all the time.

  • It is not manufactured in the classical sense.

  • It is manufactured using the same technologies used for other engineering artifacts.

Explicación

Pregunta 2 de 28

1

(Select 2) Which of the following are recognized process flow types?

Selecciona una o más de las siguientes respuestas posibles:

  • Concurrent process flow

  • Iterative process flow

  • Linear process flow

  • Spiral process flow

Explicación

Pregunta 3 de 28

1

Software processes can be constructed out of pre-existing software patterns to best meet the needs of a software project.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 4 de 28

1

(Select 2) Which of these are standards for assessing software processes?

Selecciona una o más de las siguientes respuestas posibles:

  • SEI

  • SPICE

  • ISO 9000

  • ISO 9001

Explicación

Pregunta 5 de 28

1

The waterfall model of software development is

Selecciona una de las siguientes respuestas posibles:

  • A reasonable approach when requirements are well defined.

  • A good approach when a working program is required quickly.

  • The best approach to use for projects with large development teams.

  • An old fashioned model that is rarely used any more.

Explicación

Pregunta 6 de 28

1

The incremental model of software development is

Selecciona una de las siguientes respuestas posibles:

  • A reasonable approach when requirements are well defined.

  • A good approach when a working core product is required quickly.

  • The best approach to use for projects with large development teams.

  • A revolutionary model that is not used for commercial products.

Explicación

Pregunta 7 de 28

1

(Select 3) Evolutionary software process models

Selecciona una o más de las siguientes respuestas posibles:

  • Are iterative in nature

  • Can easily accommodate product requirements changes

  • Do not generally produce throwaway systems

  • Build from the top down

Explicación

Pregunta 8 de 28

1

The prototyping model of software development is

Selecciona una de las siguientes respuestas posibles:

  • A reasonable approach when requirements are well defined.

  • A useful approach when a customer cannot define requirements clearly.

  • The best approach to use for projects with large development teams.

  • A risky model that rarely produces a meaningful product.

Explicación

Pregunta 9 de 28

1

The spiral model of software development

Selecciona una de las siguientes respuestas posibles:

  • Ends with the delivery of the software product

  • Is more chaotic than the incremental model

  • Includes project risks evaluation during each iteration

  • All of the above

Explicación

Pregunta 10 de 28

1

(Select 2) The concurrent development model is

Selecciona una o más de las siguientes respuestas posibles:

  • Another name for concurrent engineering.

  • Defines events that trigger engineering activity state transitions.

  • Only used for development of parallel or distributed systems.

  • Used whenever a large number of change requests are anticipated.

Explicación

Pregunta 11 de 28

1

The component-based development model is

Selecciona una de las siguientes respuestas posibles:

  • Only appropriate for computer hardware design.

  • Not able to support the development of reusable components.

  • Dependent on object technologies for support.

  • Not cost effective by known quantifiable software metrics.

Explicación

Pregunta 12 de 28

1

The formal methods model of software development makes use of mathematical methods to

Selecciona una de las siguientes respuestas posibles:

  • Define the specification for computer-based systems

  • Develop defect free computer-based systems

  • Verify the correctness of computer-based

  • All of the above

Explicación

Pregunta 13 de 28

1

Which of these is not one of the phase names defined by the Unified Process model for software development?

Selecciona una de las siguientes respuestas posibles:

  • Inception phase

  • Elaboration phase

  • Construction phase

  • Validation phase

Explicación

Pregunta 14 de 28

1

Which of these is not a characteristic of Personal Software Process?

Selecciona una de las siguientes respuestas posibles:

  • Emphasizes personal measurement of work product

  • Practitioner requires careful supervision by the project manager

  • Individual practitioner is responsible for estimating and scheduling

  • Practitioner is empower to control quality of software work products

Explicación

Pregunta 15 de 28

1

(Select 2) Which of these are objectives of Team Software Process?

Selecciona una o más de las siguientes respuestas posibles:

  • Accelerate software process improvement

  • Allow better time management by highly trained professionals

  • Build self-directed software teams

  • Show managers how to reduce costs and sustain quality

Explicación

Pregunta 16 de 28

1

Process technology tools allow software organizations to compress schedules by skipping unimportant activities.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 17 de 28

1

It is generally accepted that one cannot have weak software processes and create high quality end products.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 18 de 28

1

What bridges the domain properties and requirements to the program on a computer?

Selecciona una de las siguientes respuestas posibles:

  • Specification

  • Qualification

  • Processing

  • The resurrection of Harambe

Explicación

Pregunta 19 de 28

1

(Select 2 ) Why is software engineered?

Selecciona una o más de las siguientes respuestas posibles:

  • To produce quality software

  • To satisfy stakeholders' needs and desires

  • To speed up development

  • To look smart to other people

Explicación

Pregunta 20 de 28

1

(Select 3) What the three big software myths?

Selecciona una o más de las siguientes respuestas posibles:

  • Mythical Man Month

  • Requirements can be a general statement of objectives without details

  • Until the program is running, there is no way to assess its quality

  • Adding engineers to a project near its completion slows productivity

Explicación

Pregunta 21 de 28

1

What are the Software Engineering layers, staring from most basic?

Selecciona una de las siguientes respuestas posibles:

  • a quality focus, process model, methods, tools

  • methods, a quality focus, tools, process model

  • process model, methods, a quality focus, development

  • development, methods, process model, a quality focus

Explicación

Pregunta 22 de 28

1

What is a process?

Selecciona una de las siguientes respuestas posibles:

  • A collection of activities, actions, and tasks that are performed when some work product is to be created

  • A collection of requirements that need to be met when some work product is to be created

  • A collection of specifications, steps, and requirements that make up a project's plan

  • A collection of shiny objects that distract you during your test

Explicación

Pregunta 23 de 28

1

What are the 5 framework activities?

Selecciona una o más de las siguientes respuestas posibles:

  • Communication

  • Planning

  • Modeling

  • Construction

  • Deployment

  • Development

  • Testing

  • Debugging

Explicación

Pregunta 24 de 28

1

(Select 5) What are some umbrella activities?

Selecciona una o más de las siguientes respuestas posibles:

  • Project tracking and control

  • Risk management

  • Quality assurance

  • Configuration management

  • Technical reviews

  • Coffee brewing

  • Deployment

Explicación

Pregunta 25 de 28

1

(Select up to 2) What are some examples of the linear process flow?

Selecciona una o más de las siguientes respuestas posibles:

  • Waterfall

  • V-Model

  • Spiral

  • Rapid Prototyping

  • Concurrent

Explicación

Pregunta 26 de 28

1

(Select up to 2) What are some examples of the Iterative and evolutionary process flow?

Selecciona una o más de las siguientes respuestas posibles:

  • Waterfall

  • V-Model

  • Spiral

  • Rapid Prototyping

  • Concurrent

Explicación

Pregunta 27 de 28

1

What is an example of the parallel process flow?

Selecciona una de las siguientes respuestas posibles:

  • Waterfall

  • V-Model

  • Spiral

  • Rapid Prototyping

  • Concurrent

Explicación

Pregunta 28 de 28

1

How do we produce quality software?

Selecciona una de las siguientes respuestas posibles:

  • By following a process

  • By letting Jacob fix our bugs

  • By speeding up development as much as possible

  • By adding new developers near the end of a project to help finish it up

Explicación