Chapter No 13 Batch Management Information Systems. Management Information Systems. Compiled By: Muzammil Ahmad Khan and Kashif Shaikh
|
|
- Kristin Potter
- 5 years ago
- Views:
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 Learning Objectives Explain process modeling Discuss data-flow diagramming mechanics, definitions, and rules Discuss balancing data-flow
More informationSystems 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 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 informationLecture 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 informationModelling 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 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 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 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 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 information*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 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 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 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 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 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 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 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 informationData 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 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 informationWe 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 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 informationFundamentals 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 informationStructured 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 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 informationThe 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 informationComputer 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 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 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 informationUnit 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 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 informationProcess 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 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 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 informationBuilding 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 informationStrategic 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 informationChapter 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 informationThis 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 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 informationData 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 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 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 information1. 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 informationStateflow 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 informationASSIGNMENT- 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 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 informationUser-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 informationChapter 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 informationRequests 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 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 informationMeltem Ö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 informationPPSC 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 informationStructured 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 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 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 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 informationActivity 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 informationAdvanced 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 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 informationChapter 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 informationChapter 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 informationAnswer: 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 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 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 informationLecture 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 informationSir 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 informationSTRUCTURED 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 informationComputer 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 information1: 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 informationCS3733: 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 informationSOME 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 informationFull 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 informationChapter 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 information0. 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 informationComputer 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 informationComputer 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 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 informationC 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 informationFLOWCHARTS 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 informationOLE 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 informationTABLE 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 informationSection 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 information5 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 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 informationAPPENDIX 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 informationCSE 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 informationQM 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 informationSir 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 informationOracle 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 informationThis 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 informationIndustrial 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 informationFundamentals 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 informationCOIT20248: 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 informationOutline 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
IMPLEMENTATION PLAN Version VERSION HISTORY [Provide information on how the development and distribution of the Project Implementation Plan was controlled and tracked.
More informationChapter 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 information1: 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 informationCHAPTER 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 informationTime 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