Preview

Software Engineering

Satisfactory Essays
Open Document
Open Document
1405 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Engineering
1.INTRODUCTION 1.a) DATA FLOW DIAGRAM
Data flow diagrams illustrate how data is processed by a system in terms of inputs and outputs.Data flow diagram are used widely for modeling the requirements.the DFD is also known as a data flow graph or a bubble chart.
Data Flow Diagram Notation
We can use two different types of notations on our data flow diagrams: Yourdon & Coad or Gane & Sarson.
Process Notations
1) Process
A process transforms incoming data flow into outgoing data flow.

Yourdon and Coad Process Notations

Gane and Sarson Process Notation

2)Datastore Notations
DataStore
Datastores are repositories of data in the system. They are sometimes also referred to as files.

Yourdon and Coad Datastore Notations

Gane and Sarson Datastore Notations

3)Dataflow Notations
Dataflow
Dataflows are pipelines through which packets of information flow. Label the arrows with the name of the data that moves through it.

4)External Entity Notations
External Entity
External entities are objects outside the system, with which the system communicates. External entities are sources and destinations of the system's inputs and outputs.

1.b) ENTITY RELATIONSHIP DIAGRAM
Entity–relationship model (ER model) in software engineering is an abstract way to describe a database. This article refers to the techniques proposed in Peter Chen's 1976 paper.An ER model is an abstract way to describe a database.
There are three basic elements in ER models:

 Entities are the "things" about which we seek information.
 Attributes are the data we collect about the entities.
 Relationships provide the structure needed to draw information from multiple entities.

Symbols Used In ERD:

1.c) OBJECT ORIENTED DESIGN
Object-oriented design is the process of planning a system of interacting objects for the purpose of

You May Also Find These Documents Helpful

  • Powerful Essays

    According to Valacich, George, & Hoffer, (2012), "A data-flow diagram is a tool analyst used to show the flow of data in an information system. It allows a model to show how data flows through the information system, the relationships among data flows, and how data come to be stored at specific locations." Data flow diagrams are one of many techniques used to increase software development and productivity which ultimately has an enormous impact on the quality of the system development…

    • 4411 Words
    • 18 Pages
    Powerful Essays
  • Good Essays

    cis207 VisioSupplement 2

    • 831 Words
    • 4 Pages

    Line or Arrow: This shows the direction of flow for the process. It connects the boxes.…

    • 831 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Sm C102 Quiz #2

    • 650 Words
    • 3 Pages

    Correct Question: A process flowchart uses which of the following symbols to represent a decision point in a flow…

    • 650 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    • Draw the physical data flow diagrams. Use Microsoft® Visio® to prepare examples of flow charts and data flow diagrams.…

    • 454 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Theo 104 Quiz

    • 569 Words
    • 3 Pages

    A data flow diagram represents a physical, rather than logical, view of an accounting information system.…

    • 569 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    The Process and design identifies the processes and the roles that are involved. Processes represent the operations performed by the system. Entities represent all the information sources of the system. We represent the entities and the processes in the data flow diagrams, DFD. While designing the DFD’s we increase the level of detail with each level. At each level the process divides into sub-processes until indivisible sub-processes are reached. Here is an example.…

    • 637 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Entity-Relationship models were first published in 1976 by Peter Chen, which was in basic model form. Now, the basic model was extended to create the extended entity-relationship model, which is used extensively in today’s businesses. The E-R model used today consists of entities, attributes, identifiers, and relationships. These will be discussed in more detail to explain how they were used in creating the current database for Huffman Trucking.…

    • 728 Words
    • 3 Pages
    Good Essays
  • Good Essays

    System Analytics

    • 694 Words
    • 3 Pages

    This week, we learn how systems analysts collect material about information system requirements. Next, we will be introduced to process modeling and logic modeling. Although there are several methods and techniques available for process modeling, this week focuses on data-flow diagrams (DFDs). Please review the assignment tab and course project tab to understand the deliverables for this week.…

    • 694 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Logical data flow diagrams (DFDs) present only the logical elements of an information system. By excluding the physical elements, the logical DFD allows us to concentrate on what a system is doing without being distracted by how the f…

    • 2915 Words
    • 12 Pages
    Good Essays
  • Good Essays

    Attributes describes one aspect of an entity type. Entity type is described by set of attributes. An entity is a real-world item or concept that exists on its own (Shiflet, 2002). The set of all possible values for an entity is the entity type. Each entity has attributes, or particular properties that describe the entity. For example student Indra Paudel has properties of his own studentID, StudentName and StudentGrade.…

    • 688 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    3. Path of a transaction through a data processing system from point of origin to final output, or backwards from final output to point of origin…

    • 872 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Software Engineering

    • 985 Words
    • 4 Pages

    I have many goals in mind for my life. I want to graduate university, possibly go to graduate school, and obtain a career in which I am happy and satisfied. Yes, I know this sounds very cliché as many people want to obtain this kind of life. I don’t mind obtaining a “normal” happy life as long as I am happy with it. I am familiar with Maslow’s Hierarchy of Needs and I want to make sure I fulfill my lower needs before I start trying to achieve my goals. I have never actually applied the GIOADA process to my decision making in the past. After reading the document that describes the GIOADA process, I will start applying this process to future decisions I make in life. Also, as I look back at some of the big decisions I made previously, I wish I applied the GIOADA process in making these decisions. That would have allowed me to more strongly analyze all the processes of the decision making.…

    • 985 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Entity relationship diagram illustrates the hierarchy of how information reviewed by end users. The data represented in entity relation diagrams (E-R) includes the business entities and the relationship among them. E-R diagrams use four symbols: rectangles to represent entities, diamonds to describe relationship, ovals describe the entity, characteristics, and connecting lines depicts relationships.…

    • 565 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    homework

    • 376 Words
    • 2 Pages

    The flow diagram and the flowcharts are the two more common systems use. Also when it comes to the system development they can get very complex meaning that the DFD and the flowchart are tools that can be used to create order form chaos and complexity.…

    • 376 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    A flowchart is a type of diagram that represents an algorithm or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution to a given problem. Process operations are represented in these boxes, and arrows; rather, they are implied by the sequencing of operations. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.[1]…

    • 364 Words
    • 2 Pages
    Good Essays

Related Topics