systems design, implementation, maintenance, and review
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/1.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 1
Systems Design, Implementation, Maintenance, and Review
Chapter 13
![Page 2: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/2.jpg)
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.
![Page 3: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/3.jpg)
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.
![Page 4: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/4.jpg)
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.
![Page 5: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/5.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 5
Systems Design
![Page 6: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/6.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 6
Top Uses for New Systems in Various Industries
![Page 7: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/7.jpg)
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
![Page 8: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/8.jpg)
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
![Page 9: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/9.jpg)
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
![Page 10: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/10.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 10
The Scope of Design
![Page 11: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/11.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 11
Procedures for Signing On
![Page 12: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/12.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 12
Interactive Processing
![Page 13: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/13.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 13
Emergency Alternate Procedures & Disaster Recovery
• Telecommunications backup• Personnel backup• Hardware backup• Software and database backup
![Page 14: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/14.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 14
Hardware Backup
• Disaster recovery plans• Hot site• Cold site
![Page 15: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/15.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 15
Software & Database Backup
• Selective backups• Incremental backups• Image log
![Page 16: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/16.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 16
Preventing, Detecting, and Correcting Errors
![Page 17: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/17.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 17
Object-Oriented Design
![Page 18: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/18.jpg)
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
![Page 19: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/19.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 19
Request for Proposal
![Page 20: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/20.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 20
Financial Options
![Page 21: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/21.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 21
Cost/Benefit Analysis
![Page 22: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/22.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 22
Cost/Benefit Analysis
![Page 23: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/23.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 23
Evaluation Techniques
• Group consensus• Benchmark tests• Cost/benefit analysis• Point evaluation
![Page 24: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/24.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 24
The Final Evaluation
![Page 25: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/25.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 25
Point Evaluation
![Page 26: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/26.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 26
Freezing Design Specifications
![Page 27: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/27.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 27
The Design Report
![Page 28: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/28.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 28
Systems Implementation
![Page 29: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/29.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 29
Systems Implementation
![Page 30: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/30.jpg)
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
![Page 31: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/31.jpg)
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
![Page 32: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/32.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 32
In-House Developed Software
• Chief programmer teams • The programming life cycle
![Page 33: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/33.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 33
Chief Programmer Teams
![Page 34: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/34.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 34
The Programming Life Cycle
![Page 35: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/35.jpg)
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
![Page 36: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/36.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 36
Characteristics of Structured Programming
![Page 37: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/37.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 37
Structured Design and Programming
![Page 38: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/38.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 38
Structured Design and Programming
![Page 39: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/39.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 39
Structured Walkthroughs
![Page 40: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/40.jpg)
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
![Page 41: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/41.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 41
Additional Implementation Activities
• Installation• Testing
– Unit testing– System testing– Volume testing– Integration testing– Acceptance testing
![Page 42: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/42.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 42
Testing
![Page 43: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/43.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 43
Start-Up Approaches
![Page 44: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/44.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 44
Start-Up Approaches
![Page 45: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/45.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 45
Systems Maintenance
![Page 46: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/46.jpg)
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
![Page 47: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/47.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 47
Types of Maintenance
• Slipstream upgrade• Patch• Release• Version
![Page 48: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/48.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 48
The Financial Implications of Maintenance
![Page 49: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/49.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 49
The Relationship Between Maintenance and Design
![Page 50: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/50.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 50
Systems Review
![Page 51: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/51.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 51
Types of Review Procedures
![Page 52: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/52.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 52
Factors to Consider During Systems Review
• Mission• Goals• Hardware/software• Database• Telecommunications• IS personnel• Control
• Training• Costs• Complexity• Reliability• Efficiency• Response time• Documentation
![Page 53: Systems Design, Implementation, Maintenance, and Review](https://reader036.vdocuments.net/reader036/viewer/2022081504/568143f8550346895db08812/html5/thumbnails/53.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 53
Summary
• Systems design - preparing detailed design needs for a new system or modifying an existing system
• Systems implementation – installing the system and making everything, including users, ready for its operation
• Software - can be purchased from vendors or developed in-house - a decision termed the make-or-buy
• Systems maintenance - involves checking, changing, and enhancing the system to make it more useful in obtaining user and organizational goals
• Systems review - the process of analyzing systems to make sure that they are operating as intended