Software Engineering Exam 2 - Quiz Review

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

It depends

Does a one-person project need a software development process? A. Of course B. Of course not C. It depends D. All of the above

false

Ideally unit tests are written after the code to be tested is written. true/false

1296

If a marketing module classifies people on age (12 cases), income (12 cases), and residency (9 cases), how many test cases would result? A. 12 B. 33 C. 149 D. 1296

Artifacts

In terms of software configuration management, things like requirements specs, design specs, source code, executables and test case are all examples of software __________________. A. Deliverables B. Artifacts C. Safes D. Managed items

Unit Testing

In the early days, most testing usually included merely doing: A. Integration testing B. User testing C. Black-box testing D. Unit testing

Chief programmer model

Which software development process mimics the organization and process of a surgical team? A. Incremental model B. Chief programmer model C. Waterall model D. Rational Unified Process model

Rational Unified Process Model

Which software development process is driven by use cases? A. Incremental model B. Chief programmer model C. Waterall model D. Rational Unified Process model

true

Controlling software builds (compiling and linking) is included in Software Configuration Management. true/false

Billboard

Kanban means what in Japanese? A. The good way B. Billboard C. Less is more D. Just-in-time

Rational Unified Process

Agile is much simpler than some other development processes. What other process did the reading mention in contrast to Agile that has 100 work products to 30 roles A. Chief Scientist B. Waterfall C. Rational Unified Process D. Spiral

Code and Fix

According to the authors, the "Simplest process model" (and most natural for programmers) is called: A. Code and Fix B. Just Get it Done C. Don't worry about a process model D. Stick your head in the sand

CheckStyle

According to the reading, one popular static analysis tool for Java is called: A. CheckStyle B. Veracode C. Coverity D. Moose

Incremental model

Breaking up the project into several smaller components that ran concurrently and allowed for easier management of more complex projects is called the: A. Incremental model B. Chief programmer model C. Waterall model D. Rational Unified Process model

Multiple spoken languages

Many times configuration management is made even more complex because the software supports: A. Multiple databases B. Multiple frameworks and programming languages C. Multiple spoken languages D. Multiple users

true

Most of the Agile process characteristics are NOT new or revolutionary true/false

false

Once of the nice features of Agile is that documentation is not required true/false

Track relationships

Software configuration management is made more complex by the need to: A. Track relationships B. Manage independent materials C. Keep every item of paper ever generated by the project D. Make data available on both the computer and paper

true

TDD usually achieves at least statement coverage true/false

The triangle problem

The example used in the reading for test-driven development was: A. The sphere problem B. The circle problem C. The triangle problem D. The line problem

6 parts

The naming model discussed in the reading had: A. 5 parts B. 6 parts C. 7 parts D. 8 parts

Waterfall model

The software development process that treats tasks as occurring sequentially, with the output of one task dropping into the next task is called: A. Incremental model B. Chief programmer model C. Waterall model D. Rational Unified Process model

formal methods

Using mathematical techniques to prove with absolute certainty that a program works is called: A. analytical methods B. formal methods C. calculated methods D. theoretical methods

The Mythical Man Month

What very important Software Engineering book was mentioned in the reading? A. The Mythical Man Month B. Software Engineering - A Practitioner's Approach C. Domain-driven Design D. The Practice of Programming

Osmotic communication

When information flows between team members without conscious effort, this is called: A. Osmotic communication B. Natural communication C. Unfiltered communication D. Push communication

Extreme Programming

Which Agile development process methodology uses pair programming? A. Crystal B. Extreme Programming C. Scrum D. Kanban

JUnit

Which automated unit test tool did the reading mention? A. JUnit B. PHPUnit C. TestNG D. RSpec

Crystal Clear Web

Which of the following is NOT one of the Crystal family of project management methodologies? A. Crystal Clear B. Crystal Clear Web C. Crystal Orange D. Crystal Orange Web

Customer values over developer business interests

Which of the following is NOT one of the core values described in the Agile Manifesto? A. Customer values over developer business interests B. Individuals and interactions over processes and tools C. Responding to change over following a plan D. Customer collaboration over contract negotiation

Using a formula to calculate number of testing days based on lines of code

Which of the following is NOT one of the discussed techniques used to determine when to stop testing: A. Purposely seeding the code with defects B. Using a formula to calculate number of testing days based on lines of code C. Looking at the number of new bugs found per day D. None of the above

Check-in

Which of the following operations was NOT one of the basic 5 storage and access functions. A. Create B. Check-in C. View D. Modify

RUP

Which of the following project management methodologies are some people trying to make more agile: A. Waterfall B. Spiral C. RUP D. Chief Programmer

GIT

Which of the following was NOT mentioned as being one of the three most prevalent configuration Management tools. A. ClearCase B. PVCS C. Visual SourceSafe D. GIT

User Code (UC)

Which of the following was not included in the proposed naming model? A. Product Code (PP) B. User Code (UC) C. County Code (CC) D. Two-positional code (TT)


Set pelajaran terkait

Nurs. 107 Ch 28 Prep-U & Nclex questions

View Set

BIOL 2402 - AP 2 - CHAPTER 19 REVIEW: Blood

View Set

ADN 240 Postpartum and Newborn - Exam 2

View Set

Chapter 12 Audit: Inventories and Cost of Goods sold

View Set

Recreación y Crecimiento Personal

View Set