C188 Software Engineering Pre-Assessment

¡Supera tus tareas y exámenes ahora con Quizwiz!

A system initially failed due to undiscovered software defects. These defects have been resolved. What is the cause of the subsequent failures?

Changes to the software

Which model defines a series of events that will trigger transitions between milestones for each activity, action, or task?

Concurrent

Planning

Create user stories

What do persistent classes represent?

Databases

Coding

Develop unit tests to exercise each story

What is described as the information obtained during inception and elicitation, but is then expanded?

Elaboration

What is the practice of collecting requirements of a system from users, customers, and other stakeholders?

Elicitation

Which requirements engineering task focuses on establishing business goals through the engagement of stakeholders?

Elicitation

Writing code

Unit testing

What are the approaches to modifying legacy software? Choose 2 answers

1. Adopt 2. Extend

What are the steps in the prototyping process model? Choose 3 answers

1. Build and deploy first iteration of software 2. Identify known requirements 3. Create a quick design

What are the umbrella activities in the software process framework? Choose 2 answers

1. Configuration management 2. Risk management

Which types of requirements are related to quality function deployment? Choose 2 answers

1. Normal 2. Expected

Which concepts are part of the general process framework activities? Choose 2 answers

1. Planning 2. Modeling

Which two quality attributes should good software design include?

1. Supportability 2. Usability

Design

Keep it simple

Classes

Object-oriented

Data attributes and relationships

Structural

Which elements make up an analysis package requirements model? Choose 2 answers

1. Use case 2. Analysis classes

Which descriptions define agile software principles? Choose 2 answers

1. Working software over comprehensive documentation 2. Individual and interaction over process and tools

Requirement modeling

Acceptance testing

Which question does software verification answer?

Are we building the product right?

Using the incremental model, what does the first software deliverable address?

Basic requirements

Which software development approach provides diagnostic techniques for assessing the relative maturity of a software organization?

CMM-Based Appraisal for Internal Process Improvement (CBA IPI)

Which activities fall under the planning step of the spiral model?

Estimation, risk analysis, scheduling

What is occurring when stakeholders perform real-time quality checks while code is being written?

Extreme programming

Which design concept is achieved by developing modules with single-minded tasks, having each module address a subset of the project's overall requirements?

Functional independence

Which section of the software requirements specification (SRS) template defines the operating environment that will be used in a project?

Overall description

Component design

Integration testing

Why is software design important?

It determines quality

Why should regression testing be applied to an application if it is updated?

It ensures that no side effects occur

Which applied condition makes the waterfall approach an acceptable method?

Linear workflows

Collaboration between classes

Object-oriented

UML diagrams

Object-oriented

What is the creation of tools to validate, test, and analyze the progress of software projects called?

Process technology

What is a main criticism of the waterfall model?

Projects rarely follow the sequential process of the model

Which dimension of quality is used for software that delivers features without failure?

Reliability

What is a major software action that begins during communication activity and continues into the modeling activity to establish a solid base for design and construction?

Requirements engineering

Data objects

Structural

Process that transforms the data

Structural

What does the prescriptive process model provide?

Structure and order

Architectural design

System testing

What is efficiency as it relates to software quality?

The amount of resources required by a program to perform its function

What is the purpose of integration testing?

To address problems with verification and program construction

Which type of testing is used by a developer as the primary testing method?

Unit

A programmer needs a tool that will be used to show functionality and user interactivity. Which tool should the programmer select?

Use case

Which model is created from the point of view of a predefined actor?

Use case

Why is software quality difficult to define?

User satisfaction can vary

Testing

Verify and validate

When should the waterfall model be used?

When a problem has well-understood requirements

What can the swim lane diagram indicate?

Which actors perform each action flow

Which umbrella activity in the software project can result in models?

Work product preparation


Conjuntos de estudio relacionados

Chapter 2 Bio Molecules Part 1 Carbohydrates

View Set

AP Spanish Language Lecturas Tema 1 Contexto 1

View Set

Nutrition During Infancy, Childhood, and Adolescence (Sherpath Module 11)

View Set

Nurs 211 Chapter 14: Assessing Prep U

View Set

brunner 30: Assessment and Management of Patients With Vascular Disorders and Problems of Peripheral Circulation

View Set

Mastery quiz questions Ch.3 Patho (Nursing)

View Set

English Huckleberry FInn chapter 15-30

View Set

Calc 3 - Chapter 12.6 - Directional Derivatives & Gradients

View Set

Chapter 19 Dividends and Other Payouts

View Set

HRM Chap 12 Creating a Healthy Work Environment

View Set