Systems Design To Implementation
Systems Design To Implementation
Information System
• Hardware – physical components of the computer and related devices.
• Software – program that enables a computer perform a specific task.
• Application software – enables a user perform a task
• System software or Operating System (OS) – which enables other software to run properly
• Database - organized collection of structured information, or data, typically stored
electronically in a computer system.
• Network - consists of multiple devices that communicate with one another.
• People
System Architecture
• Client-server architecture
- many clients (remote processors) request and receive
service from a centralized server (host computer).
• Server-based architecture
• Mobile-application architecture
Nonfunctional Requirements
• Creating an architecture design begins with the nonfunctional requirements
• Operational requirements
• Performance requirements
• Security requirements
• Cultural and political requirements
Hardware and Software Specification
• Describe what hardware and software are needed to support the application.
• Operating System
• Special Software
• Hardware
• Network
• HTML Prototype
• Language prototype
Interface Evaluation/Testing
• Heuristic evaluation
• Walkthrough evaluation
• Interactive evaluation
• Formal usability testing
Updated patient
1
Updated patient
information information
Receptionist Complete Patient D1 Patient Info
Information Form
Incomplete entry of
patient information
2 D1 Patient Info
Appointments Appointments
Booked appointment
3
Booked
appointment Notify the patient
Receptionist Booked D2 Appointment File
of booked appointment
appointment
Booked appointment
Patient
Physical DFDs
Updated patient
1 MySQL Record:
Updated patient
information information
Receptionist Complete Patient D1 MySQL: Patient Info table
Information Form
HTML
Incomplete entry of
patient information
2 D1 MySQL: Patient Info table
Appointments Appointments
3
Booked
appointment Notify the patient
Receptionist of booked appointment Booked D2 Appointment File
appointment
HTML
Booked appointment
Patient
Systems
Implementation
Implementation
• Testing the entire system
• Formal user acceptance
• Systems documentation
• Database conversion
• System cut-over
• Cold turkey cut-over (“big bang”)
• Phased cut-over
• Parallel operation cut-over
Systems
Evaluation
Post-implementation Review
• Provides management with insights in ways to improve the process for
future systems.
• Provide auditors (both internal and external) with evidence regarding
the adequacy of SDLC in general and the risks associated with a
particular system.
Areas
• Systems Design Adequacy
• Accuracy of Time, Cost, and Benefit estimates
Systems
Maintenance
Systems Maintenance
• A formal process by which application programs undergo changes to
accommodate changes in user needs.
Controls and
Audit
Controlling New Systems Development
• Systems Authorization Activities
• User Specification Activities
• Technical Design Activities
• Internal Audit Participation
• User Test and Acceptance Procedures
Controlling Systems Maintenance
• Maintenance Authorization, Testing, and Documentation
• Source Program Library Controls
• Password Control
• Separate Test Libraries
• Audit Trail and Management Reports
• Program Version Numbers
• Controlling Access to Maintenance Commands