![]() |
Redesigning of information system is about changing and enhancing the existing and working information |
| system in order to get better outputs or because the system doesn't perform as intended. |
![]() |
Systems share 7 common elements: |
![]() |
Boundary: identify the elements inside and outside the system being analyzed. |
![]() |
Environment: anything which is outside the system, including rules, assumptions, constraints etc. |
![]() |
Inputs: resources that will be entered to the system and manipulated by it to produce information or required | |
| products. |
![]() |
Outputs: The services or products provided by the system after the system processes the inputs. |
![]() |
Components: set of activities and processes that transform input into output. |
![]() |
Storage: storage areas and media required for permanent or temporary storage of information. |
![]() |
Interface: this the way how outside elements can interact with the inside elements. |
![]() |
Concerns about system reliability: when the system doesn't work as intended and the results of the output |
| are not satisfactory then this system need to be redesigned. |
![]() |
Response time: the important feature of any information system is to produce timely and accurate information |
| for decision making. If the system lacks this important feature then it needs to be redesigned. |
![]() |
New or improved features: Organizations that need to stay in competition will redesign their information |
| system to include new features to better serve their customers. |
![]() |
System security: the most important asset of any system is data. If the system fails to secure data from |
| intruders or malicious actions then it needs to be redesigned to discover the security holes. |
![]() |
System maintainability: the system that cannot be recovered from failure to a steady state as soon as possible |
| with less damages need to be redesigned |
![]() |
Identify requirements: new user requirements and needs are gathered. |
![]() |
Analysis and redesign: new requirements are analyzed and designed how changes are made to existing |
| system to include these changes. |
![]() |
Adjustments: it means the reconfiguration of existing system to include the changes, new requirements and |
| improvements needed to be included in the system. |
![]() |
Execution and migration: after adjustment phase, parts of the existing system may be replaced with the parts |
| of the new system. It is then executed and monitored to identify if it succeeded to meet user requirements |