tim50-lecture13-handouts-x2

tim50-lecture13-handouts-x2 - TIM 50 Business Information...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
11/9/2011 1 TIM 50 - Business Information Systems Lecture 13 Instructor: Terry Allen UC Santa Cruz 11/7/2011 Outline Announcements Modularity and Layering (continued) Student Presentation More on Layering Student Presentation Components, Suppliers
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11/9/2011 2 Announcements Assignment 3 will be posted this week Due November 14 Database Assignment out this week on site Due: November 21 Cut-off date: November 21 (30% penalty) Deliverables: Hardcopy of survey results & report Report & MSAccess files via email Forum You can participate in discussion topics This will earn you extra participation points Announcements Forthcoming presentations 11/12 Nataljia Robinett (Sun case study) 11/9 Are you kidding?! That’s when we have our midterm! Reading for Monday Messerchmitt Ch.7.2, 7.4.2 (pp.204-226) Messerchmitt Ch. 15 MySQL Database Case
Background image of page 2
11/9/2011 3 Quiz 1. What is a component? 2. Name the 3-tiers in the 3-tier architecture 3. Give 2 layers in a computer infrastructure Another Interface Example: Automatic teller machine (ATM) What is the interface between this machine and the customer?
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11/9/2011 4 Steps 1. Identify interface building blocks 2. Define available actions 3. Define, for each higher level function, a protocol Single action or a finite sequence of actions 1.Interface building blocks Message on screen or printed Menu of actions or returns from an action Touch selection of action Keypad Input parameters to an action Card reader Authentication, input parameters Money output slot Returns money
Background image of page 4
11/9/2011 5 2.ATM actions A) Authentication B) Account specification C) Amount specification A)Action: authentication Parameters Identity (card in slot) Institution (card in slot) PIN (typed on keypad) Internally , it contacts institution and matches against its database, institution noted for all subsequent actions (functionality) Returns Screen message “Invalid PIN”, or Menu of available actions
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11/9/2011 6 B)Action: specify_account Parameters Account (touch screen from menu of choices) Internally , choice noted for all subsequent actions (functionality) Returns None C)Action: amount Parameters Dollars_and_cents (typed on keypad) Internally, amount noted Returns Success or failure (state dependent, for example for a withdraw failure when dollars_and_cents exceeds balance)
Background image of page 6
7 Protocol: cash_withdrawal authentication choose objective account amount failure other objectives no accounts balance exceeded! Student Presentations
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/25/2011 for the course ISM 50 taught by Professor Johnmusacchio during the Spring '06 term at UCSC.

Page1 / 23

tim50-lecture13-handouts-x2 - TIM 50 Business Information...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online