Wednesday, December 3, 2014

evaluation and documentation

After the system is made up to run its needs to be evaluate and carry out maintenance
What question did they use are 

Is the system?

More efficient?
Does it operate quickly, smoothly and with minimal waste?
Is the system saving time, and resources?

Easy to be used?
Are all of the system's users able to use the system easily and effectively?
Can new staff understand and use the system with minimal training?

Appropriate?
Is the system suitable for the particular business / organisation?
Does the system actually meet the needs of the business / organisation?      

How?
By check against the requirement for specification
And by the user respond

2 types of documentation by
User documentation 
Technical documentation 

User Documentation 
Is used to help the user of the system

They usually use screenshots showing the system typically use
They show how to install the system 
Examples of input or output
 A trouble-shooting guide

Technical documentation 
Help the maintainers of the system (usually technical people)
They usually use the detail of hardware and software for the system
Detailed of expected inputs 

Flowchart showing how system works



Sunday, November 30, 2014

Systems analysis and design

introduction
usually it use to created another program for example from android kitkat to android lollipop system analysts is use to review the system and will suggest to make a improvement to the new system 


analysts stage
use to review the system 
for example
-review the old system
-agreeing the objective with the customer 
-identify and agreeing customer's requirements
-interpreting the customer requirement

Design stage
use to design the key parts of the recommend system 
-like designing the screen layout 
-selecting the validation rules that needs to be used 
-and designing the strategy plan

Verification
use to prevent errors because who want errors to the new system 
-2 method:
-double entry
the data is entered twice with two people they will compare the two entries and they will identify the difference 
-visual check 
checking errors by comparing the data on the screen with the original document 










Sunday, November 16, 2014

Implementation and Developing and Testing

implementation 
implementation is like changing the old program with the new program and installed it
if implementing  some times we need to 
-buy a new hardware and software
-writing the programs  
-train the staff

user documentation
-taking screenshot
-try the program
-studying the user guide 

this use for staff to get familiarise with the program

methods of changeover
-direct change over
the old system immediately change with the new system with this option  sometimes the system it self still have problems and full of risk
-pararel changeover
running both the old system and the new system its use to sure if the system works correctly 
and if the system have problems you can go to the old system until the new system have been corrected its the safest option 
 
-phased change over 
use the old system to be a reminder but still change it to the new system by phase one at time and it split by stage and time 

-pilot change over 
 this option tried out at a test site before launched wide its the effective way since the use of parallel change over is expensive 
 
all option  use to change the old program with the new one

developing and testing
after the design was complete its time to try out the system and test it this use to make sure that every system works properly 

testing normally involves
-The structures of file/ table
-The validation routines
-Data entry processes
-Data output processes

testing strategies 
use to improve the input and output methods, file and database structures, validation and verification methods
 
Normal data - like the real data that will be entered into the system
Extreme data - data that could possibly be entered but at the edge of what is allowed
Abnormal data - bad data that would never be acceptable but that system should deal with without crashing


Saturday, October 25, 2014

Banking Application,Chip and PIN,Library system,Expert system

Banking Application

ATM (Automated teller machine)  
Can stay 24hours non-stops
No need salary just electricity

Cards hold data such as money and pins
Contact is made with bank computer

There is a choice given from the ATM machine such as:
ATM pin
Top up mobile
See balance 
Taking money

After a people choose one of the option they must confirm it and then the computer will access the personal account to check the balance,And then the computer will check again the limit of the money that will be taken if it reaches the limit then it means failure And the they will give the reconfirmation   it will be told if you success or not for the choice you choose


ATM disadvantages

It usually placed on small narrow place
someone can make fake ATM machine 
Some bank charged the customer for the use of ATM machine

Chip and pin in the ATM


Usually use for security

Example restaurant
The waiter will slide the card using the machine and then the restaurant will ask the customer to enter their pin and then the machine will check the pin it then will shown that if the card is invalid or out of limit even if it was valid and then the customer write a false pin or the balance doesn’t enough then it will automatically cancel the payment method

This system usually use like in airport or in shops

Library system
2 files:

Book file and then borrowers file

If a customer borrows a book then the librarian  will scan the book and then it will write a file about the borrower and the information of the book

If the book was given back to librarian it will be rescan and then will rewrote the status of the borrower

Expert system
is a computer program that simulates the judgment and behavior of a human or an organization that has expert knowledge and experience in a particular field.

example : chest games 

1 expert will be asked about the activity
2and then the interviewers will put the data from the interview
3everything will be written
4rules base is designated and created
5inference engine this will make the user interface
6 it will be publish for testing

Advantages
The choice is constant
It will never forget
They will time more efficient

Disadvantages
They cannot answer things about something logic
It can be expensive to set it up