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.
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...
Related questions
Question
100%
Design and analysis of system
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 7 steps
Knowledge Booster
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
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:
9781337097536
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:
9781337097536
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning