Learn System Analyis and Design
Design Tools
   
Home
Design Tools
 
Design Tools
 
Name the common Tools for System Design

1.Funtional Flow Block Diagram.
2.Flow Charts.
3.Nassi–Shneiderman chart.
4.Structured English.
 
1.Functional Flow Block Diagram.
 
FFBDs are one of the classic business process modeling.The FFBD notation was developed in the 1950s, and is widely used in classical systems Development.They are also refered as Functional Block Diagrams or Functional Flow diagram.Functional Flow Block Diagrams (FFBD) usually define the detailed, step-by-step operational and support sequences for systems.
 
In the FFBD method, the functions are organized and depicted by their logical order of execution. Each function is shown with respect to its logical relationship to the execution and completion of other functions. A node labeled with the function name depicts each function. Arrows from left to right show the order of execution of the functions. Logic symbols represent sequential or parallel execution of functions.
 
FFBDs depict the time sequence of functional events. That is, each function (represented by a block) occurs following the preceding function. Some functions may be performed in parallel, or alternate paths may be taken. The duration of the function and the time between functions is not shown, and may vary from a fraction of a second to many weeks. The FFBDs are function oriented, not equipment oriented. In other words, they identify "what" must happen and do not assume a particular answer to "how" a function will be performed.
 
A key concept in modeling functional flow is that for a function to begin, the preceding function or functions within the “control” flow must have finished.The logical sequence of functions (i.e., the functional flow) describes the “control” environment of the functional model. In addition to a function being enabled, it may also need to be triggered with an input
 
Read More About Functional Flow Diagram Wiki Functional Flow Diagram
 
2.Flow Charts.
 
Flowcharts are a modeling technique introduced in the 1940/50s and popularized for structured development in the 1970s (Gane and Sarson 1979) as well as business modeling.There are three basic symbols on this flowchart: Squares which represent activities or tasks, diamonds which represent decision points, and arrows which represent flow of control. Flowcharts support other types of symbols, such as off page connectors (for when your diagrams get too big) and input/output symbols to represent printed reports and data storage options.
 
Unlike DFDs which are used to describe data flow within a system, flow charts are typically used to describe the detailed logic of a business process or business rule
 
Each flow chart is concerned with one particular process or system. It begins with the input of data or materials into the system and traces all the procedures needed to convert the input into its final output form. Specialized flow chart symbols show the processes that take place, the actions that are performed in each step, and the relationship between various steps. Flow charts can include different levels of detail as needed, from a high-level overview of an entire system to a detailed diagram of one component process within a larger system. In any case, the flow chart shows the overall structure of the process or system, traces the flow of information and work through it, and highlights key processing and decision points.
 
Flow charts are an important tool for the improvement of processes. By providing a graphical representation, they help project teams to identify the different elements of a process and understand the interrelationships among the various steps. Flow charts may also be used to gather information and data about a process as an aid to decision making or performance evaluation.
 
Flow charts typically utilize specialized symbols. Some of the main symbols that are used to construct flow charts include:
 
1.A round-edged rectangle to represent starting and ending activities, which are sometimes referred to as terminal activities.
 
2.A rectangle to represent an activity or step. Each step or activity within a process is indicated by a single rectangle, which is known as an activity or process symbol.
 
 3.A diamond to signify a decision point. The question to be answered or decision to be made is written inside the diamond, which is known as a decision symbol.
 
4.The answer determines the path that will be taken as a next step. Flow lines show the progression or transition from one step to another.
 
Read More About Flow Chart    Wiki Reference - Flow Charts
 
 
3.Nassi–Shneiderman chart (NS chart).
 
Nassi–Shneiderman chart (NS chart) A kind of diagram (devised 1973–74) for representing the sequence of execution in a program. The diagram takes the form of a rectangle divided mainly into smaller rectangles with the sequence of execution going from top to bottom of the diagram. There are various standard constructs, including NS sequence structures, NS repetition structures, and NS selection structures.
 
Nassi-Shneiderman charts were developed by Nassi and Shneiderman as an alternative to traditional logic flowcharts. Their intent was to provide a structured, hierarchical, graphical view of the flow of logic through a program, a routine, a module, or a process. Nassi-Shneiderman charts are used to document, plan, and design detailed program logic. A Nassi-Shneiderman chart describes within a single rectangular box the flow of logic through a module or a routine. Control enters at the top, drops through the box, and exits at the bottom, yielding a single entry point and a single exit point. No branch instructions are permitted.
 
Read More about NS Chart    Nassi–Shneiderman chart
 
 
4. Structured English.
 
Structured English is the use of the English language with the syntax of structured programming.

Structured English is useful for planning or designing program routines, modules, and manualprocedures. It resembles a programming language, so programmers find it easy to understand. Thebase for structured English is,English, so users find it easy to follow, too.

Structured English is excellent for describing an algorithm, particularly when user communication is essential. Structured English is not a good choice for describing a high-level control structure or an algorithm in which numerous decisions must be made; logic flowcharts, decision tables, and decision trees are better for such tasks.

Structured English consists of the following elements:

1.Operation statements written as English phrases executed from the top down
2.Conditional blocks indicated by keywords such as IF, THEN, and ELSE
3.Repetition blocks indicated by keywords such as DO, WHILE, and UNTIL

A good structured English statement reads like a short imperative sentence. By convention, only key words such as IF, THEN, SO, REPEAT, UNTIL, DO, and so on are capitalized; data names and the general English needed to complete a sentence or a phrase are lower case.

Read More Strctured English

 

 

 
Publish Your Papers Here
We welcome papers on System analysis and design to be published here in this site. Authors can send their papers and brief description to learnsad@gmail.com. Plese include your profile picture

 

 
 
   
All rights reserved