Computer Concepts and Careers

Document Sample
Computer Concepts and Careers Powered By Docstoc
					                                                      Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS -- CHAPTER 1 REVIEW
Introduction to Systems Analysis and Design (25 points)

   1.  What is a process? How are processes related to systems? (1)
   2.  What is another name for input to an information system? What is
       another name for output from an information system? (1)
   3. Define information technology. Why is it important to a business? (1)
   4. Identify the main components of an information system. (1)
   5. Explain the difference between vertical and horizontal software. (1)
   6. Explain the difference between system software and application software.
       (1)
   7. Describe five types of information systems, and give an example of each.
       (4)
   8. Describe four organizational levels of a typical business, and their
       information requirements. (4)
   9. What is the purpose of the SDLC? (2)
   10. Describe the typical phases of the systems development life cycle. (5)
   11. What does a systems analyst do? What are the skills that a systems
       analyst should have? What background/experience should a systems
       analyst have? (3)
   12. Define corporate culture. (1)




1/28/2010                                                        Page 1
                                                              Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS -- CHAPTER 2 REVIEW
Systems Planning (20 points)

   1.       What is a goal? What is an objective? How are they different? How are
            they related? Give an example of each. (2)
   2.       What is a systems request? (1)
   3.       What are five common reasons for systems requests? (1)
   4.       What is the role of the systems review committee and by what other
            names might the systems review committee be known? (1)
   5.       What are some advantages and disadvantages of a systems committee
            approach? (1)
   6.       What is feasibility? List and briefly discuss four kinds of feasibility. (5)
   7.       What is project scope? (1)
   8.       What is the purpose of the preliminary investigation? (1)
   9.       What are the steps in a preliminary investigation? (2)
   10.      How do tangible benefits differ from intangible benefits? (1)
   11.      What are three fact-finding techniques commonly used during the
            preliminary investigation? (1)
   12.      What is the purpose of a mission statement? (1)
   13.      Use the Internet to find an example of a corporate mission statement and
            the mission statement of FVTC. (2)




1/28/2010                                                                Page 2
                                                            Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS -- CHAPTER 3 REVIEW
REQUIREMENTS MODELING (20 points)

   1.       Systems analysis consists of obtaining answers to what five questions?
            What additional question is asked in the process of answering each of
            those five questions? (1)
   2.       What is a system requirement? Into what categories can system
            requirements be classified? (1)
   3.       What is joint application development (JAD)? How does it differ from
            traditional methods of fact-finding? What are some advantages and
            potential disadvantages of using JAD? (2)
   4.       What is total cost of ownership (TCO), and why is it important? (1)
   5.       What is an interview? (1)
   6.       Describe the different steps of the interview process. (5)
   7.       What is engaged listening? (1)
   8.       What are three different types of questions? Give an example of each. (1)
   9.       What are three types of sampling? (1)
   10.      What is the purpose of a questionnaire? How is this purpose different than
            the purpose of an interview? (2)
   11.      What is the Hawthorne Effect? When do you need to consider it, and
            why? (1)
   12.      What is RAD? How does it differ from traditional methods of fact-finding?
            What are some advantages and potential disadvantages of using RAD? (2)
   13.      A group meeting is sometimes suggested as a useful compromise between
            interviews and questionnaires. In such a group meeting, one systems
            analyst meets with and asks questions of a number of users at one time.
            Discuss the advantages and disadvantages of such a group meeting. (1)




1/28/2010                                                              Page 3
                                                              Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS - CHAPTER 4 REVIEW
DATA AND PROCESS MODELING (30 points)

   1.       Describe data and process modeling, and name the main data and process
            modeling techniques. (1)
   2.       Explain the purpose of a data flow diagram. Name and draw the four
            symbols using the Gane and Sarson and the Yourdon styles. (2)
   3.       Define process and give four examples of typical process names. (2)
   4.       Define data flow and give four examples of typical data flow names. (2)
   5.       Define data store and give four examples of typical data store names. (2)
   6.       Define external entity and give four examples of typical external entity
            names. (2)
   7.       What is a context diagram? What symbol is not used in a context
            diagram? (2)
   8.       What is the relationship between a context diagram and a diagram 0?
            Briefly describe each. How are they alike? How are they different? (2)
   9.       What is a balanced data flow diagram? (1)
   10.      Name 8 rules or conventions of data flow diagrams. (4)
   11.      Explain the DFD leveling technique. (1)
   12.      Where do you document the details of data flows, data stores, and
            processes? (1)
   13.      What is a functional primitive? (1)
   14.      Define the following terms: (3)
                 black hole, decompose, spontaneous generation
   15.      Given the following scenario, draw either a decision table or decision tree.
            (4)

             The FVTC course catalog indicates that to enroll in 107-158 (Systems
             Analysis and Design) a student must have completed 107-100 (Computer
             Concepts and Careers) and 107-150 (Microcomputer Applications). A
             student who completes either one of the prerequisites and obtains the
             instructor’s permission, however, will be allowed to take Systems Analysis
             and Design.




1/28/2010                                                                Page 4
                                                         Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS – Chapter 5 REVIEW
OBJECT MODELING (10 points)

   1. What is object-oriented analysis, and what are some advantages of using
      this technique? (2)
   2. Define an object, and give an example. (1)
   3. Define an attribute and give an example. (1)
   4. Define a method and give an example. (1)
   5. Define a class and give an example. (1)
   6. Define a subclass and give an example. (1)
   7. Define encapsulation and explain the benefits it provides. (1)
   8. Define polymorphism, and give an example. (1)
   9. Define an actor and give an example. (1)


Case Study exercise for Chapter 5 – Object Modeling (10 points)
  Given the following scenario, identify the actors, use cases, and relationships.
  Draw a use case diagram.



       Consider a typical post office and the processes involved in selling
       stamps, renting post office boxes, and delivering mail to postal
       customers.

       Identify possible actors and use cases involved in post office
       functions.
       Create a use case diagram for the post office system.




1/28/2010                                                           Page 5
                                                             Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS -- CHAPTER 6 REVIEW
Development Strategies (20 points)

   1.       Explain the difference between horizontal application software and vertical
            application software. (1)
   2.       What is the most common reason for a company to choose to develop its
            own information system? Explain two other reasons for choosing the in-
            house approach. (3)
   3.       Discuss four advantages of buying a software package. (4)
   4.       What is an RFP(request for proposal)? How does it differ from an RFQ?
            (2)
   5.       What is the purpose of a benchmark test. (1)
   6.       Explain software licenses, lease agreements, and maintenance
            agreements. (1)
   7.       Define outsourcing. Give two situations where a company might choose to
            outsource instead of developing in-house. (2)
   8.       Explain the main purpose of prototyping. (1)
   9.       Explain why prototypes might or might not evolve into the final version of
            the system. (1)
   10.      Describe 3 tools typically used in developing prototypes. (1)
   11.      Distinguish between a system prototype and a design prototype. (1)
   12.      List an advantage and a disadvantage of prototyping. (1)
   13.      Explain the relationship between logical design and physical design. (1)




1/28/2010                                                               Page 6
                                                            Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS - CHAPTER 7 REVIEW
Output and User Interface Design (25 points)

   1.       Explain the concept of human-computer interaction (HCI). (1)
   2.       Describe eight principles for a user-centered interface design. (3)
   3.       Explain each of the data validation checks mentioned in this chapter. (3)
   4.       Describe four types of user interface controls and provide an example of
            how you could use each type in a data entry screen. (2)
   5.       Distinguish between data capture, data entry, and data input. (1)
   6.       Explain the importance of GIGO. (1)
   7.       Describe batch data input. (2)
   8.       Describe online data input. (2)
   9.       Define source document. What is it used for? (1)
   10.      Define/describe detail report, exception report, and summary report. (3)
   11.      Explain the concept of a control field, and how it is used to produce a
            control-break report. (2)
   12.      What is a printer spacing chart used for? On a printer spacing chart, how
            do you indicate constant fields, variable fields, and line spacing? (2)
   13.      Define turnaround document. (1)
   14.      Define encryption. (1)




1/28/2010                                                              Page 7
                                                              Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS -- Chapter 9 REVIEW
System Architecture (20 points)

   1.       Define the term application architecture. (1)
   2.       Define the term scalability and explain why it is important to
            consider scalability in system design. (1)
   3.       Define protocol, and indicate its importance. (1)
   4.       What is enterprise resource planning (ERP) and why is it important?
            (1)
   5.       Explain the term server and provide an example of server-based
            processing. (1)
   6.       Explain the term client, and provide an example of client-based
            processing. (1)
   7.       Define the term network, and explain why networks are important.
            (2)
   8.       Distinguish between fat clients and thin clients. (1)
   9.       Briefly explain the concept of client/server tiers (including two-tier
            and three-tier). (1)
   10.      Briefly describe batch processing, and explain the advantages of
            batch processing. (3)
   11.      Briefly describe on-line processing, and explain the advantages of
            on-line processing. (3)
   12.      Explain why most companies use a combination of both batch and
            on-line processing. (1)
   13.      Define topology. (1)
   14.      Define backup. Describe a backup plan for batch processing.
            Describe a backup plan for on-line processing. (2)




1/28/2010                                                                Page 8
                                                             Systems Analysis Review QUESTIONS



SYSTEMS ANALYSIS – Chapter 10 REVIEW
Systems Implementation (30 points)

   1.       List and briefly describe the steps a programmer must complete
            during application development. (1)
   2.       Give three examples of program design tools. (1)
   3.       Define coding. (1)
   4.       Define syntax. (1)
   5.       Briefly describe the following types of tests/tools might a
            programmer use in unit testing. Desk checking, structured
            walkthrough, debug, and test data (4)
   6.       Distinguish between source code, object code, and executable code.
            (1)
   7.       Define unit testing, integration testing, and system testing, and who
            participates in each. (3)
   8.       What types of documentation does a systems analyst prepare? (1)
   9.       What is included in user documentation? (1)
   10.      What is included in operations documentation? (1)
   11.      What is the purpose of an operational environment? (1)
   12.      What is the purpose of a test environment? (1)
   13.      Why is it important to keep the operational environment separate
            from the test environment? (1)
   14.      Who must receive training before a new information system is
            implemented? (1)
   15.      What security concerns exist during the data conversion process?
            (1)
   16.      Name the four system changeover methods described in the book.
            (1)
   17.      Describe each of the four system changeover methods (include a
            brief description of how the changeover occurs, data conversion
            considerations, training considerations, risk considerations, cost
            considerations, advantages and disadvantages of each) (8)
   18.      Who should be responsible for performing a post-implementation
            evaluation? Describe when this evaluation should take place. (1)




1/28/2010                                                               Page 9
                                                         Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS Chapter 11 REVIEW
Systems Operation, Support and Security (20 points)


   1. List and briefly describe the four classifications of maintenance. (4)
   2. Distinguish between enhancements and maintenance. (1)
   3. Which of the four types of maintenance is most likely to generate
      changes to user documentation? (1)
   4. Why might newly hired systems analysts and programmers be
      assigned to maintenance projects? (1)
   5. Why might long-term, experienced systems analysts and
      programmers be assigned to maintenance projects? (1)
   6. Why is perfective maintenance rarely undertaken late in the life of an
      information system? (1)
   7. What is a release methodology? What are the advantages and
      disadvantages of this approach? (2)
   8. What is meant by system obsolescence? What happens to
      maintenance as an information system enters in the obsolescence
      stage? (2)
   9. Define the following terms: response time, bandwidth, throughput,
      and turnaround time. (2)
   10. Describe the following concepts related to security: encryption,
      firewall, VPN, password protection policies, physical security. (5)




1/28/2010                                                          Page 10
                                                       Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS Toolkit REVIEW
Part 3 – Financial Analysis Tools (15 points)

   1.  Define economic feasibility. (1)
   2.  How can you classify costs? Describe each cost classification and
       provide an example for each category. (2)
   3. Define profit center. (1)
   4. What is a chargeback method? What are four common chargeback
       approaches? (1)
   5. How can you classify benefits? Describe each benefit classification,
       and provide an example for each category. (2)
   6. Describe payback analysis. What is meant by payback period? (2)
   7. Describe return on investment (ROI) analysis. How is ROI
       calculated? (2)
   8. What is present value analysis and what does it measure? (2)
   9. Explain an advantage of using ROI over payback analysis for
       evaluating projects. (1)
   10. Explain an advantage of using PV analysis over ROI for evaluating
       projects. (1)




1/28/2010                                                        Page 11
                                                               Systems Analysis Review QUESTIONS
SYSTEMS ANALYSIS Toolkit REVIEW
Part 4 – Project Management Tools (15 points)

   1.  What is project management and what are its main objectives? (1)
   2.  What are the typical management functions assigned to a project
       manager? (1)
   3. What are the responsibilities assigned to a project coordinator? (1)
   4. What is the relationship among activities (tasks) and events
       (milestones)? (1)
   5. Distinguish between sequential (serial) and concurrent (parallel)
       activities. (1)
   6. Describe the characteristics, advantages, and disadvantages of a
       Gantt chart. (3)
   7. Describe the characteristics, advantages, and disadvantages of a
       PERT/CPM chart. (3)
   8. How does a project manager calculate EF, ES, LS and LF for the
       tasks in a project. (2)
   9. What is a critical path, and why is it important to project managers?
       (1)
   10. What is meant by software change control? Who is responsible for
       managing change control? (1)

SYSTEMS ANALYSIS Morning Routine PERT Case Study
Part 4 – Project Management Tools (20 points)
Consider the following activities and determine a PERT/CPM chart and Gantt chart
incorporating the activities and the determined dependencies.

Take a shower (12 min)
Dry off (2 min)
Iron clothes (6 min)
Preheat oven (20 min)
Dress (5 min)
Bake pizza for breakfast (12 min)
Eat breakfast (10 min)
Brush teeth (12 min)
Clean up kitchen and throw away used breakfast dishes (7 min)
Feed cat (2 min)
Warm up car (15 min)
Read Systems Analysis Assignment (8 min)
NOTE: You have to be dressed to warm up the car. You have to feed the cat before you eat.
Please identify any other important dependencies you deem necessary.
Create your own PERT/CPM (complete with EF, ES, LS, LF).
1/28/2010                                                                Page 12