software development LifeCycle

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

1)the software development LifeCycle can be divided into the following activities.

- Planning and requirements gathering

-design

-coding and documentation

- testing

-deployment and maintenance

Which of these activities does agile omit?

a) deployment maintenance

b) all of them

d) coding and documentation

C) design

d) testing

e) none of them

f) planning and requirement gathering

2) the development department is most familiar with

a) white box tests

b) black-box tests

c) manual tests

d) automated tests

3) the purpose of testing is to

a) execute the most important parts of a program to determine whether or not those functions operate correctly

b) ensure that the user of the program will have a good experience

c) execute a program completely to find correct and incorrect behaviors

d) execute every statement in the program at least once

4) Unit tests are more difficult to write than feature tests because they are sensitive to specific of the code that is being tested

A) true

b) False

5) using git requires one to use Github

a) true

b) False

Expert Solution
Step 1 The solution for the above question with explaination are mention as below,

 

Solution 1. Agile methodology does not involves coding and documentation , as Agile is not a language, it's a methodology that will be used for software development .Therefore, Coding and documentation is correct answer.

 

Solution 2. The development department is most familiar with white box testing, as they will need to write the unit tests for each core function or module individually. Therefore, option (a) is correct answer.

 

Solution 3. The purpose of testing is to execute a program completely to find correct and incorrect behaviors. Thus the user of the program or application will have a good experience. Therefore, option (c) is correct answer.

steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY