2. (a) Think about a program that you have written in the past. Would another programmer be able to make changes to it easily? Why or why not? (b) Which type of human-computer interface did you implement in your program in (a) above. Why the choice of such an interface? (c) Oattek Technologies is an IT firm that started on a small project (four people) in which the original members of the project team had not set up any standards for naming electronic files. Two weeks into the project, Mr Timothy was asked to write a piece of code that would be referenced by other files that had already been written. When he finished his piece of code, he had to go back to the other files and make changes to reflect his new work. The only problem was that the lead programmer decided to name the files using his initials (e.g., GG1.prg. GG2.prg, and GG3.prg) and there were over 200 files! He spent two days opening every one of those files because there was no way to tell what their contents were. How could you help to prevent the reoccurrence of this problem encountered by Mr Timothy in subsequent projects especially in bigger projects? 3. (a) Describe the major elements and issues with the following SDLC models: waterfall, V- model and prototyping. (b) Describe the major elements and issues with agile development. (c) Differentiate between program documentation and system documentation.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%
Design and analysis of system
2. (a) Think about a program that you have written in the past. Would another programmer be
able to make changes to it easily? Why or why not?
(b) Which type of human-computer interface did you implement in your program in (a)
above. Why the choice of such an interface?
(c) Oattek Technologies is an IT firm that started on a small project (four people) in which the
original members of the project team had not set up any standards for naming electronic files.
Two weeks into the project, Mr Timothy was asked to write a piece of code that would be
referenced by other files that had already been written. When he finished his piece of code, he
had to go back to the other files and make changes to reflect his new work. The only problem
was that the lead programmer decided to name the files using his initials (e.g., GG1.prg,
GG2.prg, and GG3.prg) and there were over 200 files! He spent two days opening every one
of those files because there was no way to tell what their contents were. How could you help
to prevent the reoccurrence of this problem encountered by Mr Timothy in subsequent
projects especially in bigger projects?
3. (a) Describe the major elements and issues with the following SDLC models: waterfall, V-
model and prototyping.
(b) Describe the major elements and issues with agile development.
(c) Differentiate between program documentation and system documentation.
Transcribed Image Text:2. (a) Think about a program that you have written in the past. Would another programmer be able to make changes to it easily? Why or why not? (b) Which type of human-computer interface did you implement in your program in (a) above. Why the choice of such an interface? (c) Oattek Technologies is an IT firm that started on a small project (four people) in which the original members of the project team had not set up any standards for naming electronic files. Two weeks into the project, Mr Timothy was asked to write a piece of code that would be referenced by other files that had already been written. When he finished his piece of code, he had to go back to the other files and make changes to reflect his new work. The only problem was that the lead programmer decided to name the files using his initials (e.g., GG1.prg, GG2.prg, and GG3.prg) and there were over 200 files! He spent two days opening every one of those files because there was no way to tell what their contents were. How could you help to prevent the reoccurrence of this problem encountered by Mr Timothy in subsequent projects especially in bigger projects? 3. (a) Describe the major elements and issues with the following SDLC models: waterfall, V- model and prototyping. (b) Describe the major elements and issues with agile development. (c) Differentiate between program documentation and system documentation.
Expert Solution
steps

Step by step

Solved in 7 steps

Blurred answer
Knowledge Booster
Properties of Different Architectures
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education