Please enable JavaScript.
Coggle requires JavaScript to display documents.
SYSTEM IMPLEMENTATION & SUPPORT - Coggle Diagram
SYSTEM IMPLEMENTATION & SUPPORT
5.1 System Development
SYSTEM DEVELOPMENT TOOLS
Prototype
Prototyping tests system concepts and provide an opportunity to examine input , output , & UI before final decision.
CASE Tools
Called computer-aided software engineering, a technique that uses powerful software, called CASE tools, to help systems analysts development & maintain information systems.
Modeling
Object model
Network model
Process model
Conding Process
Coding is the process of turning program logic into specific instruction that the computer system can execute.
Programming Enviroment
Each IT department has it own programming environment and standards.
Visual Basic , Python , Ruby & SQL are examples.
Trent toward Internet-based applications, HTML/XML , Java and other Web-centric languages.
Generating Code
Systems analysts use application generators , report writers , screen generators , fourth-generation languages & other CASE tools.
Can generate editable programe code directly from macros , keystrokes or mouse actions.
5.2 Testing In A Project
Software Quality Assurance
Importance of software quality assurance
A software testing and quality assurance company specifications and give you a report detailing out the findings.
Type Of Software Testing
Integration testing
Testing two or more programs that depend on each other is called integration testing , or link testing.
System testing
Final acceptance test , however , are performed during systems installation and evaluation.
Unit testing
The testing of an individual program or module is called unit testing
Documentation
program documentation
Describes the inputs , output & processing logic for all program modules.
System documentation
Updates to the system documentation should be made in a timely manner to prevent oversights.
Operation documentation
Should be clear , concise, and available online if possible.
User documentation
The skill set required to develop documentation usually is not the same as that to develop a system.
5.3 System Implementation
System Implementation
Managing systems implementation involves application development , testing , training , data conversion , system changeover and post-implementation evaluation of the results.
System Installation & Evaluation
Data conversion
During data conversion existing data is loaded into the new system.
System changeover
Changeover can be raid or slow , depending on the method.
direct cutover
parallel operation
pilot operation
phased operation
Training
No system can be successful without proper training whether it involves software , hardware or manufacturing.
Post-implementation task
Once the new system is operational you must perform two additional tasks.
Prepare a port-implementation evaluation.
Deliver a final report to management.
Operational & test enviroment
An environment or platform is a specific combination of hardware and sofware.
5.4 System Support & Security
Types of Maintenance
Changing programs, procedures, or documentation to secure correct system performance.
Adapting the system to changing requirements; and making the system operate more efficiently.
System Maintenance Tools
Many CASE tools include system valuation and maintenance features, including the following examples;
Program analyzer that scans code, provides data element cross-reference information, and helps evaluate the impact of a program change
Reengineering tools
Automated documentation
Network activity monitor
Workload forecasting tool
Help Desk
A help desk has three main objective:
Show people hoe to use system resource more effectively
Provide answers to technical or operational questions.
Make users more productive by teaching them how to meet their own information needs.
System Security
System integrity is concerned with the quality and reliability of raw as well as processed data in the system.
User Training
User Training Package.
Depending on the nature of the changes, the package could include online support via e-mail, a special Web site.
Training users about system changes is similar to initial tarining.
The main objective is to show users how the system can help them perform their jobs.
System Security Concepts
User Support
Companies provide user supoort in many forms, including user training and a help desk to provide technical support and assistance.
Backup And Recovery
Backup refers to copying data prescribed intervals or continuously.
Incremental back up at shorter intervals.
Recovery involves restoring the data restarting the system after an interruption.
System Support & Security Phase
Managing systems support and security involves three main concerns:
user expectations
system performance
-security requirements