Concept of System Design Tools

This note is about the Concept of System Designing Tools and its example. It includes the System designing tools or modeling technique used in system development like Context Diagrams, Data flow diagrams E-R diagrams. This modeling technique is used for the development of any system before designing the complete system or program.

Summary

This note is about the Concept of System Designing Tools and its example. It includes the System designing tools or modeling technique used in system development like Context Diagrams, Data flow diagrams E-R diagrams. This modeling technique is used for the development of any system before designing the complete system or program.

Things to Remember

  1. Most common System design tools are Context Diagrams, E-R Diagrams and Flow Chart.
  2. Context Diagrams is the first graphic that is produced using structured technique is the context diagram.
  3. Flow Chart is also known as Data Flow Diagram which means a pictorial representation of the path which data takes from its initial interaction with the system until it completes any interaction.
  4. E-R Diagram is a graphic illustration used to display object or events within a system and their relationships to one another.

MCQs

No MCQs found.

Subjective Questions

Q1:

Define Asphyxia Neonatorum .


Type: Very_short Difficulty: Easy

Show/Hide Answer
Answer: <p>Asphyxia Neonatorum is defined as failure to initiate and maintain spontaneous respiration within one minute of birth. In the common clinical parlance, asphyxia neonatrum means non-establishment of satisfactory pulmonary respiration at birth. The heart beat continues but the fetus does not make and adequate attempt to breathe.</p>

Q2:

What are the causes of asphyxia neonatorum ?


Type: Short Difficulty: Easy

Show/Hide Answer
Answer: <ol>
<li>Obstruction of the baby's airway by mucus, blood, liquor or meconium is one of the most common reasons for a baby failing to establish respiration.</li>
<li>Immaturity of the infant causes mechanical dysfunction because of not a proper development of lung and lack of surfactant.</li>
<li>Congenital abnormalities eg. Tracheal atresia may be present.</li>
<li>Depression of respiratory centre may be due to the maternal medicine eg. Narcotic drugs, diazepam or cerebral damage during labour.</li>
<li>Depression of respiratory centre due to intracranial haemorrhage.</li>
<li>Traumatic forceps or vacuum delivery.</li>
<li>Maternal lack of O2 due to pre eclampsia.</li>
<li>Cord prolapse or true knot or cord round around the neck.</li>
</ol>

Q3:

What are the Classification of asphyxia ?


Type: Short Difficulty: Easy

Show/Hide Answer
Answer: <p>Classification of asphyxia</p>
<ol>
<li>In mild asphyxia : There may be sittery or hyper-alert, with increased muscle tone, poor feeding, and a normal or rapid respiratory rate. These finding typically last for 24-48 hours before resolving spontaneously.</li>
</ol>
<p>&nbsp;</p>
<ol start="2">
<li>In moderate asphyxia : The baby may be lethargic and have feeding difficulty. The baby may have the occasional episode of apnoea or convulsions. These problems usually resolve within one week, but the long-term neurodevelopmental problem is possible.</li>
</ol>
<p>&nbsp;</p>
<ol start="3">
<li>In severe cases: The baby may be lethargic and have floppy or unconscious and does not feed. Convulsions may occur for several days and a severe and frequent episode of apnoea are common. The baby may improve over several weeks or may not improve at all.</li>
</ol>

Q4:

What are the Steps of doing newborn resuscitation ?


Type: Long Difficulty: Easy

Show/Hide Answer
Answer: <p>Resuscitation or support of transition is more likely to be needed by babies with intrapartum evidence of significant fetal compromise, babies delivering before 35 weeks gestation, babies delivering vaginally by the breech, maternal infection, and multiple pregnancies.</p>
<p>Furthermore, caesarean delivery is associated with an increased risk of problems with a respiratory transition at birth requiring medical interventions especially for deliveries before 39 weeks gestation.</p>
<p>&nbsp;</p>
<p>Steps of doing newborn resuscitation</p>
<p>&nbsp;</p>
<p>Step 1: position the baby</p>
<p>_ place the baby on his back on a flat surface.</p>
<p>_ position the head so that the neck is slightly extended. You may put a rolled cloth under the shoulder to maintain the position.</p>
<p>_ the resuscitation surface should be well lit and warm.</p>
<p>_ keep the baby's head and lower body covered to keep him warm.</p>
<p>&nbsp;</p>
<p>Step 2 : clear the airway</p>
<p>_ wipe off the baby's face with a clean piece of gauze or cloth.</p>
<p>_ suction the baby.</p>
<p>_ bulb suction may be used.discard the bulb syringe after use.</p>
<p>_ mechanical suction with a De Lee type suction device or mucus extractor.</p>
<p>_ machine suction can be used with a clean soft suction tube or catheter size 12 F.</p>
<p>_ always suction the baby's mouth first and then the nose.</p>
<p>_ do not insert a suction tube more than 5 cm into mouth and 3cm into the nose.</p>
<p>_ quickly reassess the breathing after you have positioned the baby and cleared the airway.</p>
<p>_ if the baby is breathing without difficulty, no further resuscitation steps are needed.</p>
<p>_ if a baby is having breathing difficulty or is not breathing, begin ventilation.</p>
<p>&nbsp;</p>
<p>Step 3 : ventilate</p>
<p>Ventilate once or twice , watching to see if the baby's chest rises. If the chest does not rise, check the baby's position, reposition the baby, your mouth or the mask and try again until you get the chest to rise with each breath. If necessary repeat suctioning ;</p>
<p>_ ventilate about 40 times in 1 min.</p>
<p>_ after 1 min, stop to see if the baby starts o breath independently.</p>
<p>_ continue ventilation until the baby spontaneous cries or breath.</p>
<p>&nbsp;</p>
<p>When baby breathing is normal,stop ventilation and continue to monitor the baby closely.</p>
<p>&nbsp;</p>
<p>If there is not breathing or gasping after 20 mins, stop ventilation. The baby has died.</p>
<p>&nbsp;</p>
<p>Step 4 : Monitor</p>
<p>_ closely monitor a baby who had resuscitation or who has poor color, even if he appears to be breathing well.</p>
<p>_ watch for breathing problems : grunting, indrawing of a chest, rapid breathing, slow breathing, pale color. If a baby is having difficulty in breathing give oxygen.</p>
<p>_ keep the baby warm and dry.</p>
<p>_ if the Baby condition deteriorates . transfer rapidly to a hospital for medical care.</p>

Videos

No videos found.

Concept of System Design Tools

Concept of System Design Tools

Concept of System Design Tools (Application Modeling Techniques)

System analysis can be complex and confusing work. The analyst should be able to deal with a large amount of highly detailed and often conflicting information. The analyst needs a way to organize the information, determine where there are gaps in understanding and identify areas of conflicting. Modeling techniques provide solutions for the system analyst.

The modeling techniques used in system development are:

  • Context diagram
  • Data Flow Diagram (DFD)
  • E-R diagrams

Context Diagram

In keeping with the top-down approach to requirement determination, the first graphic that is produced using structured technique is the context diagram. It gives a broad overview of the information system environment including the data flows into and out of the system.

Context Diagrams serve three important purposes

  1. Context diagrams support a data-oriented approach to system design.
  2. Context diagrams help to investigate the output and process requirements of the organization.
  3. Context diagrams defines the boundaries of the proposed system.

Levels of Context Diagram

There are three levels of context diagrams:

  1. Level 1: A user-level diagram describes one functional area’s operational activity.
  2. Level 2: A combined user-level diagram provides an overall view of the activities of related user groups.
  3. Level 3: An organizational level diagram reflects a consolidated view of the activities of the organization.

Context diagram for order processing

.
Fig: Data flow diagram of part of an order processing system

(Source:www.slideshare.net)

User level contexts diagram of purchase

.

Fig:contexts diagram of purchase process

(Source:slideplayer.com)

Combined User-level context diagram for order tracking system

.
Fig: Combined User-level context diagram for order tracking system

(Source: www.visual-paradigm.com)

Problem Narrative

The customer sends a list of items required, which is processed by the customer handling department. A copy of the list is sent to the stores. Based on the item price, an estimated value of goods is prepared and sent to the client. At the end of the month, consolidated list of the customer requests are prepared and sent to the manager of the sales department.

Draw the context diagram based on above narrative.

Context Diagram for Retail Store

.
Fig: Context Diagram for Retail Store

(Source:businessanalystlearnings.com)

Context Diagram for Student Registration System

.
Fig: Context Diagram for student Registration System (Source:slideplayer.com)

Data Flow Diagram

A Data Flow Diagram (DFD) is a pictorial representation of the path which data takes from its initial interaction with the system until it completes any interaction. The diagram will describe the logical data flows without detailing the movements of any physical items.

The DFD also gives insight into the data that is used in the system. It does not show a sequence of steps. It shows only what the different processes in a system are and what data flows between them. Preparing context diagram is a preliminary step in creating a data flow diagram (DFD).

Based on context diagram, data flow diagrams identify the major data flows within the system boundaries, the process and the data storage.

Levels of Data Flow Diagram

The complexity of business system means that it is impossible to represent the operations of any system by means of single data flow diagram. At the top level, an overview of the different systems in any organization is shown by way of context analysis diagram. When exploded into DFD, they are represented by:

Level 0: System Input and output

Level 1: Subsystem level data flow – Functional Level

Level 2: File level detail data flow

The input and output data were shown should be consistent from one level to the next.

Level 0: System Input/output: A level-0 DFD describes the system-wide boundaries detailing inputs to and outputs from the system and major processes. This diagram is similar to the combined user-level context diagram.

Level 1: Subsystem level data flow: A level-1 DFD describes the next level of detail within the system detailing the data flows between subsystems, which make up the whole.

Level 2: File level detail data flow: A level-2 DFD details the files to which the data is applied in the system and from which data is obtained. Each individual process is shown in detail.

Order Tracking System

Level 0

Level 1

Level 2

Entity Relationship Diagrams (E-R Diagram)

Entity Relationship Diagrams (ERD) are graphic illustration used to display object or events within a system and their relationships to one another. E-R diagrams model data is much the same way as DFD's model processes and data flows.

Purpose of ER Diagram

  1. Verify accuracy and thoroughness of data design, current and new, with users.
  2. Organize and record organizational data entities, relationships and scope through decomposition and layering.
  3. Enhance the overall communication between development project team member’s system technicians, management and users with the use of graphic models.
  4. Generally, simplify and bolster the creative data design process.

Decision Tree

Decision Tree provide a graphic representation of decision logic that helps non-computer people easy to understand. The principles for the development of decision tree are relatively forward.

  1. Identify all conditions
  2. Find out values these conditions may take or assume
  3. List all possible outcomes

Decision Tree are graphical representations of the decision table. These are also available and aid the construction of decision tables.

A decision tree helps to show the paths that are possible in a decision following an action or decision by the user. A decision tree helps prefer the easier-to-follow mapping of a complex design. This mapping should show branch point forks, but not the details of the user dialogue.

Example:Decision trees help designer visualize how the user will move through the design to reach the desired location.

Decision Tables

Using decision tables, decision trees conditions and outcomes are listed in the form of two-dimensional tables. A decision table, as compared to a decision tree, checks all the possible combinations that might arise for all conditions.

General Format of Decision Tables

List of conditions

Columns representing logical combinations of conditional value

Lit of outcomes

Resulting outcome for each set of conditions

Decision table is a tabular method for describing the logic of the decisions to be taken. Decision table accompanies the flowcharts defining the possible contingencies that may be considered with the program and appropriate course of action for each contingency.

Decision tables can be divided into four parts:

1. Condition Stub:
It consists of a list of all the conditions that are to be taken account of. Condition entries that complete the condition statements. They are tabular representation of the combination of the conditions that are to be satisfied, for each of particular action, that is given a “Y” of “N” or ___x____’ mark is placed to indicate whether a particular condition is to be considered or ignored.

2. Action Stub:
It consists of all the possible actions that are to be taken.

3. Action Entries:
Action entries are entries that complete the action statements.

4. Data Dictionaries:
Data dictionary defines each term called data element, encountered during the analysis and design of the new system. Data elements can describe files, data flows or processes. For example, you want to print the vendor’s name and address at the bottom of the cheque. The dictionary might define vendor’s name and address as flows:

Vendor_name +

Street +

City +

State +

Phone +

Fax +

Email

This identification becomes a part of the data dictionary that ultimately will list all key terms used to describe various data flows and files.

Major Symbols:

The symbols used white preparing data dictionaries are:

= equivalent to

+ and

[] either/or

() optional entry

References:

Khanal, R.C. Khanal, R.C. Computer Concept for XII. Pashupatigriha Marga, Thapathali, Kathmandu, Nepal: Ekta Books Distributors Pvt. Ltd., 2010. 21-30.

Gurung,Juddha bhadur et.,al Computer Science-XII, Bhundripuran Pakashan,Ktm

Lesson

System Development Concept

Subject

Computer Science

Grade

Grade 12

Recent Notes

No recent notes.

Related Notes

No related notes.