Modern System Analyst Chapter 1
1. Why is it important to use systems analysis and design methodologies when building a system? Why not just build the system in whatever way appears to be “quick and easy”? What value is provided by using an “engineering” approach?
2. How might prototyping be used as part of the SDLC?
3. Compare Figures 1-2 and 1-3. What similarities and differences do you see?
4. Compare Figures 1-2 and 1-4. Can you match steps in Figure 1-4 with phases in Figure 1-2? How might you explain the differences between the two figures?
5. Compare Figures 1-2 and 1-12. How do they differ? How are they similar? Explain how Figure 1-12 conveys the idea of speed in development.
6. Compare Figures 1-2 and 1-9. How does …show more content…
Figure 1-12 conveys the idea of speed development by focusing work on system function and user interface requirements at the expense of detailed business analysis and concern for system performance issues. RAD usually looks at the system being developed in isolation from other systems, thus eliminating the time-consuming activities of coordinating with existing standards and systems during design and development. And RAD is less on sequence and structure and puts more emphasis on doing different tasks in parallel with each other and on using prototyping expansively.
6. Figure 1-9 shows us that instead of systems requirements being produced in analysis, systems specifications being created in design, coding, and testing are done at the beginning of implementation. The current practice combines all of these activities into a single analysis, design, code, and test process. By converting figure 1-9 into a circle, developing or redesigning a system can ensure that your work is well thought out, complete, and comprehensible to others on your project team. And it is much simpler than going back and forth between designing and analyzing something. You have to implement it to see if it works and if it does not, you will have to go back to the drawing board.
Object-oriented analysis and design is different from the traditional approach because object-oriented