I494: Designing and Developing an Information System

Slides:



Advertisements
Similar presentations
Using Data Flow Diagrams
Advertisements

Using Dataflow Diagrams
IB HL2 BUSINESS & MANAGEMENT COURSE OVERVIEW Academic Year.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Chapter 7 Structuring System Process Requirements
Chapter 7 Structuring System Process Requirements
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
GEL 1005: Natural Disasters ► Instructor: Mike Phillips ► Contact   ► put “ GEL 1005 ” in subject line 
10/12/ Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 1. Interviews & questionnaires.
Context Diagrams. What are dataflow diagrams used for? Dataflow diagram  A graphical representation that depicts information flow and the transforms.
1 Modeling System Requirements with Use Cases. 2 Why Do We Need Use Cases? Primary challenge in a system design process –ability to elicit correct and.
Information Systems in Organizations 2.1 Analyzing organizations as systems and processes.
Using Dataflow Diagrams – Part 1 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall.
UML Activity Diagrams.
UML - Development Process 1 Software Development Process Using UML.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
Information Systems in Organizations 2.1 Analyzing organizations as systems and processes & Modeling Processes with Swimlane Diagrams.
The Last Class. Class Grades Project 10 is the only thing not yet posted Will be posted by end of classes Working through the last two day’s s Still.
{ COMI Thursday night 5:30 – 10:30 Room 6054.
Day 4 – Process Modeling: Leveling DFDs Today’s Tools  More on DFDs  Leveling DFDs  Exercise 5 – in class  Introduce TA’s.
CSc 120 Introduction to Computer Programing II
Computer Network Fundamentals CNT4007C
WHAT IS A Context Diagram?
Information Systems in Organizations 2
Advanced Accounting Information Systems Summer 2011
Rob Gleasure robgleasure.com
Introduction to Flowcharting
02086 Writing Inspirations Aalto University
Computer Networks CNT5106C
Recall The Team Skills Analyzing the Problem (with 5 steps)
G063 - Data flow diagrams.
Day 4 – Process Modeling: Leveling DFDs
Business System Development
I494: Designing and Developing an Information System
PPAS/POLS 3190 Winter Term Week 1.
Kelly Pratt-Booth World History Teacher Rank II
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Monday.
Study Skills Objectives:
I494: Designing and Developing an Information System
UML Activity Diagrams.
COMI Friday 9:00 – 1:50 Room 2108.
Computer Networks CNT5106C
CSMC 818G/CMSC 498Z Information-Centric Design of
Math Monday, Oct 29th Check Envision pgs: 60-62/Grade
I494: Designing and Developing an Information System
Using the sharpie, write your name, and Science.
Introduction to Course Project 1
Physics 100 Energy Spring 2011.
Lecture1: Introduction to IT322 Software Engineering I
Information Systems in Organizations 2
Welcome to Physics 5306!!.
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
World History B March 31-April 4.
How to succeed in my course, part 1
______________________________________
CS 250, Discrete Structures, Fall 2014 Nitesh Saxena
Welcome to Physics 5305!!.
Lecture 1- Introduction
Sampath Jayarathna Cal Poly Pomona
Happy Monday! Please remind your group members to “enter Quietly.”
Welcome to Physics 4304!!.
No Warm-Up 5/19/17 Happy Friday!  We have 5 school days left this year! You can choose your seat today; if you move the seats around, please put them.
WARM-Up Fold a piece of notebook paper into 4 sections.
Week 31.
Lecture 1a- Introduction
MPATE-GE 2626: Thesis in Music Technology Spring 2019
Welcome to Physics 5305!!.
CS 250, Discrete Structures, Fall 2015 Nitesh Saxena
Langford Primary School
Presentation transcript:

I494: Designing and Developing an Information System Week 8 October 14, 2013

Please sit together with your team today

Outline Admin Midterm Requirements Data requirements

Practice on Wednesday Keep an eye on your email about where to go on Wednesday! Practice activities this week: Start figuring out exactly what features/functionality your project will contain Start gathering requirements!

Matt I will be gone this Thursday and Friday for fall break. I will still have my office hours as normal on Wednesday.

Communication PLEASE use regular IU email for all correspondence in this course. I do not see Oncourse messages unless I specifically look for them, which rarely happens

Upcoming Assignments Team Prioritized Feature List Due Tuesday, October 8th by 5pm One submission per team Team Basic Use Case List Due Tuesday, October 15th by 5pm Midterm Exam Team Full Use Cases Due Tuesday, October 28th by 5pm Tomorrow Next Week

Research Papers Grades are being posted now If you received a B- or lower, you can resubmit your paper by October 25th and receive up to a B.

Midterm

Midterm In class next Monday (October 21st) You will have your normal class time to take the exam Worth 10% of your grade for the course. Format: Mostly short answer and essay. Approximately 6 questions You may have one side of a 3”x5” notecard for notes.

Midterm Topics Topics to be covered include all material discussed in class so far this semester. Broad topics include: Project planning System development lifecycles Team organization Team management styles Tasks and task management Gantt charts Critical path

Midterm Topics Topics to be covered include all material discussed in class so far this semester. Broad topics include: Requirements Qualities of a good requirement Types of requirements Elicitation Tools: Use cases Data flow diagrams Context diagram Analysis Specification Requirements documentation

Requirements

Classic Waterfall The Problem Concept What we need to do to solve the problem Requirements How we will solve the problem Design Build the solution Construct Test Deploy Verify that we have solved the problem Problem solved

Capstone Mantra “Plan the work, then work the plan”

Tool: Use Cases Allows a team to elicit requirements by analyzing a sequence of interactions between a user role and the system. Objective is to describe all tasks that any user role will need to perform within the system.

Defining Data Requirements Context Diagram Data Flow Diagram

Context Diagram High-level diagram that shows the entire system and the data flows between it and external entities Abstract! Complexity of the system is hidden Easy to understand. System is represented by a circle External entities (terminators) are rectangles Data flows are represented by arrows

Context Diagram

Data Flow Diagram Context diagrams are limited High level, abstract Simplistic Data flow diagrams help us identify all of the functions of the system down to a very low level. Layered approach

Data Flow Diagrams Components: Processes that transform data Represented by circles Takes input and produces output. External entities (terminators) Represented by rectangles Data flows Represented by arrows Directional arrows indicate a read, insert, or update Data stores Represented by horizontal lines or ellipses (twinkies)

Level 0 Data Flow Diagram

Data Flow Diagrams Each diagram should fit easily on a single page. Expand high-level processes into a lower level diagram to capture complexity Limit processes on each diagram to maintain legibility

Data Flow Diagrams Processes communicate via data stores, not directly with each other. Sequence is not important Naming: Concise name: verb+object Numbering: Unique numbers for each process Sub-numbers for lower level diagrams.

3 levels: