Analysis Tools

Authors Avatar

Analysis tools

There are a range of tools and techniques that can be used during the analysis stage of the system life cycle.

The process of analysis only begins when the feasibility report has been developed and has been approved by the personnel within the organization.

Analysis involves analysing the current system, and afterwards stating a number of solutions for the new system.

Analytical Tools

The following section describes the list of tools used within the analysis stage, along with an explanation of why it should or should not be used within the Perfect Pie scenario.

Feasibility Study

A feasibility study will allow the analyst to establish whether or not a proposal for the current system is worthwhile or feasible, this also allows the analyst reviewing the system, to highlight properties within computerization. Although a feasibility study will not instantly solve the problem, but it will allow a user to establish whether or not a proposed improved will be acceptable to the design of the new system. A feasibility report should consist of the following sections terms of reference, applications consider for three computerizations, system investigations, envisaged system requirements and lastly costs of implementation. A feasibility report should also include a brief description of the business and any problems with the existing system, details of the sections within the business that are going to be looked at, objectives of the proposed system, alternate solutions considered and why they were rejected, social/economic/technical factors, for example do staff need training and is the required technology available? If all these suggestions are taken into consideration, the feasibility should end with a decision on whether or not to proceed with the proposed design of the new system.  

The following is a list of advantages associated with a feasibility study:

  1. The study being made as the initial step of software development life cycle has all the analysis part in it which helps in analyzing the system requirements completely
  2. It helps identifying the risk factors involved in developing and deploying the system.
  3. It helps in making cost/benefit analysis which helps the organization and system to run more efficiently and which in turn helps in making plans for training developers for implementing the system.

The following is a list of disadvantages associated with a feasibility study:

  1. It is very time consuming to compile a report of its calibre.
  2. It also has a financial risk to the final output.           

Perfect Pie and Feasibility Study

Feasibility Study is not going to be used as an analysis tool within the Perfect Pie Scenario because it creates an in-depth analysis, which is not required for a situation like the Perfect Pie.  Basic analysis tools, such as ERD’s, are a more suitable proposal for the new system.

Data flow Diagrams

A Data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system. It differs from the flowchart as it shows the data flow instead of the control flow of the program. It shows how data information flows through the organisation.  It shows what the system will do, not how it will do it.  It shows the data stores used by the system. It is made up of the following 4 symbols:

  • External Entity - An external entity is a source or destination of a data flow which is outside the area of study. Only those entities which originate or receive data are represented on a business process diagram.  For example, customer is an external entity
  • Process - A process shows a transformation or manipulation of data flows within the system.  For example, a department or a piece of hardware.
  • Data Store – A data store is a holding place for information within the system, such as documents waiting to be processed.
  • Data flow – A data flow shows the flow of information from its source to its destination. A data flow is represented by a line, with arrowheads showing the direction of flow. Information always flows to or from a process and may be written, verbal or electronic. Each data flow may be referenced by the processes or data stores at its head and tail, or by a description of its contents, customer details to customer inventory.
Join now!

Fig. 1 An example of a data flow diagram.

It also focuses on the processes that transform incoming data flows (inputs) into outgoing data flow (outputs). The process which are made, both create and use data and are held within data stores. Data flow diagrams allow the user to visualize how the system will operate, what the system will accomplish and how the system will be implemented. Data flow diagrams are also one of the three essential perspectives of Structured Systems Analysis and Design Method . The sponsor of a project and the end users will need to be briefed ...

This is a preview of the whole essay