Systems analysis is the process of analyzing and designing systems that can be implemented. This area covers a wide range of industries and jobs such as cimputer programs, management solutions, and systems analysis can even be used to design solutions for the health care industry. THE SYSTEM LIFE CYCLE For every system that is developed, there is a lifecycle:
When you design a system, you must first analyze the problem you are going to solve. You would look at current solutions, use questionnaires, interviews, etc.Specify the requirements for a solution and alternatives The next step is to figure out what you need to implement the chosen solution(s). You also need to figure out whether the requirements are feasible.Design a solution to match the specification For a solution, the ideas of system design need to be considered such as defining the input, process, and output. Flowcharts and structure charts can be used.Implement the design This step, you carry out what is planned from the previous step. In a program, this is the coding stage.Assure quality of the end product This step covers the testing of the systemMaintain the end product Here, we monitor the implementation of a system in use, while making recommendations for future improvements/modifications if necessary.Plan and control This step investigates the individual stages in a system. This includes estimation the length of time per step, cost and requirements, etc.PERT DIAGRAMS AND CPM Project Evaluation and Review Technique (PERT) diagrams are an important part of systems analysis, especially in the Plan and Control step. PERT diagrams can be used for any system. Not just computer programs. This is an example of a PERT diagram:
Data Given:
Diagram: Each circle is called a node or a milestone. Each line is a task with a corresponding number representing the time to complete the task. CPM, or Critical Path Method, is the method where the minimum time required to complete the system is calculated. This is accomplished by looking at all the opaths from one end of the system to the other end (e.g. From 1 to 7). Then, the path with the longest amount of time from start to finish is chosen. This is the CPM. An important concept is "slack" time. In industrial system this concept is important because it allows the analyst and the managers to effectivly juggle work load without delaying the whole porocess. Slack time is the amount of time a portion of the process (milestone) can wait before starting without slowing down the whole process. The slack time is calculated by substraction the latest start time from the earliest start time. For example the slack time for node 3 is 5. As you can see, the pre-requisite for node 6 (or Task F), is D and E. The miimum time required to get to node 6 is 16. Going back to node 3, as you can see, the earliest time you can start node 3 is 2. Therefore, the earliest start time is 2. Now, looking back, you know the minimum time required to get to node 6 is 16. You have already used 2 time units to get to node 3. You know that process E requires 9 time units. Therefore, to make the limit of 16, you can start node 3 at 7 time units. If you use the formula of:
  you get, 7 - 2 = 5
DEFINITIONS CASE Short for Computer Aided Software Engineering, a category of software that provides a development environment for programming teams. CASE systems offer tools to automate, manage and simplify the development process. These can include tools for:
Source: http://www.zdwebopedia.com/TERM/C/CASE.html Program Evaluation and Review Technique (PERT) A method used to size a software product and calculate the Standard Deviation (SD) for risk assessment. The PERT equation (beta distribution) estimates the Equivalent Delivered Source Instructions (EDSIs) and the SD based on the analyst's estimates of the lowest possible size, the most likely size, and the highest possible size of each computer program component (CPC).
Source: http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=PERT
Rev: 01/04/99
|