1 / 53

Systems Design, Implementation, Maintenance, and Review

Systems Design, Implementation, Maintenance, and Review. Chapter 13. Principles and Learning Objectives. Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals.

darva
Download Presentation

Systems Design, Implementation, Maintenance, and Review

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Systems Design, Implementation, Maintenance, and Review Chapter 13 MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  2. Principles and Learning Objectives • Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals. • State the purpose of systems design and discuss the differences between logical and physical systems design. • Outline key steps taken during the design phase. • Describe some considerations and diagrams used during object-oriented design. • Define the term RFP and discuss how this document is used to drive the acquisition of hardware and software. • Describe the techniques used to make systems selection evaluations. MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  3. Principles and Learning Objectives • The primary emphasis of systems implementation is to make sure that the right information is delivered to the right person in the right format at the right time. • State the purpose of systems implementation and discuss the various activities associated with this phase of systems development. • List the advantages and disadvantages of purchasing versus developing software. • Discuss the software development process and some of the tools used in this process, including object-oriented program development tools. MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  4. Principles and Learning Objectives • Maintenance and review add to the useful life of a system but can consume large amounts of resources. These activities can benefit from the same rigorous methods and project management techniques applied to systems development. • State the importance of systems and software maintenance and discuss the activities involved. • Describe the systems review process. MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  5. Systems Design MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  6. Top Uses for New Systems in Various Industries MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  7. Logical Design • Output design: types, format, content, frequency • Input design: types, format, content, frequency • Process design: calculations, comparisons, manipulations • File & database design: capabilities and organization • Telecommunications design: high-level network description • Procedures design: automated & manual • Controls & security design • Personnel & job design MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  8. Physical Design • Hardware design • Software design • Database design • Telecommunications design • Personnel design • Procedures and controls design MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  9. Special System Design Considerations • Procedures for signing on • Interactive processing • Interactive dialog • Preventing, detecting, and correcting errors MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  10. The Scope of Design MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  11. Procedures for Signing On MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  12. Interactive Processing MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  13. Emergency Alternate Procedures & Disaster Recovery • Telecommunications backup • Personnel backup • Hardware backup • Software and database backup MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  14. Hardware Backup • Disaster recovery plans • Hot site • Cold site MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  15. Software & Database Backup • Selective backups • Incremental backups • Image log MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  16. Preventing, Detecting, and Correcting Errors MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  17. Object-Oriented Design MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  18. Systems Controls • Deterrence controls • Input controls • Processing controls • Output controls • Database controls • Telecommunications controls • Personnel controls MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  19. Request for Proposal MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  20. Financial Options MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  21. Cost/Benefit Analysis MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  22. Cost/Benefit Analysis MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  23. Evaluation Techniques • Group consensus • Benchmark tests • Cost/benefit analysis • Point evaluation MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  24. The Final Evaluation MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  25. Point Evaluation MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  26. Freezing Design Specifications MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  27. The Design Report MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  28. Systems Implementation MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  29. Systems Implementation MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  30. Acquiring Software: Make or Buy Software? • Externally developed software • Lower cost • Lower risk • Ease of installation MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  31. Make or Buy Software • Steps • Review needs, requirements, and costs • Acquire software • Modify or customize software • Acquire software interfaces • Test and accept the software • Maintain the software MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  32. In-House Developed Software • Chief programmer teams • The programming life cycle MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  33. Chief Programmer Teams MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  34. The Programming Life Cycle MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  35. Tools & Techniques for Software Development • Cross-platform development • Integrated development environments • CASE tools • Structured design • Structured programming • Structured walkthroughs MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  36. Characteristics of Structured Programming MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  37. Structured Design and Programming MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  38. Structured Design and Programming MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  39. Structured Walkthroughs MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  40. Additional Implementation Activities • Acquiring database and telecommunication systems • User preparation • Hiring and training IS personnel • Site preparation • Data preparation MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  41. Additional Implementation Activities • Installation • Testing • Unit testing • System testing • Volume testing • Integration testing • Acceptance testing MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  42. Testing MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  43. Start-Up Approaches MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  44. Start-Up Approaches MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  45. Systems Maintenance MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  46. Reasons for Maintenance • Changes in business processes • Requests from stakeholders, users, or managers • Errors in the program • Technical and hardware problems • Corporate mergers & acquisitions • Government regulations • Changes in the operating system or hardware MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  47. Types of Maintenance • Slipstream upgrade • Patch • Release • Version MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  48. The Financial Implications of Maintenance MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  49. The Relationship Between Maintenance and Design MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

  50. Systems Review MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan

More Related