 |
 |
|
 |
|
Analysis can be described as “working out what has to be done”. All software products automate a process. Software created by t-commerce is normally constructed to automate a business process. |
|
|
|
Every business process must have one or many inputs, one or many outputs and a set of governing business procedures. |
|
|
|
The analysis stage is primarily concerned in formalising the requirements of the client by: |
|
|
|
|
- Conducting a feasibility study
- Creating the specification of requirements
- Analysing the existing system
- Capturing the current physical process
- Analysing the current physical process, creating a current logical process
- Removing inefficiencies and redundancies from the existing system
- Formalising the new requirements of the system
- Gathering and merging the new requirements with existing process
|
|
|
A specification of requirements is then created. This captures what the client needs from the new system. This may include new features, enhancing legacy features, removing features or changing the underlying technology. |
|
|
|
The next stage of analysis is concerned with capturing the current physical business model. |
|
|
|
This is achieved by studying the business process, and any existing software product. |
|
|
|
Data moves within an organisation electronically, via a paper based medium, or even verbally. The data will be processed at some point in the system. These data transformations and data flows must be clearly understood. |
|
|
|
When the physical business process is fully captured, it is formalised into what is called a logical model. This removes the physical aspects of the business process, leaving a clear model of entities, processes and data flows. |
|
|
|
New requirements which were captured in the “specification of requirements” are then considered for inclusion into the existing data model. |
|
|
|
Any inefficiencies or redundancies are removed from the system as part of the analysis. |
|
|
|
The output at the end of the Analysis phase is a data model, comprising of the data stored within the system and the functions of the system and a refined specification of new requirements |
|