Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS
|
|
- Hector Mills
- 5 years ago
- Views:
Transcription
1 Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS
2 Previously Key features of programming languages Software Development Lifecycle Using tools to demonstrate software design Inputs and outputs GUI design with storyboards Design constraints. Tools. Data flow diagrams. Structure diagrams. Entity relationship models
3 What is covered in this session Inputs and outputs Tools. Structure diagrams. Data flow diagrams. also need to document: the development platform and version, the language used version of the solution
4 Data flow diagrams (DFD) Used to identify and understand how data 1. flows into (input) 2. flows out of (output) a system.
5 Data flow diagrams Model the main outputs and sources of data in the scenario 1. Draw the system box 2. Name the system. 3. Identify the information that is flowing to the system from the system.
6 Data flow diagrams Food ordering system Context Diagram (level 0)
7 Context Diagram First DFD in every business process Shows the context into which the business process fits Shows the overall business process as just one process (process 0) Shows all the external entities that receive information from or contribute information to the system.
8 Level 1 Diagram Shows all the major processes that comprise the overall system the internal components of process 0 Shows how the major processes are interrelated by data flows Shows external entities and the major processes with which they interact Adds data stores
9 Level 1 Diagram
10 Level 1 Diagram three processes, four external entities two data stores.
11 Level 1 Diagram Based on the diagram, we know that a Customer can place an Order. The Order Food process receives the Order, forwards it to the Kitchen, store it in the Order data store, and store the updated Inventory details in the Inventory data store. The process also deliver a Bill to the Customer. Manager can receive Reports through the Generate Reports process, which takes Inventory details and Orders as input from the Inventory and Order data store respectively. Manager can also initiate the Order Inventory process by providing Inventory order. The process forwards the Inventory order to the Supplier and stores the updated Inventory details in the Inventory data store.
12 Level 1+ Diagrams Generally, one level 1 diagram is created for every major process on the level 0 diagram Shows all the internal processes that comprise a single process on the level 0 diagram Shows how information moves from and to each of these processes If a parent process is decomposed into, for example, three child processes, these three child processes wholly and completely make up the parent process Level 2 Diagrams Shows all processes that comprise a single process on the level 1 diagram etc
13 Data Flow Diagrams One of the main methods available for analysing data-oriented systems. DFDs emphasize the logic underlying the system. The systems analysts can put together a graphical representation of data movement through the organization..
14 Data Flow Diagrams - advantages Four advantages over narrative explanations of data movement: Freedom from committing to the technical implementation too early. Understanding of the interrelationships of systems and subsystems. Communicating current system knowledge to users. Analysis of the proposed system.
15 DFD - Basic Symbols A double square for an external entity--a source or destination of data. An arrow for movement of data from one point to another. A rectangle with rounded corners for the occurrence of transforming process. An open-ended rectangle for a data store.
16 DFD - Basic Symbols
17 DFD Task 27 Create a Context diagram for the scenario in assignment 3. Note this diagram could form part of the next assignment. 15 minutes
18 Structure Diagrams hierarchical used to display how system will be broken into procedures Can also be used to break procedures down to show their working can show decision structures and loops
19 Data structure diagram a diagram of the conceptual data model. The basic graphic notation elements of DSDs are boxes which represent entities. The arrow symbol represents relationships. Data structure diagrams are most useful for documenting complex data entities.
20 Data structure diagram
21 Data structure diagram show module structure and calling relationships. In a multi-threaded system, each task (thread of execution) is represented as a structure chart. Large structure charts are levelled into a stack of connected diagrams. Structure charts omits the detail that is found in flow charts. still need a flow chart but of each path in the diagram.
22 Data structure diagram Task 28 Create a data structure diagram for the requirements provided in Assignment 3. Note this diagram could form part of the next assignment. 15 minutes
23 Summary DSD DFD Completed two diagrams for use in A3
Data Flow Diagrams System Analysis ( (
7 Data Flow Diagrams System Analysis (1932475( Kendall & Kendall 7-1 Data Flow Diagrams A top down approach to diagramming data movement, it moves from general to specific. Graphically characterize data
More informationSystem Analysis and Design. Data Flow Diagram. System Analysis and Design
Data Flow Diagram 1 Data Flow diagram The dataflow diagram is a modeling tool that allows us to picture a system as a network of functional processes, connected to one another by pipelines and holding
More informationChapter 6 Structuring System Requirements: Process Modeling 6.1
Chapter 6 Structuring System Requirements: Process Modeling 6.1 Learning Objectives Explain process modeling Discuss data-flow diagramming mechanics, definitions, and rules Discuss balancing data-flow
More informationSE Assignment III. 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example.
SE Assignment III 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example. There are essentially 5 different types of symbols used
More informationinformation process modelling DFDs Process description
Process modelling IMS9300 IS/IM FUNDAMENTALS information process modelling DFDs Process description processes are the action part of businesses process modelling graphically represents the processes which
More informationAnalysis and Design for Systems h. 9 th Edition
Analysis and Design for Systems h 9 th Edition Chapter 5 Data and Process Analysis Chapter Objectives Describe data and process modeling dli concepts and tools, including data flow diagrams, a data dictionary,
More informationDFD Symbols. Process. Data Store Data Store Data Store
? Context Diagram Level 1 Diagram Level 2 Diagram DFD Symbols External Entity Source/Sink User Data Flow Process Process Data Store Data Store Data Store Rule for naming a process: The Joe Test A process
More informationSOFTWARE ANALYSIS & DESIGN TOOLS
SOFTWARE ANALYSIS & DESIGN TOOLS http://www.tutorialspoint.com/software_engineering/software_analysis_design_tools.htm Copyright tutorialspoint.com Software analysis and design includes all activities,
More informationSystem Analysis & design
Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) 5 A PICTURE IS WORTH A 1,000 WORDS A process model is a graphical way of representing
More informationLab 16: Visio Introduction
Lab 16: Visio Introduction () CONTENTS 1 Visio- Introduction to DFD Data Flow Diagraming... 2 1.1 In-Lab... 3 1.1.1 In-Lab Materials... 3 1.1.2 In-Lab Instructions... 3 2 Getting started: Let s decompose
More informationModule 5. Function-Oriented Software Design. Version 2 CSE IIT, Kharagpur
Module 5 Function-Oriented Software Design Lesson 12 Structured Design Specific Instructional Objectives At the end of this lesson the student will be able to: Identify the aim of structured design. Explain
More informationSoftware Development. Designing Software
Software Development Designing Software Modules Modular programming is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules, such
More informationData Flow Diagrams Examples
1 of 6 20-Jan-12 1:42 AM Information Systems College of Business Administration University of Missouri - St. Louis Data Flow Diagrams Examples We will study a variety of diagramming tools this semester.
More informationMeltem Özturan
Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 1 2 Modeling System Requirements Object Oriented Approach to Requirements OOA considers an IS as a set of objects that work together to carry out the function.
More information(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III
Analysis Modeling What is Analysis Modeling? Analysis modeling uses a combination of text and diagrammatic forms to depict(represent) requirements for data, function, and behavior These text and diagrammatic
More informationFundamentals of Health Workflow Process Analysis and Redesign
Fundamentals of Health Workflow Process Analysis and Redesign Unit 10.3d Process Mapping Gane-Sarson Notation Slide 1 Welcome to the Gane-Sarson Notation for Data Flow Diagrams Subunit. This is the third
More informationSOFTWARE ENGINEERING : A MCQ BOOK CODE : RBMCQ0602. Second Edition
SOFTWARE ENGINEERING : A MCQ BOOK CODE : RBMCQ0602 Second Edition S/W Engg. Fundamental 1) Which phase of the SDLC are information needs identified? A. preliminary investigation B. system analysis C. system
More information13/11/2017. Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515
Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 2 1 Traditional Approach to Requirements Data Flow Diagram (DFD) A graphical system model that shows all of the main requirements for an information
More informationSOFTWARE ENGINEERING. Lecture 6. By: Latifa ALrashed. Networks and Communication Department
1 SOFTWARE ENGINEERING Networks and Communication Department Lecture 6 By: Latifa ALrashed Outline q q q q q q q q Define the concept of the software life cycle in software engineering. Identify the system
More informationSlide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d.
WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture D Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping Gane-Sarson Notation
More informationModelling: Review. Modelling Information Systems. Models in analysis and design. Process Modelling. Modelling perspectives
Modelling: Review IMS100 Systems Analysis and Design Topic Review of Process Modelling Why do we do it? Communication and understanding Simplification all models are simplifications of the real world:
More information1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called
CH 3 MULTIPLE CHOICE 1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called a) documentation. b) data flows. c) flowcharts. d) schema.
More informationSoftware Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)
Software Engineering Prof.N.L.Sarda IIT Bombay Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue our discussion on process modeling. In the previous lecture
More informationFunctional Modeling with Data Flow Diagrams
Functional Modeling with Data Flow Diagrams Amasi Elbakush 5771668 Teaching Assistant : Daniel Alami Utrecht University 1 Introduction Data Flow Diagrams (DFDs) are a visual representation of the flow
More informationAli Khan < Project Name > Design Document. Version 1.0. Group Id: S1. Supervisor Name: Sir.
< Project Name > Design Document Version 1.0 Group Id: S1. Supervisor Name: Sir. Revision History Date Version Description Author Table of Contents 1. Introduction of Design Document 2. Entity Relationship
More informationWhat is Data Flow Diagram (DFD)? How to Draw DFD? Written Date : January 27, 2012
Written Date : January 27, 2012 What is a data flow diagram (DFD)? A picture is worth a thousand words. A Data Flow Diagram (DFD) is traditional visual representation of the information flows within a
More informationObject-Oriented Systems Analysis and Design Using UML
10 Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design, 8e Kendall & Kendall Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives Understand
More informationMULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.
Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) A process has a: 1) A) pronoun label B) noun phrase label C) verb phrase label D) adjective
More informationLecture Notes. Structured Systems Analysis
Lecture Notes Structured Systems Analysis Lecture 3 Structured Analysis & Data Flow Diagrams Written by Dr. Fred Grossman Copyright 1999 Fred Grossman All Rights Reserved Structured Systems Analysis Structured
More informationData. Entities. Accounting Information Systems. Chapter 4: Data Management
Accounting Information Systems Chapter 4: Data Management Data Data may be defined broadly to include two interrelated components: Data Models that provide structure to data File Orientation Data-base
More informationDarshan Institute of Engineering & Technology for Diploma Studies
REQUIREMENTS GATHERING AND ANALYSIS The analyst starts requirement gathering activity by collecting all information that could be useful to develop system. In practice it is very difficult to gather all
More information17/03/2018. Meltem Özturan
Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 2 1 Traditional Approach to Requirements Traditional Analysis Model Data flow diagrams Process description Data flow definiton Data store definition (Entity-Relationship
More informationChapter 3 System Models
March 16, 2009 Introduction Graphical models aid in requirements and development Introduction Graphical models aid in requirements and development Different perspectives are possible: external: context
More informationModeling with UML. (1) Use Case Diagram. (2) Class Diagram. (3) Interaction Diagram. (4) State Diagram
Modeling with UML A language or notation intended for analyzing, describing and documenting all aspects of the object-oriented software system. UML uses graphical notations to express the design of software
More informationUNIT 5 - UML STATE DIAGRAMS AND MODELING
UNIT 5 - UML STATE DIAGRAMS AND MODELING UML state diagrams and modeling - Operation contracts- Mapping design to code UML deployment and component diagrams UML state diagrams: State diagrams are used
More informationSYSTEM DESIGN. 1 Introduction: 1.1 Overview: 1.2 Scope:
SYSTEM DESIGN 1 Introduction: The purpose of System Design is to create a technical solution that satisfies the functional requirements for the system. During analysis, the focus is on what needs to be
More informationProcess Modeling. Chapter 7. Class 05: Process Modeling 1
Process Modeling Chapter 7 Class 05: Process Modeling 1 Process Design Seldom the responsibility of the database designer or DBA However, understanding the basics aids communication with the process designers
More informationProcess Modeling. Business Process Example. Process Design
Process Modeling Chapter 7 Class 05: Process Modeling 1 Process Design Seldom the responsibility of the database designer or DBA However, understanding the basics aids communication with the process designers
More informationUsing the Sequence Diagram in Innoslate
Using the Sequence Diagram in Innoslate This document discusses how to use the Sequence Diagram in Innoslate. Contents Introduction...2 Adding a Lifeline...2 Adding a New Lifeline (Asset)...2 Adding a
More informationChapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin
Chapter 10 Object-Oriented Analysis and Modeling Using the UML McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 10-2 Define object modeling and explain
More informationSolved Question Paper June 2017
Solved Question Paper June 2017 1.a) What are the benefits of Object Oriented Methodology in real life applications? Briefly explain each element of the state diagram with respect to dynamic modeling.
More informationSystem Analysis & design
Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) Copyright 2014 Dr. Hossam Ragab 6 data model describes the data that flow through
More informationProcess Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE Information Systems 1
CSE104 - Information s 1 Process Modelling Data Flow Diagrams Process Modelling Process modelling aims to graphically represent the processes which capture, manipulate, store and distribute data. data
More informationSession 2b: structured specifications Purpose and criteria Structured specification components Introduction to dataflow diagrams
Session 2b: structured specifications Purpose and criteria Structured specification components Introduction to dataflow diagrams COMP 320 / 420, Spring, 2018 Conrad Weisert Criteria for the ESD (from session
More informationStructured and Object Oriented Analysis and Design
RAMRAO ADIK INSTITUTE OF TECHNOLOGY, NERUL Department of Computer Engineering Lab Manual Structured and Object Oriented Analysis and Design 2015-2016 List of Experiments Subject: Structured and object
More informationLab Manual. Object Oriented Analysis And Design. TE(Computer) VI semester
Lab Manual Object Oriented Analysis And Design TE(Computer) VI semester Index Sr. No. Title of Programming Assignment Page No. 1 2 3 4 5 6 7 8 9 10 Study of Use Case Diagram Study of Activity Diagram Study
More informationSoftware Service Engineering
Software Service Engineering Lecture 4: Unified Modeling Language Doctor Guangyu Gao Some contents and notes selected from Fowler, M. UML Distilled, 3rd edition. Addison-Wesley Unified Modeling Language
More informationUNIT 1 PLACE VALUE AND WHOLE NUMBERS
UNIT 1 PLACE VALUE AND WHOLE NUMBERS INTRODUCTION We will begin our study of Arithmetic by learning about the number system we use today. The Base-10 Number System or Hindu-Arabic Numeral System began
More informationXSD Diagram Notations
XSD Diagram Notations Below is the table showing the XSD diagram notations used in the TAF and TAP complete TAF TSI Catalogue XSD documentation here in the ERA_Technical_Document_TAF_D_2_Appendix_F_v2_0
More informationIntermediate Microsoft Office 2016: Word
Intermediate Microsoft Office 2016: Word Updated January 2017 Price: $1.20 Lesson 1: Setting Margins A margin is the distance from the text to the paper s edge. The default setting is 1 all around the
More informationChapter 4: Data Management
Accounting Information Systems: Essential Concepts and Applications Fourth Edition by Wilkinson, Cerullo, Raval, and Wong-On-Wing Chapter 4: Data Management Slides Authored by Somnath Bhattacharya, Ph.D.
More informationMethods for requirements engineering
Methods for requirements engineering Objectives To explain the role of methods and techniques in requirements engineering To introduce data-flow modelling To introduce semantic data modelling To introduce
More informationBasic Structural Modeling. Copyright Joey Paquet,
Basic Structural Modeling Copyright Joey Paquet, 2000 1 Part I Classes Copyright Joey Paquet, 2000 2 Classes Description of a set of objects sharing the same attributes, operations and semantics Abstraction
More informationUML- a Brief Look UML and the Process
UML- a Brief Look UML grew out of great variety of ways Design and develop object-oriented models and designs By mid 1990s Number of credible approaches reduced to three Work further developed and refined
More informationAn Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs)
An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs) Rosziati Ibrahim, Siow Yen Yen Abstract System development life cycle (SDLC) is a process uses during the development of any
More informationDATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information.
INFORMATION SYSTEM LESSON 41 DATA, INFORMATION AND INFORMATION SYSTEM SMK Sultan Yahya Petra 1 DATA Data and information are used in our daily life. Each type of data has its own importance that contribute
More informationData Analysis 1. Chapter 2.1 V3.1. Napier University Dr Gordon Russell
Data Analysis 1 Chapter 2.1 V3.1 Copyright @ Napier University Dr Gordon Russell Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is
More informationData and Process Modeling
Chapter 5 Data and Process Modeling 5 CHAPTER Data and Process Modeling Chapter 5 is the second of four chapters in the systems analysis phase of the SDLC. This chapter discusses data and process modeling
More informationSystem Analysis and Design
System Analysis and Design M Umair www.m-umair.com System Description Techniques Graphical representation of any process is always better and more meaningful than its representation in words. System Analysis
More informationEntity Relationship Modelling
Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes, and relationships in a system The degree of
More informationOverview. What is system analysis and design? Tools and models Methodologies
Overview What is system analysis and design? Tools and models Methodologies Information Systems What is a system? Why do systems fail? What is systems analysis and design? How do we do systems analysis?
More informationFormative Benchmark 1
Key Tested Formative Benchmark 1 November 213-20, 2013 Section 1: Lessons 1-10 Number Sentences, Show Data through Graphs, Repeating Patterns with Colors, Shapes and Letters Section 2: Lessons 11-20 Fractions
More informationSoftware Design Descriptions. Good Eats Inc. Total Web ERP (GE-TWERP)
Software Design Descriptions For the Good Eats Inc. Total Web ERP (GE-TWERP) Version 1.0 Awaiting Approval Prepared by Troy Delanoe Anderson Anderson Enterprises April 3, 2014 Software Design Document
More informationMIGRATING COOL:TEAMWORK MODELS INTO MODERN CASE TOOLS
MIGRATING COOL:TEAMWORK MODELS INTO MODERN CASE TOOLS A UML/MOF METAMODEL FOR HATLEY-PIRBHAI SYSTEM SPECIFICATION By Colin Coates (Senior Consultant) Version 1.0 Tuesday, 13 October 2015 Table of Contents
More informationDepartment of Industrial Engineering. Sharif University of Technology
Department of Industrial Engineering Session# 3 Instructor Omid Fatahi Valilai, Ph.D. Industrial Engineering Department, Email: Fvalilai@sharif.edu, Tel: 021-6616-5706 Website: http://sharif.edu/~fvalilai
More information9 Structured design. Overview of structured design. Transaction analysis. Transform analysis. System integration
9 Structured design Overview of structured design Transaction analysis Transform analysis System integration 9.3 Structured design After SSA has produced a set of DFDs, there are three steps to turn the
More informationFundamentals of Health Workflow Process Analysis and Redesign
Fundamentals of Health Workflow Process Analysis and Redesign This material Comp0_Unit3d was developed by Duke University, funded by the Department of Health and Human Services, Office of the National
More informationObject Oriented Analysis is popular approach that sees a system from the viewpoint of the objects themselves as they function and interact
Chapter 6 Object Oriented Analysis is popular approach that sees a system from the viewpoint of the objects themselves as they function and interact Object-oriented (O-O) analysis describes an information
More informationIntroduction to UML. Danang Wahyu utomo
Introduction to UML Danang Wahyu utomo danang.wu@dsn.dinus.ac.id 085 740 955 623 Evolution of OO Development Methods History of OOAD leading to UML Why Model? Analyse the problem domain - Simplify reality
More informationIn addition to being able to change the symbol through links, you can also change price information.
Linking Windows Link one window to other windows, so that changing the symbol on the first window changes the symbol on the linked windows (we ll call them child windows). If you link trading windows,
More informationSOFTWARE DESIGN COSC 4353 / Dr. Raj Singh
SOFTWARE DESIGN COSC 4353 / 6353 Dr. Raj Singh UML - History 2 The Unified Modeling Language (UML) is a general purpose modeling language designed to provide a standard way to visualize the design of a
More informationSystem Models. Minsoo Ryu. Hanyang University. Real-Time Computing and Communications Lab., Hanyang University
System Models Minsoo Ryu Hanyang University 1. Context Models 2. Structural Model 3. Behavioural Models 4. Object Models Contents 2 2 Building a System Model User requirements should be written in natural
More informationAn Introduction to Business Process Modeling using Data Flow Diagrams
An Introduction to Business Process Modeling using Data Flow Diagrams BSAD 141 Dave Novak BDIS: 2.2 (61-77) Lecture Overview Systems and Business processes Business process models Data Flow Diagrams (DFDs)
More informationRequirements Engineering
Requirements Engineering Semi-Formal Specification: Structural Functional Requirements Structured Analysis Data Flow Diagrams SADT IDEF0 1 Back to the past GO/AO OO SA (DT) DFD SADT IDEF (Back to the future)
More informationWhat is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships
Class Diagram What is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships Why do we need Class Diagram? Focus on the conceptual and specification
More informationWhat is a Class Diagram? Class Diagram. Why do we need Class Diagram? Class - Notation. Class - Semantic 04/11/51
What is a Class Diagram? Class Diagram A diagram that shows a set of classes, interfaces, and collaborations and their relationships Why do we need Class Diagram? Focus on the conceptual and specification
More informationChapter VI: Process Analysis and Modeling
1. Introduction In the structured analysis, the data is modeled by ERD diagram after requirements are collected. When the data feeds on the system, it is transformed to the output. Transforming an input
More informationAllFusion Process Modeler
AllFusion Process Modeler User Guide r7.2 This documentation and any related computer software help programs (hereinafter referred to as the Documentation ) is for the end user s informational purposes
More informationHow do archivists identify and capture records?
QUESTION How do archivists identify and capture records? AUTOMATED SYSTEMS MEETING THE CHALLENGE Critical Skill Set: Information System Analysis and Design Skills Being able to create conceptual models
More information3. Introduction to Algorithm and Flowchart
3. Introduction to Algorithm and Flowchart 3.1 Algorithm An algorithm is a set of instructions, sometimes called a procedure or a function that is used to perform a certain task. This can be a simple process,
More informationDatabase Environment. Pearson Education 2009
Chapter 2 Database Environment 1 Chapter 2 - Objectives Purpose of three-level database architecture. Contents of external, conceptual, and internal levels. Purpose of external/conceptual and conceptual/internal
More informationConceptual Database Design. COSC 304 Introduction to Database Systems. Entity-Relationship Modeling. Entity-Relationship Modeling
COSC 304 Introduction to Database Systems Entity-Relationship Modeling Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca Conceptual Database Design Conceptual database design
More informationRequirements Engineering
Chapter 3: Requirements Modeling Requirements Engineering Objectives In this chapter, you will learn about: Functional requirements Modeling requirements Overview of basic modeling paradigms Gus Requirements
More informationCIS233J Java Programming II. Threads
CIS233J Java Programming II Threads Introduction The purpose of this document is to introduce the basic concepts about threads (also know as concurrency.) Definition of a Thread A thread is a single sequential
More informationChapter B: Hierarchical Model
Chapter B: Hierarchical Model Basic Concepts Tree-Structure Diagrams Data-Retrieval Facility Update Facility Virtual Records Mapping of Hierarchies to Files The IMS Database System B.1 Basic Concepts A
More informationUML Component Diagrams A.Y 2018/2019
UML Component Diagrams A.Y 2018/2019 Component diagrams Component diagrams are integral to building your software system. Drawn out with UML diagramming software, they help your team understand the structure
More informationUNIT I. Introduction
UNIT I Introduction Objective To know the need for database system. To study about various data models. To understand the architecture of database system. To introduce Relational database system. Introduction
More informationKey Learning for Grade 3
Key Learning for Grade 3 The Ontario Curriculum: Mathematics (2005) Number Sense and Numeration Read, represent, compare and order whole numbers to 1000, and use concrete materials to investigate fractions
More informationUNIT-IV BASIC BEHAVIORAL MODELING-I
UNIT-IV BASIC BEHAVIORAL MODELING-I CONTENTS 1. Interactions Terms and Concepts Modeling Techniques 2. Interaction Diagrams Terms and Concepts Modeling Techniques Interactions: Terms and Concepts: An interaction
More informationCOSC 304 Introduction to Database Systems. Entity-Relationship Modeling
COSC 304 Introduction to Database Systems Entity-Relationship Modeling Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca Conceptual Database Design Conceptual database design
More informationCreating and Analyzing Software Architecture
Creating and Analyzing Software Architecture Dr. Igor Ivkovic iivkovic@uwaterloo.ca [with material from Software Architecture: Foundations, Theory, and Practice, by Taylor, Medvidovic, and Dashofy, published
More informationINTRODUCTION TO UNIFIED MODELING MODEL (UML) & DFD. Slides by: Shree Jaswal
INTRODUCTION TO UNIFIED MODELING MODEL (UML) & DFD Slides by: Shree Jaswal What is UML? 2 It is a standard graphical language for modeling object oriented software. It was developed in mid 90 s by collaborative
More informationSample Copy. Not For Distribution.
Exam Made Easy i Publishing-in-support-of, EDUCREATION PUBLISHING RZ 94, Sector - 6, Dwarka, New Delhi - 110075 Shubham Vihar, Mangla, Bilaspur, Chhattisgarh - 495001 Website: www.educreation.in Copyright,
More informationDatabase Systems: Design, Implementation, and Management Tenth Edition. Chapter 4 Entity Relationship (ER) Modeling
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 4 Entity Relationship (ER) Modeling Objectives In this chapter, students will learn: The main characteristics of entity relationship
More informationINFS 328 Systems Analysis and Design
INFS 328 Systems Analysis and Design Session 13 Systems Analysis and Construction Tools Lecturer: Prof. Ellis Edwin Badu, Dept. of Information Studies Contact Information: eebadu@ug.edu.gh College of Education
More informationClick the buttons in the interactive below to become familiar with the drawing tool's commands.
Google Documents Inserting Text Boxes and Shapes Introduction Page 1 Google Documents has a drawing tool designed for inserting text boxes and shapes into your document. Although not necessary for every
More informationRelational Database Components
Relational Database Components Chapter 2 Class 01: Relational Database Components 1 Class 01: Relational Database Components 2 Conceptual Database Design Components Class 01: Relational Database Components
More informationIDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017
IDERA ER/Studio Software Architect Evaluation Guide Version 16.5/2016+ Published February 2017 2017 IDERA, Inc. All rights reserved. IDERA and the IDERA logo are trademarks or registered trademarks of
More informationSoftware Architecture and Design I
Software Architecture and Design I Instructor: Yongjie Zheng February 23, 2017 CS 490MT/5555 Software Methods and Tools Outline What is software architecture? Why do we need software architecture? How
More informationNets and Drawings for Visualizing Geometry. Unit 1 Lesson 1
Nets and Drawings for Visualizing Geometry Unit 1 Lesson 1 Students will be able to: Represent three-dimensional figures using nets. Make isometric and orthographic drawings. Key Vocabulary: Net Isometric
More information