Page 51 -
P. 51

18     Part 1  •  SyStemS analySiS FundamentalS


                                         Keywords and Phrases

                                         agent of change                         open source communities
                                         agile approach                          open source software (OSS)
                                         agile methods                           planning game
                                         Ajax                                    planning phase
                                         bespoke software                        productionizing phase
                                         computer-assisted software engineering (CASE)  prototyping
                                         CASE tools                              systems analysis and design
                                         exploration phase                       systems analyst
                                         human–computer interaction (HCI)        systems consultant
                                         iterations to the first release phase   systems development life cycle (SDLC)
                                         maintenance phase                       Unified Modeling Language (UML)
                                         object-oriented systems analysis and design



                                         Review Questions
                                           1.  List the advantages of using systems analysis and design techniques in approaching computerized
                                             information systems for business.
                                           2.  List three roles that a systems analyst is called upon to play. Provide a definition for each one.
                                           3.  What personal qualities are helpful to a systems analyst? List them.
                                           4.  List and briefly define the seven phases of the systems development life cycle (SDLC).
                                           5.  What are CASE tools used for?
                                           6.  Explain what is meant by agile approach.
                                           7.  What is the meaning of the phrase the planning game?
                                           8.  What are the stages in agile development?
                                           9.  Define the term object-oriented analysis and design.
                                          10.  What is UML?
                                          11.  What is open source software?
                                          12.  What is the role of a systems analyst in the development of open source software?
                                          13.  List two reasons an organization may want its analysts to participate in an open source community.



                                         Selected Bibliography

                                         Beck, K., and C. Andres. Extreme Programming Explained: Embrace Change, 2nd ed. Boston, MA:
                                             Addison-Wesley, 2004.
                                         Coad, P., and E. Yourdon. Object-Oriented Analysis, 2nd ed. Englewood Cliffs, NJ: Prentice Hall, 1991.
                                         Davis, G. B., and M. H. Olson. Management Information Systems: Conceptual Foundation, Structure, and
                                             Development, 2nd ed. New York: McGraw-Hill, 1985.
                                         Germonprez, M. and B. Warner. “Commercial Participation in Open Innovation Communities.” In
                                             Managing Open Innovation Technologies. Edited by E. Lundström, J.SZ, M. Wiberg, S. Hrastinski,
                                             M. Edenius, P. J. Ägerfalk. Berlin: Springer-Verlag, 2012.
                                         Kendall, J. E., K. E. Kendall, and S. Kong. “Improving Quality Through the Use of Agile Methods in
                                             Systems Development: People and Values in the Quest for Quality.” In Measuring Information
                                             Systems Delivery Quality. Edited by E. W. Duggan and H. Reichgelt, pp. 201–222. Hershey, PA:
                                             Idea Group Publishing, 2006.
                                         Laudon, K. C., and J. P. Laudon. Management Information Systems, 12th ed. Upper Saddle River, NJ:
                                             Pearson Prentice Hall, 2012.
                                         www.visible.com/Products/index.htm. Last accessed May 28, 2012.
                                         Lee, G., and R. Cole. “From a Firm-Based to a Community-Based Model of Knowledge Creation: The
                                             Case of the Linux Kernel Development.” Organization Science, Vol. 14, 2003, pp. 663–649.
                                         Yourdon, E. Modern Structured Analysis. Englewood Cliffs, NJ: Prentice Hall, 1989.
                                         Zhang, P., J. Carey, D. Te’eni, and M. Tremaine. “Integrating Human–Computer Interaction Development
                                             into the Systems Development Life Cycle: A Methodology.” Communications of the Association for
                                             Information Systems, Vol. 15, 2005, pp. 512–543.



                                         The CPU Case Episode and accompanying student files are available online at www.pearsonhighered.com/
                                         kendall.
   46   47   48   49   50   51   52   53   54   55   56