2 Introduction

Beschreibung

SE Ch 2 study guide
Alex C
Quiz von Alex C, aktualisiert more than 1 year ago
Alex C
Erstellt von Alex C vor fast 8 Jahre
12
0

Zusammenfassung der Ressource

Frage 1

Frage
(Select 4) Why is software special?
Antworten
  • 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.

Frage 2

Frage
(Select 2) Which of the following are recognized process flow types?
Antworten
  • Concurrent process flow
  • Iterative process flow
  • Linear process flow
  • Spiral process flow

Frage 3

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

Frage 4

Frage
(Select 2) Which of these are standards for assessing software processes?
Antworten
  • SEI
  • SPICE
  • ISO 9000
  • ISO 9001

Frage 5

Frage
The waterfall model of software development is
Antworten
  • 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.

Frage 6

Frage
The incremental model of software development is
Antworten
  • 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.

Frage 7

Frage
(Select 3) Evolutionary software process models
Antworten
  • Are iterative in nature
  • Can easily accommodate product requirements changes
  • Do not generally produce throwaway systems
  • Build from the top down

Frage 8

Frage
The prototyping model of software development is
Antworten
  • 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.

Frage 9

Frage
The spiral model of software development
Antworten
  • 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

Frage 10

Frage
(Select 2) The concurrent development model is
Antworten
  • 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.

Frage 11

Frage
The component-based development model is
Antworten
  • 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.

Frage 12

Frage
The formal methods model of software development makes use of mathematical methods to
Antworten
  • Define the specification for computer-based systems
  • Develop defect free computer-based systems
  • Verify the correctness of computer-based
  • All of the above

Frage 13

Frage
Which of these is not one of the phase names defined by the Unified Process model for software development?
Antworten
  • Inception phase
  • Elaboration phase
  • Construction phase
  • Validation phase

Frage 14

Frage
Which of these is not a characteristic of Personal Software Process?
Antworten
  • 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

Frage 15

Frage
(Select 2) Which of these are objectives of Team Software Process?
Antworten
  • 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

Frage 16

Frage
Process technology tools allow software organizations to compress schedules by skipping unimportant activities.
Antworten
  • True
  • False

Frage 17

Frage
It is generally accepted that one cannot have weak software processes and create high quality end products.
Antworten
  • True
  • False

Frage 18

Frage
What bridges the domain properties and requirements to the program on a computer?
Antworten
  • Specification
  • Qualification
  • Processing
  • The resurrection of Harambe

Frage 19

Frage
(Select 2 ) Why is software engineered?
Antworten
  • To produce quality software
  • To satisfy stakeholders' needs and desires
  • To speed up development
  • To look smart to other people

Frage 20

Frage
(Select 3) What the three big software myths?
Antworten
  • 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

Frage 21

Frage
What are the Software Engineering layers, staring from most basic?
Antworten
  • 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

Frage 22

Frage
What is a process?
Antworten
  • 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

Frage 23

Frage
What are the 5 framework activities?
Antworten
  • Communication
  • Planning
  • Modeling
  • Construction
  • Deployment
  • Development
  • Testing
  • Debugging

Frage 24

Frage
(Select 5) What are some umbrella activities?
Antworten
  • Project tracking and control
  • Risk management
  • Quality assurance
  • Configuration management
  • Technical reviews
  • Coffee brewing
  • Deployment

Frage 25

Frage
(Select up to 2) What are some examples of the linear process flow?
Antworten
  • Waterfall
  • V-Model
  • Spiral
  • Rapid Prototyping
  • Concurrent

Frage 26

Frage
(Select up to 2) What are some examples of the Iterative and evolutionary process flow?
Antworten
  • Waterfall
  • V-Model
  • Spiral
  • Rapid Prototyping
  • Concurrent

Frage 27

Frage
What is an example of the parallel process flow?
Antworten
  • Waterfall
  • V-Model
  • Spiral
  • Rapid Prototyping
  • Concurrent

Frage 28

Frage
How do we produce quality software?
Antworten
  • 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
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Design Patterns
Erica Solum
Network Protocols
Shannon Anderson-Rush
System Analysis
R A
SCRUM
R A
1 Book Intro
Alex C
Microbiology MCQs 3rd Year Final- PMU
Med Student
Anatomy and Physiology
pressey_property
Science Final Study Guide
Caroline Conlan
APUSH End-of-Year Cram Exam: Set 1
Nathaniel Rodriguez
sec + final
maxwell3254
CCNA Security Final Exam
Maikel Degrande