SystemsAnalyst

32
Robertson-Howard Consultants Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504 A General Overview The Systems Analyst

Transcript of SystemsAnalyst

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

A General Overview

The Systems Analyst

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Agenda

• General Definitions

• The Job

• Requirements Analysis

• Systems Analysis

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

System

• A set of interacting components with relationships established between them.

• A set of variables selected by an observer together with the constraints across variables he either discovers, hypothesises or prefers.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

System

• An organism or a social institution and a constraint is the logical complement of a relation, an equivalent definition of system is that it represents a set of components together with the relations connecting them to form a whole unity.

• Describes, simulates or predicts a portion of his environments it may be regarded as a model of that portion. The model and the modeled "world" share the same organization but because of their different material realizations they are likely to differ in structure.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Model

• Models are constructed to answer specific questions about a proposed system.

– Will it Work?

– How can we make it work better?

• A model is a device, scheme, or procedure typically used in systems analysis to predict the consequences of a course of action.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Model

• A model consists of a set of objects, described in terms of variables and relations defined on these and either– Embodies a theory of that portion of reality which it claims to

represent

– Corresponds to a portion of reality by virtue of an explicit homomorphism (many to one) or isomorphism (one to one)

between the model's parameters and given DATA.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Four kinds of Models • Sampling Models

• Iconic Models

• Behavioral Models

• Symbolic Model

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Models

• Formal - A mathematical expression.

– Analytic Model

– Simulation Model

• Causal - Cause-effect relationships.

– Correlational

– Deterministic

– Stochastic

– Dynamic

– Static

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Systems Analysis

• Formal inquiry to ID COA’s

• Problem Situation to evaluate COA’s

• Systems analysis combination of

– Identification of objectives

– Examination of probable consequences

– Presentation of the results

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

The Job

• Interface…Interface…Interface

• Technical Generalist

• Systems Expert

• Projects mostly IT Related

• Requirements Analysis*

• Systems Analysis

• Design the project *depends on project manning

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

The Systems Analyst

• Work is up front.

• Project complexity is proportional to Interface complexity.

• Interfaces between project and existing systems must be rigorously documented.

• Interfaces don't work the project will fail to meet expectations.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Requirements Analysis

• Understand the customer’s desires

– Drawing diagrams

– Writes Scenarios

– Questions the Customer

– Gathers Samples

• Document the specifications

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Requirements Analysis requires

• Clarity

• Functional area estimates and pertinent facts

– Personnel

– Training

– Documentation

– Overall Corporate Mission

– Internal Logistics

– External Logistics

– Facilities requirements • All assumptions stated in writing.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Requirements Analysis will provide

• Restated Mission Statement

• Project End State

• Preliminary Preparation Required

• Deliverables by functional area

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Requirements Analysis Sequence

• Review the Project Specifications

– Determine what is required

– Identify the Systems

– Determine Concept of the Project

– First-cut Timeline

• Determine specified, implied, and essential Task.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Tasks

• Specified - are specifically assigned

• Implied - must be performed to accomplish a specified task

• Essential Task - those task that are essential to meet the specifications (composed of Specified and Implied)

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Requirements Analysis Sequence (cont.)

• Review the available assets

• Determine constraints.

• Identify critical facts and assumptions.

• Conduct a Risk Assessment.

• CCIR’s

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Requirements Analysis Sequence (cont.)

• Plan the use of the available time

• Write a restated Mission

• Approval for the restated Mission

• Requirements Analysis briefing

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Risk Assessment

• Determine Hazards that will result from the project.

– Physical Hazards

– Asset Hazards

– Operational hazard

– Collateral Hazard

• Assess each hazard

– severity

– potential loss

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Risk Assessment

• Develop controls

– Training

– Standards

– Leadership

– Personnel

• Implement Controls

• Supervise and Evaluate.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Risk Assessment

Hazard Probability

Frequent Likely Occasional Seldom UnlikelyCatastrophic

Critical

Marginal

S

eve

rity

Negligble

Risk LevelsE (Extremely High) - loss of the ability to accomplish the MissionH (High) - Significantly degrades mission capabilities in terms of required mission standardM (Moderate) - Degrades mission capabilities in terms of required mission standardL (Low) - Little or no impact on accomplish of mission

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Risk Assessment

Hazard Probability

Frequent Likely Occasional Seldom UnlikelyCatastrophic L L L L L

Critical L L L L L

Marginal L L M H H

S

eve

rity

Negligble L L M H H

Risk LevelsE (Extremely High) - loss of the ability to accomplish the MissionH (High) - Significantly degrades mission capabilities in terms of required mission standardM (Moderate) - Degrades mission capabilities in terms of required mission standardL (Low) - Little or no impact on accomplish of mission

This Hazard would not effect the mission

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Risk Assessment

Hazard Probability

Frequent Likely Occasional Seldom UnlikelyCatastrophic L M H L L

Critical L M M M L

Marginal L L M L L

S

eve

rity

Negligble L L L L L

Risk LevelsE (Extremely High) - loss of the ability to accomplish the MissionH (High) - Significantly degrades mission capabilities in terms of required mission standardM (Moderate) - Degrades mission capabilities in terms of required mission standardL (Low) - Little or no impact on accomplish of mission

This Hazard can cause problems

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Risk Assessment

Hazard Probability

Frequent Likely Occasional Seldom UnlikelyCatastrophic H H M L L

Critical H H M L L

Marginal M M M M L

S

eve

rity

Negligble L L M M L

Risk LevelsE (Extremely High) - loss of the ability to accomplish the MissionH (High) - Significantly degrades mission capabilities in terms of required mission standardM (Moderate) - Degrades mission capabilities in terms of required mission standardL (Low) - Little or no impact on accomplish of mission

Need to find another way to do this one

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

The Systems Analyst

• Knows systems and understands systems.

• Is not overly concerned with how the project system implementation details.

• Is very concerned with how the project interfaces with existing system interfaces.

• Will know the exact specifications of the existing system.

• Is concerned with the internal system aspects of the project.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Interface…Interface…Interface

• Two physical devices must interface with each other, share data, react to data from another, and be under control.

• Software or Database that must share data with each other.

• Multiple Users must communicate with each other.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

The Systems Analyst • Determines the system elements

• Assigns systems elements to– Software

– Hardware

– Users

– Databases

– Documents

– Procedures

• Provides Focus

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Get it Right up Front

• Spend as much time as necessary to get the analysis done correctly.

• Make sure that you understand both the specifications and requirements

• Spend as much time as necessary to get the design done correctly, test your design.

• If your design is done properly, the programming should be the easiest part.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

3%

5%

7%

5%

7%

6%

67%

Requirements

Specification

Design

Coding

Testing

Integration

Maintenance

Software Life Cycle Cost

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Get it Right the First Time

• 60 to 70 percent of all faults in large-scale project are specification and design faults.

• Cost of Errors, every dollar spent in Specification Phase– $2.00 when caught in the design phase

– $10.00 will be required in the coding phase

– $100.00 to repair a fault caught in the Maintenance Phase.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

If your design doesn't work

• Analyze the design, looking for missing possible inputs, controls, and physical requirements.

• If your design cannot be adjusted, revisit your requirements analysis.

• If the design is still incapable, get with the customer and redo the requirements phase.

Robertson-Howard Consultants

Copyright © 2002 Robertson-Howard Consultants, Lincoln, NE 68504

Characteristics of a Good Design

• Understandable by ALL parties involved in the project.

• Maps onto the requirements specifications.

• Is modular has

– High Cohesion

– Low Coupling

• It can be tested, e.g. a Software Program compiles, it binds with all libraries, and the interfaces work.

• Can it be easily translated to code.