Describe the waterfall method of software development

Assignment Help Computer Engineering
Reference no: EM133423681

1. Four prospectors with only one lantern must walk through a mine shaft. At most, two prospectors can travel together and any prospector in the shaft must be with the lantern. The prospectors, named Andy, Brenda, Charlie and Dan, can walk through the shaft in one, two, four, and eight minute, respectively. When two walk together, they travel at the speed of the slower prospector. How can all four prospectors get through the mine shaft in only 15 minutes?
(On the first attempt, most get 16 minutes. There is a straight forward way to get 15.)

2. The following is an addition problem in decimal notation. Each letter represents a different digit (0-9). What digit does each letter represent? How did you get your foot in the door?

A B C
+ B D B
C B C D

Part 2: Algorithms

Background: When searching for an item in a list, each item that we examine (compare) is considered to be interrogated. For example, in the following binary search example from the lecture:

If we search for John, the following names are interrogated: Harry, Larry, John (in that order). If two names tie for the middle position, choose the first of the two names for the middle.

If we search this same list for John using the Sequential search we would interrogate all the names from Alice through John. We would start with Alice, move to Bob, move to Carol and so forth until we reached John. (See the lecture for further explanation)

Directions: Use the original list of names (Alice - Oliver) to answers questions 1-8.

Using a sequential search, what names are interrogated to find Carol?
Using a sequential search, what names are interrogated to determine that Sam is not in the list?
Using a binary search, what names are interrogated to find Carol?
Using a binary search, what names are interrogated to determine that Sam is not in the list?
Will a binary search or sequential search find Alice more quickly?

Will a binary search or sequential search find a name in the middle of the list more quickly?

Will binary search or sequential search find the absence of a name more quickly?

In general, will the binary search or sequential search find an item more quickly?

1. What is the difference between a high-level and low-level programming language?

2. What is a an algorithm?

3. What are the phases of the SDLC?

4. Describe the waterfall method of software development.

5. Describe the spiral method of software development.

Reference no: EM133423681

Questions Cloud

What kind of protocol was violated : Some banks were assaulted electronically, including Banorte and Inbursa, and cybercriminals issued orders to move money to fake accounts. So what kind
Protected health information : Review HIPAA, protected health information (PHI), and requirements for privacy and confidentiality in EHR's.
Program is subject to speedup by using two cores : Total Speedup for a quad-core processor on the first half of the program is subject to speedup by using two cores and the second half uses all four cores
Describe two differences in procedure in the bca assay : Describe two differences in procedure in the BCA assay and the Coomassie Blue Assay. What sample reaction volume did you use in your BCA assay?
Describe the waterfall method of software development : What is the difference between a high-level and low-level programming language and What is a an algorithm
Analyze and interpret data analysis of a single chromatid : Analyze and Interpret Data The analysis of a single chromatid reveals that it carries three linked alleles: R, y and T. After meiosis, the same chro- maticl
Measurement relationships between ordinal level variables : Which of the following would be appropriate for measurement relationships between ordinal level variables?
How might all students benefit from understanding about : How might all students benefit from understanding about learning differences? Select a specific issue that is often considered to be a learning disability
Communications between programs modify the program : Using FIFO for communications between programs Modify the program in Unix Programming Exercise 8 in Lab 7, so that it uses the FIFO created in Exercise 1

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd