Design Skills Example.

Slides:



Advertisements
Similar presentations
MOVIE KEEPER ADV.INFO SYSTEMS Members Jacky Daryanani Basit Daud Instructor: Debra Harper.
Advertisements

Chapter Information Systems Database Management.
SERVICE MANAGER 9.2 VIEWS AND REPORTS July, 2011.
University Car Rental Project Vision Consulting Donna, Lap, Lisa & Tom
Foreman Log-in Is it before 5 pm N Y Message: Please Submit time to admin Select Job (open Job Only) Select Employee Enter Today’s Tows WK Enter Comments.
Salini Kokatam Vasavi Bolaram Ashwini Shamirpet Kishore Reddy.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Diagram Corrected to match newer conventions.
Unversity Car Rental Final Project of the E-Development Team: Donna, Brian, Mike, Art, & Stephen.
Use Case Modeling.
Information System Engineering
1 Review Visual System Modeling Tools Todd Bacastow Penn State University Geospatial System Analysis & Design.
Introduction to UML Todd Bacastow Penn State University Geography 583 Geospatial System Analysis & Design.
Chapter 12 Information Systems Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
Chapter Information Systems Database Management.
C++ Programming: Program Design Including Data Structures, Third Edition Chapter 17: Linked Lists.
--Motivation for using a database--1 Motivation for usin1g a database Why Use a Database.
CIT 381 introduction to relations. Tables movieIdtitlegenrelengthrating 101The Thirty- Nine Steps mystery101R 123Annie Hallromantic comedy 110R 145Lady.
Chapter 12 Information Systems Nell Dale John Lewis.
Chapter 12 Information Systems. 2 Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
Chapter 12 Information Systems. Spreadsheets Databases 12-2.
Estimate 59% of 403 using fractions. Estimating With Percents COURSE 3 LESSON % 3535 Use a fraction that is close to 59% Round 403 to a number.
Chapter 12 Information Systems. 2 Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
3-6 Arithmetic Sequences Warm Up Problem of the Day
The Systems Proposal What the book calls the “Updated Baseline Project Plan” - no standard name for it Presents the different options to the customer along.
Your Name Here See Page Notes for Info about Hyperlinks.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
ECE450 Software Engineering II Lecture 4– Object Oriented Analysis part 2.
Chapter 12 Information Systems. 2 Managing Information Information system Software that helps the user organize and analyze data Electronic spreadsheets.
Bad! High-Level Architectural Diagram Elementary School Library Management System.
10/12/ Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 1. Interviews & questionnaires.
SEA Side Software Engineering Annotations Annotation 13: Use Cases Professor Sara Stoecklin Director of Software Engineering- Panama City
Software Breakdown. Monday, October 26, 2009 CS410 Green Team Fall High Level Architecture.
CS6361 Project, Part 1 Fall 2006 The Design Firm of Bouchier, Fischer, Herschbach, & Nina.
Tutorial DFD Cap I. Najwa AlGhamdi. context diagram  Why context diagram ?  To know Who will interact with system. What's the main input and output.
GROUP MEMBERS  MANOJ GADHIRAJU  JASWANTH SINGH  SERGIO OLVEDA.
1 SYS366 Business Use Case Descriptions. 2 Today Identifying Business Use Cases Documenting Business Use Cases.
CS 1308 Computer Literacy and the Internet
EXAMPLE 5 Solve a multi-step problem Write an equation that represents the store’s monthly revenue. Solve the revenue equation for the variable representing.
Volunteer Management Software The Bare Minimum. At the least, it should… Track all contact info about volunteers Track where a volunteer applicant is.
BlockWood Video 1. Handle rentals and purchases 2. Save all transactions to the database 3. Manage accounts and members 4. Refund items 5. Provide premium.
Use the table to write an equation. 1.
C++ Programming: Program Design Including Data Structures, Fourth Edition Chapter 17: Linked Lists (part 3)
EXAMPLE 5 Solve a multi-step problem Write an equation that represents the store’s monthly revenue. Solve the revenue equation for the variable representing.
1 More About UML Todd Bacastow Penn State University Geospatial System Analysis & Design.
USER MANAGEMENT Ver 2 Assigning/Removing School Head and Reset Password By ALFREDO C. MEDRANO Planning Officer II.
Use Cases & User Mocks Customer Call – Users and Objects.
West Gulf Marine Online Ordering System – Data Modeling and Program Design presentation Paul Swanson Khoa Huynh Sosheel Saleem.
Data Base Design Steps 1.Define Entity Classes (Relations/Tables) and Keys. 2.Define Relationships between Entity Classes. Normalization Steps Eliminate.
Assignements.
Business and IT modeling Car Rental example Alar Krist Alar
Information System & Database Design
Scrum.
Entity Relationship Diagram
Management Movie Management System Customers Databases Vendors
CSE 4504/6504 Lab TA: Byron Williams Office: Bu209
Recall The Team Skills Analyzing the Problem (with 5 steps)
Rental Car System Presented By: Directed By: Dr. Emmad Saadeh
Chapter 12 Information Systems.
Retainer Ring: User Add Purpose here Change it to Purpose.
Information Systems Database Management
COSC 578 DATABASE MANAGEMENT SYSTEMS
Commercial Office Space For Rent In Bangalore. Commercial Office Space.
Malwarebytes Tech Support Number
CONSTRUCTION MANAGEMENT
Week 11: Database Management System
The Systems Proposal What the book calls the “Updated Baseline Project Plan” - no standard name for it Presents the different options to the customer along.
Texas Pipe and Supply Presentation #3.
User account management
Deploy Software with Group Policy
Fei Huang Prof. Soon Chun ISI490 Spring 2018
Presentation transcript:

Design Skills Example

Steps to Design a Software System Build the use case diagram Build the ER diagram Write the use case description Sketch the UI forms using the use case description and the ER diagram

DVD Rental Store System Design a DVD rental system that has two main users: a clerk and an admin The clerk can add a customer, remove a customer, update the customer’s info, rent DVD, return DVD, view late returns, search for a specific movie, or search for a specific customer The Admin can add a new DVD, remove a DVD, modify DVD info, or analyze the current rentals

Step 1?

Step 2

Step 3

Add Customer Use Case

Step 4 Sketch a form to add a customer

DVD Rental Use Case

Step 4 Sketch a form to rent a DVD

More Practice? Write a use case description for the use case “Search for a movie” Sketch a UI form for that use case Repeat for the use case “DVD return”

Reference http://wiki.ucalgary.ca/page/Courses/Computer_Science/CPSC_203/CPSC_203_Template/Labs_Template/Week_2_-_Lab_2