Thursday, December 19, 2013

Evaluation





yo there


so now its the last type of the system life cycle,what will happen now is that the user will evaluate the program and give complaints and suggestions for the programmer

the programmer will ask now these questions to the user:
is it easy to use?
is the new system better than the old?
did you have any problems while using the program?
now the programmer must take all the feedback's in his considerations and he will observe the user performing and he can give questioners asking about the program and he can make an interview with one of the workers to see the feedback and so he will be able to obtain information about the program and how different is the new system compared to the old one

And of course after collecting all these information's he should start improving the system and take the users opinions and decide whether the improvement should be in the design of the program or the validations etc. 


implemintation



Yo there

Now after the system has been developed the time has finally come to implement the system,and actually there is main four ways to implement the system.

1-parallel running.
from the world its self we can understand that it means the two system are running, the existing one and the new one.
the main disadvantage of it that there will be two sets of workers and must to pay for both of them & it takes longer time than the other types.
2-Direct changeover.
This means that the old system is gonna get replaced fully by the new one and its the most fastest way to implement the system.The cons of it that there will be no backup for the system and it will be hard to do changes to it or to replace the old system again.
3-Phased implementation
This type is that the new system will be replaced one at a time not fully and this will help the workers to get to the new system step by step and if one of the aspects isn't working,the others wont be affected and it can be replaced normally,but its a very slow way to implement the system.
4-pilot changeover.
this happen only for big companies and industries, and its introducing the new system in one of the company branches, so if its not working in the branch the others wont be effected and if there is any mistake in the system the programmer will learn the mistake so when he implement in the new system it wont happen again

development & testing

development & testing 

After the system has been designed,now the programmer should develop and create the system,and he must try and test ti see whether there is any mistake or no.

Testing strategies:

the programmer will do a comparing between the expected and the actual result.if the comparing was same then this mean that there is no error in the system but if he found that the actual result was different then he should check the system to solve the error.

another way of testing the data is the types of data that will reduce chances of mistake is the data types.

this an example that will explain the different types of data.


as we know that the marks of a student is more than or equal than zero or less than or equal than 100.
the first type is when the data is normal like 60 or 70 or 90.so the data will accept the input.

second type is the abnormal data and this happen when the data that has been input is not within the range at all.and so the system wont accept the data.
and the last type is the extreme data is when the inputted data at its maximum or minimum range and in our example the two extreme data is 0 and 100 and the system will accept the data.

& the minimum is:


Design stage



designing stage




Design stage is occur after the system has been analyzed so now its time to design the program carefully.

the programmer must have consideration while designing the program like:

1-the programmer must keep in mind that he add a guideline this is because new users may face some difficulties while using the program so guideline is a very important thing.   
2-the coloring must be properly so the user wont confused while using it or changing from slide to another
3-the programmer must add the validation rule so the chances of mistakes will be reduced much
4-the system must be easy to used as possible as can so the user can use the program without any confusion. 

system life cycle

as the picture shown the designing stage come directly after analyzing stage

program flow chart project