meljun cortes system analysis design lecture

39
MELJUN CORTES MELJUN CORTES SAD SAD

Upload: meljun-cortes

Post on 26-May-2015

160 views

Category:

Technology


0 download

DESCRIPTION

MELJUN CORTES System Analysis Design Lecture

TRANSCRIPT

Page 1: MELJUN CORTES System Analysis Design Lecture

MELJUN CORTESMELJUN CORTES

SADSAD

Page 2: MELJUN CORTES System Analysis Design Lecture

Definition

Systems Design

Page 3: MELJUN CORTES System Analysis Design Lecture

Definition

Systems design is simple the design of systems. It implies a systematic and rigorous approach to design -- an approach demanded by the scale and complexity of many system problems.

Is the third of the five stages of Systems Development Life Cycle (SDLC).

Page 4: MELJUN CORTES System Analysis Design Lecture

Definition

To develop a logical model of the system and considered various development strategies.

To create a blueprint that will satisfy all documented requirements for the system. At this stage, the user interface will be designed and all the necessary outputs, inputs, and processes will be identified.

Page 5: MELJUN CORTES System Analysis Design Lecture

Definition

Flowchart

Page 6: MELJUN CORTES System Analysis Design Lecture

Definition

A flow chart is a graphical or symbolic representation -- This diagrammatic representation can give a step-by-step solution to a given problem -- of a process, showing the steps as boxes of various kinds, and their order by connecting these with arrows.

Page 7: MELJUN CORTES System Analysis Design Lecture

Definition

Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.

Each step in the process is represented by a different symbol and contains a short description of the process step. All processes should flow from top to bottom and left to right.

Page 8: MELJUN CORTES System Analysis Design Lecture

Symbols

Flowchart

Page 9: MELJUN CORTES System Analysis Design Lecture

Start and End symbol

Represented as circles, ovals or rounded rectangles, usually containing the word "Start" or "End", or another phrase signaling the start or end of a process, such as "submit enquiry" or "receive product".

Start

End

Page 10: MELJUN CORTES System Analysis Design Lecture

Arrow Symbol

Showing "flow of control".

An arrow coming from one symbol and ending at another symbol represents that control passes to the symbol the arrow points to.

Page 11: MELJUN CORTES System Analysis Design Lecture

Generic Processing Symbol

Represented as rectangles.

Denotes the process to be carried out

Examples: "Add 1 to X"; "replace identified part"; "save changes" or similar.

Add 1 to X

Save changes

Page 12: MELJUN CORTES System Analysis Design Lecture

Input/Output Symbol

Represented as a parallelogram.

Denotes an input operation or output operation.

Examples: Get X from the user; display X.

Display X

Get X

Page 13: MELJUN CORTES System Analysis Design Lecture

Conditional or Decision Symbol Represented as a

diamond showing where a decision is necessary, commonly a Yes/No question or True/False test.

The conditional symbol is peculiar in that it has two arrows coming out of it, usually from the bottom point and right point, one corresponding to Yes or True, No or False.

Is x => 10?

Yes

No

Page 14: MELJUN CORTES System Analysis Design Lecture

Labeled connectors

Represented by an identifying label inside a circle.

Labeled connectors are used in complex or multi-sheet diagrams to substitute for arrows.

A

A

Page 15: MELJUN CORTES System Analysis Design Lecture
Page 16: MELJUN CORTES System Analysis Design Lecture

Types

Flowchart

Page 17: MELJUN CORTES System Analysis Design Lecture

Types

Document flowcharts Showing controls over a document-flow

through a system

Data flowcharts Showing controls over a data flows in a

system

Page 18: MELJUN CORTES System Analysis Design Lecture

Types

System flowcharts Showing controls at a physical or

resource level

Program flowchart Showing the controls in a program within

a system

Page 19: MELJUN CORTES System Analysis Design Lecture

Types

High-Level Flowchart

A high-level (also called first-level or top-down) flowchart shows the major steps in a process.

It illustrates a "birds-eye view" of a process.

It can also include the intermediate outputs of each step (the product or service produced), and the sub-steps involved.

Page 20: MELJUN CORTES System Analysis Design Lecture

Types

Detailed Flowchart

The detailed flowchart provides a detailed picture of a process by mapping all of the steps and activities that occur in the process.

This type of flowchart indicates the steps or activities of a process and includes such things as decision points, waiting periods, tasks that frequently must be redone (rework), and feedback loops.

Page 21: MELJUN CORTES System Analysis Design Lecture

Types

Deployment or Matrix Flowchart

A deployment flowchart maps out the process in terms of who is doing the steps.

It is in the form of a matrix, showing the various participants and the flow of steps among these participants.

It is chiefly useful in identifying who is providing inputs or services to whom, as well as areas where different people may be needlessly doing the same task.

Page 22: MELJUN CORTES System Analysis Design Lecture

Introduction

Data Flow Diagram

Page 23: MELJUN CORTES System Analysis Design Lecture

Definition

Data Flow Diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling its process aspects.

DFDs can also be used for the visualization of data processing (structured design).

Page 24: MELJUN CORTES System Analysis Design Lecture

Definition

Often they are a preliminary step used to create an overview of the system which can later be elaborated.

A DFD shows what kinds of data will be input to and output from the system, where the data will come from and go to, and where the data will be stored.

Page 25: MELJUN CORTES System Analysis Design Lecture

Definition

It does not show information about the timing of processes, or information about whether processes will operate in sequence or in parallel.

Page 26: MELJUN CORTES System Analysis Design Lecture

Symbols

Data Flow Diagram

Page 27: MELJUN CORTES System Analysis Design Lecture

Symbols

Page 28: MELJUN CORTES System Analysis Design Lecture
Page 29: MELJUN CORTES System Analysis Design Lecture
Page 30: MELJUN CORTES System Analysis Design Lecture

Introduction

Context Diagram

Page 31: MELJUN CORTES System Analysis Design Lecture

Definition

In software engineering and systems engineering, a Context Diagram is a diagram that represents the actors outside a system that could interact with that system.

Page 32: MELJUN CORTES System Analysis Design Lecture

Definition

A context diagram is a data flow diagram, with only one massive central process that subsumes everything inside the scope of the system.

It shows how the system will receive and send data flows to the external entities involved.

Page 33: MELJUN CORTES System Analysis Design Lecture

Definition

Context Diagram is the highest level view of a system.

Context Diagrams shows a system, often software-based, as a whole and its inputs and outputs from/to external factors.

It is similar to a Block diagram.

Page 34: MELJUN CORTES System Analysis Design Lecture
Page 35: MELJUN CORTES System Analysis Design Lecture
Page 36: MELJUN CORTES System Analysis Design Lecture

Introduction

Gantt Chart

Page 37: MELJUN CORTES System Analysis Design Lecture

Definition

A Gantt chart is a graphical representation of the duration of tasks against the progression of time.

A Gantt chart is a useful tool for planning and scheduling projects.

Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project.

Page 38: MELJUN CORTES System Analysis Design Lecture

Definition

Terminal elements and summary elements comprise the work breakdown structure of the project.

Some Gantt charts also show the dependency relationships between activities.

A Gantt chart is a horizontal bar chart developed as a production control tool in 1917 by Henry L. Gantt, an American engineer and social scientist.

Page 39: MELJUN CORTES System Analysis Design Lecture