Chapter No 13 Batch Management Information Systems. Management Information Systems. Compiled By: Muzammil Ahmad Khan and Kashif Shaikh

Size: px
Start display at page:

Download "Chapter No 13 Batch Management Information Systems. Management Information Systems. Compiled By: Muzammil Ahmad Khan and Kashif Shaikh"

Transcription

1 Chapter 13 Compiled By: Muzammil Ahmad Khan Muhammad Kashif Shaikh HS-107 : Course Objectives: Upon successful completion of this course, the student will be able to: Understand the role of Information Systems (IS) in organizations. Understand how Information Systems (IS) can be used to create competitive advantages for businesses

2 HS-107 : Course Objectives: Understand the key elements associated with designing Information Systems (IS). Understand the key elements associated with planning and managing Information Systems (IS) HS-107 : Prerequisites: Familiarity with basic computer devices and terminologies

3 MIS Books Text Book 1. Management Information System, 8 th Edition By: James A. O' Brien, George Marakas Reference Books 1. Management Information System, 9th Edition By: Kenneth C. Laudon, Jane P. Laudon 2. Introduction to Information Systems: Supporting and Transforming Business By: Rainer, Turban, Potter, 1st Edition 13-5 Marks Distribution Mid Term 15 Assignment + Class Performance + Quiz + Presentation + Report 5 Semester Final Paper 80 Total Marks

4 Marks Distribution [ Sessional ] Class Test Assignment Class Presentation Project Total Points 10 Points 10 Points 15 Points 15 Points 50 Points Performance Bonus 10 Points 13-7 MIS Website

5 Course Instructors Muhammad Kashif Shaikh Assistant Professor, CED Room No: BS-04 Section A, B,E (Computer, Batch 2009) Muzammil Ahmad Khan Assistant Professor, CED Room No: BS-04 Section C, D (Computer, Batch 2009) 13-9 Project Comprehensive study of Information Systems of an Organization. Organization Overview Organizational Hierarchy Main business function of the organization Analysis of IT Department Role/Activities and Resources Illustration of Computer based Information System System Development Life Cycle Analysis of other business System Sales, Marketing, Supply Chain, Accounts, HR How IT interact with other business system? DFD of main business function and IS Gantt chart and PERT chart Identification of problems/weaknesses in the existing system Suggestions and Recommendations Conclusion

6 Course Outline Module 1: Chapter 1: Chapter 2: Module 2: Chapter 3: Chapter 4: Chapter 5: Chapter 6: Module 3: Chapter 7: Chapter 10: Introduction Foundations of IS in Business Competing with Information Technology Hard and Soft Aspect Computer Hardware Computer Software Data Resource Management Telecommunications and Networks E-Business Electronic Business Systems Decision Support Systems Course Outline Module 4: IT in Business Chapter 11: Developing Business/IT Strategies Chapter 12: Developing Business/IT Solutions Module 5: Special Topics Chapter 13: Special Topics in MIS - Flow Chart - Data Flow Diagram [ DFD ] - Gantt Chart - Pert Chart - System Development Life Cycle [ SDLC ]

7 Chapter 13 Special Topics in Compiled By: Muzammil Ahmad Khan & Muhammad Kashif Shaikh Learning Objectives 1. Flow Chart 2. Data Flow Diagram [ DFD ] 3. Gantt Chart 4. Pert Chart 5. System Development Life Cycle [SDLC ]

8 Project Management Skills How good are your project management skills? What about your time management skills? What is a Flow Chart A picture of any process Drawn with standard symbols representing different types of activities Different styles available: Deployment Process

9 Purpose of Flow Chart Defines the system being studied Gets agreement Identifies value added activities Identifies dead wood activities Documents changes to the process Symbols No Start/End Task Make a Decision Yes Conduct a Meeting Report Out End of Process

10 Start Flow Chart Example Read N1 Read N2 D = N1 N2 V = N1 / N2 Print D Print V Stop Flow Chart Example Start Read N Set counter = 1 Set Nfac = 1 Nfac = Nfac + counter Counter = counter counter< N 0 Print X2 Stop

11 Process Modeling Process Modeling involves graphically representing the functions, or processes that capture, manipulate, store and distribute data between a system and its environment and among system components Data Flow Diagram [ DFD ] A common and traditional form of process modeling technique Graphically illustrate movement of data between external entities and the processes and data stores within a system Graphically characterize data processes and flows in a business system how data flows through the organization the processes or transformation that the data undergoes what the outputs are

12 DFD VS Flow Chart DFD s are not as good as flowcharts to depict details of physical systems Flowcharts are not very useful for depicting purely logical information flows Four symbols are used to represent both physical and logical information systems Data Flow Diagram [ DFD ] Symbols Process Data store Source / Sink ( External Entity ) Data Flow DeMarco & Yourdon Symbols Gane & Sarson Symbols

13 Data Flow Diagram [ DFD ] Definitions and Symbols Two different standard sets of DFD symbols with each set consisting of four symbols that represent same things: data flow, data store, processes, sources/sinks (external) DeMarco and Yourdan Gane and Sarson DFD Symbols Detail 1. Data Flow Depicts data in motion and moving from one place to another in the system. Example: results of query of database, contents of printed report Data flow is data that move together

14 DFD Symbols Detail 2. Data Store Depicts data at rest May represent one of many different physical locations for data: File folder / Computer-based file / Notebook Might contain data about customers, students, customer orders DFD Symbols Detail 3. Process Depicts work or action performed on data so that they are transformed, stored or distributed

15 DFD Symbols Detail 4. Source / Sink [ External Entities ] Depicts the origin and/or destination of the data Sometimes referred to as an external entity so they are outside system and define boundaries of system Because they are external, many characteristics are not of interest to us Data must originate from outside a system from one or more sources and system must produce information to one or more sinks DFD Symbols Detail Data flow is shown as an arrow labeled with a meaningful name for data (all elements of data moving as part of one packet) in motion sales receipt, customer order. Data store is shown as rectangle without its right vertical side and left side has a small box used to number the data store and inside the main part of rectangle is a meaningful label student file. Source/Sink is shown as a square and has a name that states what external agent is customer, teller. Process is shown as a rectangle with rounded corners with a line dividing it into two parts upper part has the number of process and lower part has name of process

16 DFD Levels 1. Context Diagram The highest-level view of an organizational system that shows the system boundaries, external entities that interact with the system and the major information flows between the entities and the system All context diagrams have only one process labeled 0 No data stores appear on a context diagram DFD Levels 2. Level-0 Diagram A data flow diagram (DFD) that represents a system s major processes, data flows and data stores at a high level of detail Each process has a number that ends in

17 Context Diagram Context Diagram of Hoosier Burger s Food Ordering System Context Diagram Level 0 Level-0 DFD of Hoosier Burger s Food Ordering System

18 Data Flow Diagramming Rules Basic rules that apply to all DFDs Inputs to a process are always different than its outputs purpose of a process is to transform inputs to outputs Objects on a DFD always have a unique name In order to keep the diagram uncluttered, you can repeat data stores and sources/sinks on a diagram Process: A. No process can have only outputs ( we can t make data from nothing). Having only outputs means it must be a source. B. No process can have only inputs. Having only inputs means it must be a sink. C. A process has a verb phrase label Data Flow Diagramming Rules Data store: D. Data must be moved by a process and cannot move directly from one data store to another data store E. Data cannot move directly from an outside source to a data store. Data must be moved by a process that receives data from the source and places data into data store. F. Data cannot move directly to an outside sink from a data store. Data must be moved by a process. G. A data store has a noun phrase label Source/Sink: H. Data cannot move directly from source to sink and has to be moved by a process else data flow is not shown on the DFD. I. A source/sink has a noun phrase label

19 Data Flow Diagramming Rules Data flow: J. A data flow has only one direction of flow between symbols. It may flow in both directions between a process and a data store usually indicated by two separate arrows as this happens at separate times K. A fork in a data flow means that exactly the same data goes from a common location two or more different processes, data stores, or sources/sinks. L. A join in a data flow means that exactly the same data comes from any two or more different processes, data stores, or sources/sinks to a common location M. A data flow cannot go directly back to the same process it leaves. N. A data flow to a data store means update (delete or change) O. A data flow from a data store means retrieve or use. P. A data flow has a noun phrase label Data Flow Diagramming Rules Data Flow that Connects A process to another process A process to an external entity A process to a data store An external entity to another external entity An external entity to a data store A data store to another data store YES NO

20 DFD - Exercise Precision Tools sells a line of high-quality woodworking tools. When customers place orders on the company s Web site, the system checks to see if the items are in stock, issues a status message to the customer, and generates a shipping order to the warehouse, which fills the order. When the order is shipped, the customer is billed. The system also produces various reports. Draw a Context Diagram for the order system Draw DFD Diagram 0 for the order system Identify Entities, Process, Data Stores & Data Flow Entities Customer Warehouse Accounting Processes 1.0 Check Status 2.0 Issue Status Messages 3.0 Generate Shipping Order 4.0 Manage Accounts Receivable 5.0 Produce Reports Data Stores D1 Pending Orders D2 Accounts Receivable Data Flows Order In-Stock Request Order Data Status Data Status Message Shipping Order Order Data Invoice Shipping Confirmation Payment Accounting Data Accounts Receivable Data Order Data Inventory Reports

21 Context Diagram of Order System Context Diagram of Order System Level 0 of Order System Level 0 of Order System

22 Basics [ GANTT and PERT Chart ] Gantt and PERT charts are both CPM (Critical Path Method) tools to: Manage the tasks involved in big and complex projects Let project managers organise time, people, equipment and money Ensure the right people and equipment are in the right place and the right time Allow managers to monitor the progress of a project What is a GANTT Chart A visual representation of a project over time Used to schedule, coordinate, and allocate the resources needed to complete a project Shows start, end, and specific target dates called milestones

23 Benefits of GANTT Chart Efficiency Increase Project tracking Set deadlines Communication Increase Coordination Increase Provides motivation through scheduling Encourages creativity Features of GANTT Chart Easy to create Freehand Gantt charts Microsoft Excel Microsoft Project Smart Draw, Primavera, and other programs. Easy to modify and adjust Simple to understand

24 Disadvantages of GANTT Chart Activity descriptions often lack detail A lack of precedent and subsequent task relationships Does not allow for uncertain situations such as late or early finish times How Can This Tool Be Used in Your Organization? Upcoming projects? Communication barriers? Time restraints?

25 GANTT Chart Sample GANTT Chart Fundamentals Separate tasks are listed in vertical rows Time spans horizontally along the top Each task is represented by a bar along the time horizon

26 GANTT Chart - Steps Step 1: List the task of the project GANTT Chart - Steps Step 2: Add Duration

27 GANTT Chart - Steps Step 3: Add dependencies (which tasks cannot start before another task finishes) GANTT Chart - Rules The arrows indicate dependencies. Task 1 is a predecessor of task 2 i.e. task 2 cannot start before task 1 ends. Task 3 is dependent on task 2. Task 7 is dependent on two other tasks Electrics, plumbing and landscaping are concurrent tasks and can happen at the same time, so they overlap on the chart. All 3 can start after task 4 ends. Painting must wait for both electrics and plumbing to be finished. Task 9 has zero duration, and is a milestone

28 GANTT Chart - Steps Step 4: Find the Critical Path GANTT Chart - Steps The critical path is the sequence of tasks from beginning to end that takes the longest time to complete. It is also the shortest possible time that the project can be finished in. Any task on the critical path is called a critical task. No critical task can have its duration changed without affecting the end date of the project

29 GANTT Chart - Steps The length of the critical path is the sum of the lengths of all critical tasks (the red tasks 1,2,3,4,5,7) which is = 10.5 days. In other words, the minimum amount of time required to get all tasks completed is 10.5 days The amount of time a task can be extended before it affects other tasks is called slack (or float). Task 6 can take an extra day and a half before it affects the project s end date, so each has 1.5 day s slack PERT Chart Program Evaluation and Review Technique This PERT chart follows the Activity on Arrow style. The tasks are shown by arrows. Task name are shown by letters, in this case. The circles are called nodes. The nodes indicate the start or end of tasks. Task durations are the shown by the numbers

30 PERT Chart Program Evaluation and Review Technique A network of nodes and arrows arrows --> activities nodes --> events Use to determine the critical path and slack time PERT Chart

31 PERT Chart Which task are on the Critical Path PERT Chart Possible Paths: A,B,C,E,I = = 13 days A,B,D,F,I = = 14 days A,G,H,I = = 12 days ANSWER: A, B, D, F, I This is because this is shortest time any of the tasks, included the tasks dependants, can be completed

32 Comparison of Gantt and PERT Charts Gantt Charts Useful for depicting simple projects or parts of large projects Show start and completion dates for individual tasks PERT Charts Show order of activities Comparison of Gantt and PERT Charts Gantt Chart PERT Chart Visually shows duration Visually shows dependencies of tasks between tasks Visually shows time Visually shows which tasks overlap between tasks can be done in parallel Visually shows slack Shows slack time by data in time rectangles HIPO Chart Hierarchical Input-Process-Output HIPO diagrams were developed by IBM in the 1970s (see [HIPO, 1974] and [Katzan, 1976]) and have been used by some systems analysts to present a high-level view of the functions performed by a system, as well as the decomposition of functions into sub-functions, and so on

33 HIPO Chart Strength Shows functional relationships Weaknesses Does not show non-functional requirements No checking mechanism, except for customer review HIPO Chart Example

34 HIPO Chart Example HIPO Chart Example

35 Warnier / ORR Diagram A Warnier / ORR Diagram (also known as a logical construction of a program/system) is a kind of hierarchical flowchart that allow the description of the organization of data and procedures. A Warnier / ORR Diagram is a style of diagram which is extremely useful for describing complex processes (e.g. computer programs, business processes, instructions) and objects (e.g. data structures, documents, parts explosions) Warnier / ORR Diagram Warnier / ORR Diagram show the processes and sequences in which they are performed. Each process is defined in a hierarchical manner i.e. it consists of sets of sub processes, that define it. At each level, the process is shown in bracket that groups its components. Since a process can have many different sub processes, Warnier / ORR Diagram uses a set of brackets to show each level of the system

36 Constructs in Warnier / ORR Diagram There are four basic constructs used on Warnier / ORR Diagram: 1. Hierarchy, 2. Sequence, 3. Repetition, and 4. Alternation Constructs in Warnier / ORR Diagram 1. Hierarchy Hierarchy is the most fundamental of all of the Warnier/Orr constructs. It is simply a nested group of sets and subsets shown as a set of nested brackets

37 Constructs in Warnier / ORR Diagram 1. Hierarchy Each bracket on the diagram (depending on how you represent it, the character is usually more like a brace "{" than a bracket "[", but we call them "brackets") represents one level of hierarchy. The hierarchy or structure that is represented on the diagram can show the organization of data or processing. However, both data and processing are never shown on the same diagram Constructs in Warnier / ORR Diagram 2. Sequence Sequence is the simplest structure to show on a Warnier/Orr diagram. Within one level of hierarchy, the features listed are shown in the order in which they occur

38 Constructs in Warnier / ORR Diagram 3. Repetition Repetition is the representation of a classic "loop" in programming terms. It occurs whenever the same set of data occurs over and over again (for a data structure) or whenever the same group of actions is to occur over and over again (for a processing structure) Constructs in Warnier / ORR Diagram 4. Alternation Alternation, or selection, is the traditional "decision" process whereby a determination is made to execute one process or another. It is indicated as a relationship between two subsets of a set. The Exclusive OR symbol (the plus sign inside the circle) indicates that the sets immediately above and below it are mutually exclusive (if one is present the other is not)

39 Constructs in Warnier / ORR Diagram Bracket A bracket encloses a level of decomposition in a diagram. It reveals what something "consists of" at the next level of detail. Sequence The sequence of events is defined by the top-to-bottom order in a diagram. That is, an event occurs after everything above it in a diagram, but before anything below it. OR AND Repetition You represent choice in a diagram by placing an "OR" operator between the items of a choice. The "OR" operator looks either like OR or *. You represent concurrency in a diagram by placing an "AND" operator between the concurrent actions. The "AND" operator looks either like AND or +. To show that an action repeats (loops), you simply put the number of repetitions of the action in parentheses below the action Warnier / ORR Diagram Example 1 "Welcoming a guest to your home (from 1 to many times) consists of greeting the guest and taking the guest's coat at the same time, then showing the guest in. Greeting a guest consists of saying "Good morning" if it's morning, or saying "Good afternoon" if it's afternoon, or saying "Good evening" if it's evening. Taking the guest's coat consists of helping the guest remove their coat, then hanging the coat up

40 Warnier / ORR Diagram Example Warnier / ORR Diagram Example

41 Warnier / ORR Diagram Example SDLC Systems Development Life Cycle (SDLC) Provides overall framework for managing system development process Two main approaches to SDLC Traditional Approach: structured systems development and information engineering Object-Oriented Approach: object technologies requires different approach to analysis, design, and programming All projects use some variation of SDLC

42 SDLC Systems Development Project Planned undertaking with fixed beginning & end Produces desired result or product Can be a large job of thousands of hours of effort or a small one month project Successful Development Project: Provides a detailed plan to follow Organized, methodical sequence of tasks and activities Produces reliable, robust, and efficient system SDLC

43 SDLC Phases SDLC Phases 1. Project Planning: initiate, ensure feasibility, plan schedule, obtain approval for project 2. Analysis: understand business needs and processing requirements 3. Design: define solution system based on requirements and analysis decisions 4. Implementation: construction, testing, user training, and installation of new system 5. Support: keep system running and improve

44 SDLC Phases 1. Planning Phase Define business problem and scope Produce detailed project schedule Confirm project feasibility Economic, organizational, technical, resource, and schedule Staff the project (resource management) Launch project official announcement SDLC Phases 2. Analysis Phase Gather information to learn problem domain Define system requirements Build prototypes for discovery of requirements Prioritize requirements Generate and evaluate alternatives Review recommendations with management

45 SDLC Phases 3. Design Phase Design the application architecture Design the user interfaces Design the system interfaces Design and integrate the database Prototype for design details Design and integrate system controls Design and integrate the network SDLC Phases 4. Implementation Phase Construct software components Verify and test Convert data Train users and document the system Install the system

46 SDLC Phases 5.Support and Maintenance Phase Maintain system Small patches, repairs, and updates Enhance system Small upgrades or enhancements to expand system capabilities Larger enhancements may require separate development project Support users Help desk and/or support team SDLC Phases Summary

47 SDLC Phases Summary Scheduling Project Phases Waterfall Approach each phase falls into next phase Freeze planning specifications before analysis Freeze analysis specifications before design Once go over the waterfall for each phase, do not go back Overlapping (or concurrent) phases Waterfall is not realistic, we are not perfect Overlaps can be more efficient than waterfall

48 Water Fall approach to the SDLC Overlapping of System Development Activities

49 Two Approaches to System Development Traditional Approach and Object Oriented Approach Traditional Approach Also called structured system development Structured analysis and design technique (SADT) Structured Programming Improves computer program quality Allows other programmers to easily read and modify code Each program module has one beginning and one ending Three programming constructs (sequence, decision, repetition) Three Structured Programming Constructs

50 Object-Oriented Approach Views information system as collection of interacting objects that work together to accomplish tasks Objects - things in computer system that can respond to messages No processes, programs, data entities, or files are defined just objects Object-Oriented Analysis (OOA) Defines types of objects that do work of system Shows how objects interact with users to complete tasks Object-Oriented Approach Object-Oriented Design (OOD) Defines object types needed to communicate with people and devices in system Shows how objects interact to complete tasks Refines each type of object for implementation with specific language of environment Object-Oriented Programming (OOP) Writing statements in programming language to define what each type of object does Benefits of OOA include naturalness and reuse

Chapter 6 Structuring System Requirements: Process Modeling 6.1

Chapter 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 information

Systems Analysis and Design in a Changing World, Fourth Edition

Systems Analysis and Design in a Changing World, Fourth Edition Systems Analysis and Design in a Changing World, Fourth Edition Systems Analysis and Design in a Changing World, 4th Edition Learning Objectives Explain the purpose and various phases of the systems development

More information

System Analysis and Design. Data Flow Diagram. System Analysis and Design

System 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 information

Lecture c, Process Mapping: Yourdon Notation for Data Flow Diagrams, covers Yourdon notation for data flow diagrams.

Lecture c, Process Mapping: Yourdon Notation for Data Flow Diagrams, covers Yourdon notation for data flow diagrams. WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture C Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping Yourdon Notation

More information

Modelling as a Communication Tool: Introduction to Process Modelling. Modelling. Simplification in modelling. Representation in modelling

Modelling as a Communication Tool: Introduction to Process Modelling. Modelling. Simplification in modelling. Representation in modelling CSE104 - Information Systems 1 Modelling as a Communication Tool: Introduction to Process Modelling The requirements specification document Must be communicated to key stakeholders Should contain: Functions

More information

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MULTIPLE 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 information

System Analysis & design

System 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 information

SOFTWARE ENGINEERING. Lecture 6. By: Latifa ALrashed. Networks and Communication Department

SOFTWARE 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 information

Lab 16: Visio Introduction

Lab 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 information

*ANSWERS * **********************************

*ANSWERS * ********************************** CS/183/17/SS07 UNIVERSITY OF SURREY BSc Programmes in Computing Level 1 Examination CS183: Systems Analysis and Design Time allowed: 2 hours Spring Semester 2007 Answer ALL questions in Section A and TWO

More information

Process Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE Information Systems 1

Process 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 information

Slide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d.

Slide 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 information

information process modelling DFDs Process description

information 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 information

Process Modeling. Chapter 7. Class 05: Process Modeling 1

Process 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 information

Process Modeling. Business Process Example. Process Design

Process 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 information

(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III

(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 information

Fundamentals of Health Workflow Process Analysis and Redesign

Fundamentals 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 information

An Introduction to Business Process Modeling using Data Flow Diagrams

An 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 information

1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called

1. 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 information

Data Process Modeling: Context Diagrams & Data Flow Diagrams (DFDs)

Data Process Modeling: Context Diagrams & Data Flow Diagrams (DFDs) Introduction Data Process Modeling: Context Diagrams & Data Flow Diagrams (DFDs) MIS 374 When designing/building an information system for an organization, you should consider the following questions regarding

More information

Chapter 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 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 information

We move from a general information system to a Computer Based Information System

We move from a general information system to a Computer Based Information System Introduction to Information Systems: In this section of the course we start to think of the computer as just being a component in a system which may contain one or many computers linked together. An Information

More information

DFD Symbols. Process. Data Store Data Store Data Store

DFD 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 information

Fundamentals of Health Workflow Process Analysis and Redesign

Fundamentals of Health Workflow Process Analysis and Redesign Fundamentals of Health Workflow Process Analysis and Redesign Process Mapping: Yourdon Notation for Data Flow Diagrams This material Comp10_Unit3c was developed by Duke University, funded by the Department

More information

Structured Analysis and Design

Structured Analysis and Design 1 st Cut - Creating... 14:10 A Actors... 2:11 Additional Notations... 11:17 Alternative Names for the System... 13:15 Analysis - Overview... 1:9 Analysis and Design - Goals... 1:6 Analysis and Design -

More information

INFS 328 Systems Analysis and Design

INFS 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 information

The Development of Information Systems

The Development of Information Systems Instructor: Kevin Robertson The Development of Information Systems Lecture Outline 12-1 Principles and Learning Objectives Understand the process used by organizations to manage the development of information

More information

Computer Programming & Problem Solving ( CPPS )

Computer Programming & Problem Solving ( CPPS ) Computer Programming & Problem Solving ( CPPS ) Chapter No 3 Sir Syed University of Engineering & Technology Computer Engineering Department University Road, Karachi-75300, PAKISTAN Muzammil Ahmad Khan

More information

Session 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 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 information

Software 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) 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 information

Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS

Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS Previously Key features of programming languages Software Development Lifecycle Using tools to demonstrate

More information

Modelling: Review. Modelling Information Systems. Models in analysis and design. Process Modelling. Modelling perspectives

Modelling: 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 information

Process Modeling. Wei-Tsong Wang 1 IIM, NCKU

Process Modeling. Wei-Tsong Wang 1 IIM, NCKU Process Modeling Based on Chapter 9 of Whitten, Bentley, and Dittman: Systems Analysis and Design for the Global Enterprise (7th Ed). McGraw Hill. 2007 Wei-Tsong Wang 1 IIM, NCKU 2 Models: Logical and

More information

Data and Process Modeling

Data 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 information

How do archivists identify and capture records?

How 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 information

Building a Better Data System: What Are Process and Data Models?

Building a Better Data System: What Are Process and Data Models? Building a Better Data System: What Are Process and Data Models? Robin Nelson Bruce Bull The DaSy Center The contents of this report were developed under a grant from the U.S. Department of Education,

More information

Strategic Information Systems Systems Development Life Cycle. From Turban et al. (2004), Information Technology for Management.

Strategic Information Systems Systems Development Life Cycle. From Turban et al. (2004), Information Technology for Management. Strategic Information Systems Systems Development Life Cycle Strategic Information System Any information system that changes the goals, processes, products, or environmental relationships to help an organization

More information

Chapter 12 Developing Business/IT Solutions

Chapter 12 Developing Business/IT Solutions Chapter 12 Developing Business/IT Solutions James A. O'Brien, and George Marakas. Management Information Systems with MISource 2007, 8 th ed. Boston, MA: McGraw-Hill, Inc., 2007. ISBN: 13 9780073323091

More information

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping. i About the Tutorial SDLC stands for Software Development Life Cycle. SDLC is a process that consists of a series of planned activities to develop or alter the Software Products. This tutorial will give

More information

Software Service Engineering

Software 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 information

Data Flow Diagrams System Analysis ( (

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 information

System Development Life Cycle Methods/Approaches/Models

System Development Life Cycle Methods/Approaches/Models Week 11 System Development Life Cycle Methods/Approaches/Models Approaches to System Development System Development Life Cycle Methods/Approaches/Models Waterfall Model Prototype Model Spiral Model Extreme

More information

Requirements Engineering

Requirements 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 information

1. i. What are the 3 major components of a information system and show their relationship input output

1. i. What are the 3 major components of a information system and show their relationship input output Higher National Diploma in Information Technology First Year, Second semesterexamination-2011 IT2005: System Analysis and Design Answer Script No. of pages: 11 1. i. What are the 3 major components of

More information

Stateflow Best Practices By Michael Burke

Stateflow Best Practices By Michael Burke Stateflow Best Practices By Michael Burke 2012 The MathWorks, Inc. 1 Topics Background Overview of terms Readability Stateflow hierarchy Modeling tips Basic rules: MAAB style guide 2 Background Objective

More information

ASSIGNMENT- I Topic: Functional Modeling, System Design, Object Design. Submitted by, Roll Numbers:-49-70

ASSIGNMENT- I Topic: Functional Modeling, System Design, Object Design. Submitted by, Roll Numbers:-49-70 ASSIGNMENT- I Topic: Functional Modeling, System Design, Object Design Submitted by, Roll Numbers:-49-70 Functional Models The functional model specifies the results of a computation without specifying

More information

Lecture Notes. Structured Systems Analysis

Lecture 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 information

User-Centered Development

User-Centered Development Software Lifecycle CS470 User-Centered Development User-centered development refers to a design process for creating a system that meets the needs of the user Users should be included in the design process

More information

Chapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Process Modeling McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives Define systems modeling and differentiate logical and physical models. Define

More information

Requests Charges. Librarian. University affiliated patrons students, faculty, staff. Media Center Staff

Requests Charges. Librarian. University affiliated patrons students, faculty, staff. Media Center Staff Catherine Rutan INFO 530-901 Dr. Valerie Yonker Circulation of Media Materials from University Media Center: Requests Charges Librarian Circulation Desk Attendant Inquires University ID # (Primary Key)

More information

Fundamentals of Health Workflow Process Analysis and Redesign

Fundamentals 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 information

Meltem Özturan

Meltem Özturan Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 1 1 The systems development life cycle (SDLC) provides an overall framework for the process of system development, but the developer relies on many more

More information

PPSC Competitive Exam for the Post of System Analyst

PPSC Competitive Exam for the Post of System Analyst PPSC Competitive Exam for the Post of System Analyst Question Paper Along with Answer Key Date: 21 st June, 2014 Time: 09: 00 AM to 11:00 AM Total Number of Questions: 100 Q 1. Which of the following is

More information

Structured Systems Analysis and Design

Structured Systems Analysis and Design Structured Systems Analysis and Design Sogeti University February 1, 2011 Dr. Kevin P. Duffy What is SSAD? A few definitions to start everybody off on the same page. System: A collection of interrelated

More information

Methods for requirements engineering

Methods 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 information

System Analysis and Design

System 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 information

An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs)

An 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 information

Activity Diagram Written Date : September 02, 2016

Activity Diagram Written Date : September 02, 2016 Written Date : September 02, 2016 s describe how activities are coordinated to provide a service which can be at different levels of abstraction. Typically, an event needs to be achieved by some operation,

More information

Advanced Tester Certification Test Manager

Advanced Tester Certification Test Manager Home > Advanced Tester Certification Test Manager Advanced Tester Certification Test Manager Accredited training for the ISTQB Advanced Tester Certification Test Manager (CTAL- TM) certification. This

More information

SOFTWARE DESIGN COSC 4353 / Dr. Raj Singh

SOFTWARE 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 information

Chapter 1: The Database Environment

Chapter 1: The Database Environment Chapter 1: The Database Environment Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Prentice Hall, 2002 1 Definitions Data: Meaningful facts, text, graphics,

More information

Chapter 2: The Database Development Process

Chapter 2: The Database Development Process : The Database Development Process Modern Database Management 7 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden 1 Objectives Definition of terms Describe system development life cycle

More information

Answer: D. Answer: B. Answer: B

Answer: D. Answer: B. Answer: B 1. Management information systems (MIS) A. create and share documents that support day-today office activities C. capture and reproduce the knowledge of an expert problem solver B. process business transactions

More information

Functional Modeling with Data Flow Diagrams

Functional 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 information

Module 5. Function-Oriented Software Design. Version 2 CSE IIT, Kharagpur

Module 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 information

Lecture 5 STRUCTURED ANALYSIS. PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall Bühnová, Sochor, Ráček

Lecture 5 STRUCTURED ANALYSIS. PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall Bühnová, Sochor, Ráček Lecture 5 STRUCTURED ANALYSIS PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall 2015 1 Outline ² Yourdon Modern Structured Analysis (YMSA) Context diagram (CD) Data flow diagram

More information

Sir Syed University of Engineering and Technology. Computer Programming & Problem Solving ( CPPS ) Pointers. Chapter No 7

Sir Syed University of Engineering and Technology. Computer Programming & Problem Solving ( CPPS ) Pointers. Chapter No 7 Computer Programming & Problem Solving ( CPPS ) Chapter No 7 Sir Syed University of Engineering & Technology Computer Engineering Department University Road, Karachi-75300, PAKISTAN Muzammil Ahmad Khan

More information

STRUCTURED SYSTEM ANALYSIS AND DESIGN. System Concept and Environment

STRUCTURED SYSTEM ANALYSIS AND DESIGN. System Concept and Environment STRUCTURED SYSTEM ANALYSIS AND DESIGN Definition: - System Concept and Environment A system is an orderly grouping of independent components linked together according to plan to achieve a specific objective.

More information

Computer Programming & Problem Solving ( CPPS ) Turbo C Programming For The PC (Revised Edition ) By Robert Lafore

Computer Programming & Problem Solving ( CPPS ) Turbo C Programming For The PC (Revised Edition ) By Robert Lafore Sir Syed University of Engineering and Technology. Computer ming & Problem Solving ( CPPS ) Functions Chapter No 1 Compiled By: Sir Syed University of Engineering & Technology Computer Engineering Department

More information

1: Software Development and.net. An approach to building software

1: Software Development and.net. An approach to building software 1: Software Development and.net An approach to building software Overview Programming in software development Life-Cycles for software development Object-orientation and modelling Requirements analysis

More information

CS3733: Operating Systems

CS3733: Operating Systems CS3733: Operating Systems Topics: Process (CPU) Scheduling (SGG 5.1-5.3, 6.7 and web notes) Instructor: Dr. Dakai Zhu 1 Updates and Q&A Homework-02: late submission allowed until Friday!! Submit on Blackboard

More information

SOME TYPES AND USES OF DATA MODELS

SOME TYPES AND USES OF DATA MODELS 3 SOME TYPES AND USES OF DATA MODELS CHAPTER OUTLINE 3.1 Different Types of Data Models 23 3.1.1 Physical Data Model 24 3.1.2 Logical Data Model 24 3.1.3 Conceptual Data Model 25 3.1.4 Canonical Data Model

More information

Full file at https://fratstock.eu

Full file at https://fratstock.eu TEACHING TIPS Chapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION I normally introduce flowcharting symbols with simple examples on the board. I first introduce a very simple manual flowchart involving only

More information

Chapter 10. Database System Development Lifecycle

Chapter 10. Database System Development Lifecycle Chapter 10 Database System Development Lifecycle Chapter 10 - Objectives Main components of an information system. Main stages of database system development lifecycle. Main phases of database design:

More information

0. Database Systems 1.1 Introduction to DBMS Information is one of the most valuable resources in this information age! How do we effectively and efficiently manage this information? - How does Wal-Mart

More information

Computer Science 520/620 Spring 2013 Prof. L. Osterweil" Use Cases" Software Models and Representations" Part 4" More, and Multiple Models"

Computer Science 520/620 Spring 2013 Prof. L. Osterweil Use Cases Software Models and Representations Part 4 More, and Multiple Models Computer Science 520/620 Spring 2013 Prof. L. Osterweil Software Models and Representations Part 4 More, and Multiple Models Use Cases Specify actors and how they interact with various component parts

More information

Computer Science 520/620 Spring 2013 Prof. L. Osterweil" Software Models and Representations" Part 4" More, and Multiple Models" Use Cases"

Computer Science 520/620 Spring 2013 Prof. L. Osterweil Software Models and Representations Part 4 More, and Multiple Models Use Cases Computer Science 520/620 Spring 2013 Prof. L. Osterweil Software Models and Representations Part 4 More, and Multiple Models Use Cases Specify actors and how they interact with various component parts

More information

SOFTWARE ANALYSIS & DESIGN TOOLS

SOFTWARE 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 information

C H A P T E R SYSTEM DESIGN

C H A P T E R SYSTEM DESIGN C H A P T E R SYSTEM DESIGN Chapter Twelve Systems Design Describe the design phase in terms of your information building blocks. Identify and differentiate between several systems design strategies. Describe

More information

FLOWCHARTS A flowchart is a graphical representation of the steps to be followed for solving problem. It consists of a set of symbols.

FLOWCHARTS A flowchart is a graphical representation of the steps to be followed for solving problem. It consists of a set of symbols. FLOWCHARTS A flowchart is a graphical representation of the steps to be followed for solving problem. It consists of a set of symbols. Each symbol represents a specific activity. A typical problem involves

More information

OLE Smarts115, Smarts116

OLE Smarts115, Smarts116 Each SMART File is listed in one or more of the categories below. Following the categories is a list of each model with a brief description of its application and the key modules or constructs used. Animation

More information

TABLE OF CONTENTS SECTION 1: INTRODUCTION TO PRIMAVERA PROJECT MANAGEMENT 3 PROJECT MANAGEMENT MODULE 3

TABLE OF CONTENTS SECTION 1: INTRODUCTION TO PRIMAVERA PROJECT MANAGEMENT 3 PROJECT MANAGEMENT MODULE 3 Miami-Dade County Public Schools Project Manager Training Conducted by Evans Technology Primavera Project Management (P3eC) for Engineering and Construction v.4.1 June 2005 TABLE OF CONTENTS SECTION 1:

More information

Section 4 General Factorial Tutorials

Section 4 General Factorial Tutorials Section 4 General Factorial Tutorials General Factorial Part One: Categorical Introduction Design-Ease software version 6 offers a General Factorial option on the Factorial tab. If you completed the One

More information

5 Object Oriented Analysis

5 Object Oriented Analysis 5 Object Oriented Analysis 5.1 What is OOA? 5.2 Analysis Techniques 5.3 Booch's Criteria for Quality Classes 5.4 Project Management and Iterative OOAD 1 5.1 What is OOA? How to get understanding of what

More information

17/03/2018. Meltem Özturan

17/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 information

APPENDIX M INTRODUCTION TO THE UML

APPENDIX M INTRODUCTION TO THE UML M INTRODUCTION TO THE UML This appendix, written only for those readers not familiar with the topic, provides a brief introduction, which cannot be considered as exhaustive, to the UML. The UML is a general-purpose

More information

CSE Information Systems 1

CSE Information Systems 1 CSE1204 - Information Systems 1 Detailed Process Definitions; The Data Dictionary Data Dictionary the data dictionary is a database or repository of information about objects identified during systems

More information

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS QM 433 - Chapter 1 Database Fundamentals Version 10 th Ed Prepared by Dr Kamel Rouibah / Dept QM & IS www.cba.edu.kw/krouibah Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 1 Objectives

More information

Sir Syed University of Engineering and Technology. Computer Programming & Problem Solving ( CPPS )

Sir Syed University of Engineering and Technology. Computer Programming & Problem Solving ( CPPS ) Computer Programming & Problem Solving ( CPPS ) Chapter No 2 Sir Syed University of Engineering & Technology Computer Engineering Department University Road, Karachi-75300, PAKISTAN Muzammil Ahmad Khan

More information

Oracle and Toad Course Descriptions Instructor: Dan Hotka

Oracle and Toad Course Descriptions Instructor: Dan Hotka Oracle and Toad Course Descriptions Instructor: Dan Hotka Give your technical staff that competitive edge with these hands-on workshops. These courses are designed to enhance your staffs skill set to perform

More information

This course includes 14 lessons and 5 Course Activities. Each lesson contains one or more Lesson Activities. The lessons cover the following topics:

This course includes 14 lessons and 5 Course Activities. Each lesson contains one or more Lesson Activities. The lessons cover the following topics: Syllabus Computer Science 1B Overview This one-semester course is intended as a practical, hands-on guide to help you understand various phases of the Software Development Life Cycle (SDLC). This course

More information

Industrial Engineering Department

Industrial Engineering Department Industrial Engineering Department Engineering Faculty Hasanuddin University INDUSTRIAL SYSTEMS SIMULATION ARENA BASIC The Basic Process Panel This SECTION describes the flowchart and data modules that

More information

Fundamentals of Programming Session 13

Fundamentals of Programming Session 13 Fundamentals of Programming Session 13 Instructor: Reza Entezari-Maleki Email: entezari@ce.sharif.edu 1 Fall 2014 These slides have been created using Deitel s slides Sharif University of Technology Outlines

More information

COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2. Lecturer: Dr. Meena Jha Tutor: Aries Tao

COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2. Lecturer: Dr. Meena Jha Tutor: Aries Tao COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2 Lecturer: Dr. Meena Jha Tutor: Aries Tao Prepared by: AXXXX XXXX: S0XXXXXX AXXXX MXXXXX: BisXXXXX BaXXXX: S0XXXXX S02XXXX SXXXXX

More information

Outline of Unified Process

Outline of Unified Process Outline of Unified Process Koichiro OCHIMIZU School of Information Science JAIST Schedule(3/3) March 12 13:00 Unified Process and COMET 14:30 Case Study of Elevator Control System (problem definition,

More information

<PROJECT NAME> IMPLEMENTATION PLAN

<PROJECT NAME> IMPLEMENTATION PLAN IMPLEMENTATION PLAN Version VERSION HISTORY [Provide information on how the development and distribution of the Project Implementation Plan was controlled and tracked.

More information

Chapter 4. Linear Programming

Chapter 4. Linear Programming Chapter 4 Linear Programming For All Practical Purposes: Effective Teaching Occasionally during the semester remind students about your office hours. Some students can perceive that they are bothering

More information

1: Introduction to Object (1)

1: Introduction to Object (1) 1: Introduction to Object (1) 김동원 2003.01.20 Overview (1) The progress of abstraction Smalltalk Class & Object Interface The hidden implementation Reusing the implementation Inheritance: Reusing the interface

More information

CHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis)

CHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis) CHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis) Jakrapop Maisen DATA FLOW DIAGRAMS A data flow diagram (DFD) shows how data moves through an information system but does not show program

More information

Time Sheet Instructions

Time Sheet Instructions Time Sheet Instructions Created by: Ashley Martz, Senior Student Program Assistant; Rebecca Makas, Peer Mentor/Tutor Revised by: Welby Seely, TAC Co-Chair Time Sheet Policies: 1. The Student Program Assistant

More information