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.

Principles of Information Systems (MindTap Course List)
13th Edition
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter4: Software And Mobile Applications
Section: Chapter Questions
Problem 2DQ: Assume that you must take a computer-programming language course next semester. How would you decide...
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781337097536
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning