COMP 380
Homework Assignment #1

Due 9/10/2002 (TTH) & 9/11/2002 (MW)

1. In the 1950s and 1960s computer programming was an art form learned in an apprentice-like environment. How have the early days affected software development practices today. That is, in what ways did the manner in which early programming was done influence how it is done today (either positively or negatively). (p.16 #1.2)

 

2. As you move outward along the process flow path of the spiral model, what can you say about the software that is being developed or maintained. That is, in what ways does the software change as the process spirals outward? (p.50 #2.9)

 

3. A system engineer can come from one of three sources: the system developer, the customer, or some outside organization. Discuss the pros and cons that apply to each source. Describe an "ideal" system engineer. (p.268 #10.7)

 

4. Develop a system context diagram (SCD) and a system flow diagram (SFD) for a computer-based ATM (Automatic Teller Machine) system. (p.268 #10.11)