Use Cases and Scenarios! We Will Cover!
|
|
|
- Jerome Caldwell
- 9 years ago
- Views:
Transcription
1 Use Cases and Scenarios! : UML-- Use Cases 1 We Will Cover! What is a use-case! Use-case versus user interaction! Use-Case diagrams! The constructs in the use-case diagrams! Capturing the use-case! High-level use-case! Extended use-case! Difference between use case and scenario! : UML-- Use Cases 2 (, Sp2002): UML 1
2 What is a Use-Case! A use-case captures some user visible function! This may be a large or small function! Depends on the level of detail in your modeling effort! A use-case achieves a discrete goal for the user! Examples! Format a document! equest an elevator! How are the use cases found (captured or elicited)?! : UML-- Use Cases 3 User Goals versus User Interactions! Consider the following when formatting a document! Define a style! Change a style! Copy a style from one document to the next! versus! Format a document! Ensure consistent formatting of two documents! The latter is a user goal! Something the user wants to achieve! The former are user interactions! Things the user does to the system to achieve the goal! : UML-- Use Cases 4 (, Sp2002): UML 2
3 Goals and Interactions! There is a place for both goals and interactions! Understand what the system shall do! Capture the user goals! Understand how the user will achieve the goals! Capture user interactions! Sequences of user interactions! Thus, start with the user goals and then refine the user goals into several (many) user interactions! : UML-- Use Cases 5 Point of Sale Terminal (POST)! Computerized system to record sales and handle payments! Typically used in a retail store! Includes HW components, such as computer and bar code scanner! Software to run the system! Goals of system:! Increase checkout automation! fast and accurate sales analysis! automatic inventory control! : UML-- Use Cases 6 (, Sp2002): UML 3
4 Use-Case Diagrams (POST)! POST: Point of Sale Terminal! System Boundary POST Use Case Buy Item Log In Cashier efund a Purchased Item Customer Adapted from Larman Applying UML and Patterns : UML-- Use Cases 7 Another Example! Financial Trading System Set Limits Update Accounts Accounting System Trading Manager Analyze isk Price Deal «includes» «includes» Valuation Trader Capture Deal «extends» Salesperson Adapted from Fowler UML Distilled Limit Exceeded : UML-- Use Cases 8 (, Sp2002): UML 4
5 Includes and Extends! Includes/Uses! You have a piece of behavior that is similar across many use cases! Break this out as a separate use-case and let the other ones include it! Examples include! Valuation! Validate user interaction! Sanity check on sensor inputs! Check for proper authorization! Extends! A use-case is similar to another one but does a little bit more! Put the normal behavior in one use-case and the exceptional behavior somewhere else! Capture the normal behavior! Try to figure out what can go wrong in each step! Capture the exceptional cases in separate use-cases! Makes it much easier to understand! : UML-- Use Cases 9 Setting the System Boundary! The system boundary will affect your actors and use-cases! P O S T B u y I t e m L o g I n C a s h i e r e f u n d a P u r c h a s e d I t e m C u s t o m e r Adapted from Larman Applying UML and Patterns : UML-- Use Cases 12 (, Sp2002): UML 5
6 A Different Boundary! Let us view the whole store as our system! Store Buy Item efund a Purchased Item Customer Adapted from Larman Applying UML and Patterns : UML-- Use Cases 13 Partial POST! P O S T B u y I t e m L o g I n C a s h i e r e f u n d a P u r c h a s e d I t e m C u s t o m e r S t a r t U p M a n a g e U s e r s M a n a g e r S y s t e m A d m i n i s t r a t o r Adapted from Larman Applying UML and Patterns A n d a L o t M o r e : UML-- Use Cases 14 (, Sp2002): UML 6
7 POST Use-Case! Use case:!!buy Item! Actors:!!Customer (initiator), Cashier! Type:!!Primary! Description: The Customer arrives at the!!!!!checkout with items to purchase.!!!!!the Cashier records the purchase!!!!!items and collects a payment.!!!!!on completion the Customer!!!!!leaves with the items! : UML-- Use Cases 15 POST Expanded Use-Case! Use case:!buy Item! Actors:!Customer (initiator), Cashier! Type:!!Primary and essential! Description:!The Customer arrives at the checkout with items!!!!to purchase. The Cashier records the purchase!!!!items and collects a payment. On completion the!!!!customer leaves with the items.! Cross ef.:!equirements XX, YY, and ZZ! Use-Cases:!Cashier must have completed the Log In use-case! : UML-- Use Cases 16 (, Sp2002): UML 7
8 The Home Heating System! Water Pump Water Valve Fuel Valve Hot Water Burner Controller Home Off Fuel 70 On Control Panel Temp Sensor : UML-- Use Cases 17 Home Heating Use-Case Diagram! H o m e H e a t i n g P o w e r U p H o m e O w n e r P o w e r D o w n C h a n g e T e m p. : UML-- Use Cases 18 (, Sp2002): UML 8
9 Home Heating Use-Cases! Use case: Power Up Actors: Home Owner (initiator) Type: Primary and essential Description: The Home Owner turns the power on. Each room is temperature checked. If a room is below the the desired temperature the valve for the room is opened, the water pump started, the fuel valve opened, and the burner ignited. If the temperature in all rooms is above the desired temperature, no actions are taken. Cross ef.: equirements XX, YY, and ZZ Use-Cases: None : UML-- Use Cases 19 Modified Home Heating! Home Owner Power Up Power Down Change Temp. Home Heating «includes» Adjust Temp «includes» Temp. High «includes» «includes» Temp. Low : UML-- Use Cases 20 (, Sp2002): UML 9
10 HACS! Homework assignment and collection are an integral part of any educational system. Today, this task is performed manually. What we want the homework assignment distribution and collection system (HACS for short) to do is to automate this process.! HACS will be used by the instructor to distribute the homework assignments, review the students solutions, distribute suggested solution, and distribute student grades on each assignment.! HACS shall also help the students by automatically distributing the assignments to the students, provide a facility where the students can submit their solutions, remind the students when an assignment is almost due, remind the students when an assignment is overdue.! : UML-- Use Cases 21 In-class exercise! Work in Pairs! Create use case diagram! Have an example of <<includes>> relationship! Bonus: have an example of <<extends>> relationship! emember to include key elements of UC diagram.! : UML-- Use Cases 22 (, Sp2002): UML 10
11 HACS Use-Case Diagram! C o n f i g u r e H A C S H A C S e m i n d S t u d e n t S y s t e m A d m i n D i s t r i b u t e A s i g n m e n t s G e t A s s i g n m e n t P o s t S o l u t i o n s S u b m i t A s s i g n m e n t S t u d e n t D i s t r i b u t e G r a d e G e t S o l u t i o n I n s t r u c t o r G e t G r a d e : UML-- Use Cases 23 HACS Use-Cases! Use case: Distribute Assignments Actors: Instructor (initiator) Type: Primary and essential Description: The Instructor completes an assignment and submits it to the system. The instructor will also submit the due date and the class the assignment is assigned for. Cross ef.: equirements XX, YY, and ZZ Use-Cases: Configure HACS must be done before any user (Instructor or Student) can use HACS : UML-- Use Cases 24 (, Sp2002): UML 11
12 Alternate HACS! H A C S C o n f i g u r e H A C S S y s t e m A d m i n D i s t r i b u t e A s i g n m e n t s P o s t S o l u t i o n s D i s t r i b u t e G r a d e S t u d e n t I n s t r u c t o r e m i n d S t u d e n t S u b m i t A s s i g n m e n t : UML-- Use Cases 25 When to use Use-Cases! In short, always!!!! equirements is the toughest part of software development! Use-Cases is a powerful tool to understand! Who your users are (including interacting systems)! What functions the system shall provide! How these functions work at a high level! Spend adequate time on requirements and in the elaboration phase! : UML-- Use Cases 27 (, Sp2002): UML 12
Use Cases and Scenarios
Use Cases and Scenarios We Will Cover What is a use-case Use-case versus user interaction Use-Case diagrams The constructs in the use-case diagrams Capturing the use-case High-level use-case Extended use-case
Requirement engineering Exercise the POS System solution
Requirement engineering Exercise the POS System solution Problem Description A POS (Point-Of-Sale) system is a computer system typically used to manage the sales in retail stores. It includes hardware
Use Cases. Reference: Craig Larman, Applying UML and Patterns, Ch. 6
Use Cases Reference: Craig Larman, Applying UML and Patterns, Ch. 6 Use Case What it is: Text story Widely used to discover and record (mostly functional) requirements What is it about: Some actor(s) using
Object-oriented design methodologies
Object-oriented design methodologies An object-oriented methodology is defined as the system of principles and procedures applied to object-oriented software development. Five years ago, there was no standard
CPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT. Team Project
CPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT Team Project Due Dates: See syllabus for due dates for each milestone This project spans much of the semester, to be completed as a series of milestones, each
UML TUTORIALS THE USE CASE MODEL
UML TUTORIALS THE USE CASE MODEL www.sparxsystems.com.au Sparx Systems 2004 Page 1/5 describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between
New York University Computer Science Department Courant Institute of Mathematical Sciences
New York University Computer Science Department Courant Institute of Mathematical Sciences Course Title: Software Engineering Course Number: g22.2440-001 Instructor: Jean-Claude Franchitti Session: 4 (Individual)
User experience storyboards: Building better UIs with RUP, UML, and use cases
Copyright Rational Software 2003 http://www.therationaledge.com/content/nov_03/f_usability_jh.jsp User experience storyboards: Building better UIs with RUP, UML, and use cases by Jim Heumann Requirements
Condensing Boiler Efficiency
Condensing Boiler Efficiency Date: July 17, 2012 PRES E NT ED BY DO N L E O NA RDI LE O N A RD I I NC. HV AC T RAI N I N G & C ON SU LT IN G Concepts 1 The current state of evolution in boiler design 2
Safety Driven Design with UML and STPA M. Rejzek, S. Krauss, Ch. Hilbes. Fourth STAMP Workshop, March 23-26, 2015, MIT Boston
Safety Driven Design with UML and STPA M. Rejzek, S. Krauss, Ch. Hilbes System and Safety Engineering A typical situation: Safety Engineer System Engineer / Developer Safety Case Product 2 System and Safety
ACTIVITY: Identifying Common Multiples
1.6 Least Common Multiple of two numbers? How can you find the least common multiple 1 ACTIVITY: Identifying Common Work with a partner. Using the first several multiples of each number, copy and complete
Use Case Diagrams. Tutorial
Use Case Diagrams Tutorial What is a use case? A requirements analysis concept A case of a use of the system/product Describes the system's actions from a the point of view of a user Tells a story A sequence
Aim To help students prepare for the Academic Reading component of the IELTS exam.
IELTS Reading Test 1 Teacher s notes Written by Sam McCarter Aim To help students prepare for the Academic Reading component of the IELTS exam. Objectives To help students to: Practise doing an academic
OVERVIEW OF THE PROJECT...
SYSTEMS ENGINEERING DESIGN PROJECT ENPM 643, Fall 2006 Instructor Authors ENPM643 Dr. M Austin Atul Mehta & Felipe Leite Fall 2006 TABLE OF CONTENTS Section Page 1 OVERVIEW OF THE PROJECT... 3 1.1 PURPOSE...
Using Use Cases on Agile Projects
Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use
Refinery Planning & Scheduling - Plan the Act. Act the Plan.
Refinery Planning & Scheduling - Plan the Act. Act the Plan. By Sowmya Santhanam EXECUTIVE SUMMARY Due to the record high and fluctuating crude prices, refineries are under extreme pressure to cut down
CHAPTER 1 : INTRODUCTION TO PROCESS CONTROL
CHAPTER 1 : INTRODUCTION TO PROCESS CONTROL When I complete this chapter, I want to be able to do the following. Explain the feedback concept applied to control Explain and identify the three elements
Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
6 USE CASES. Introduction. Chapter 6. Objectives. The indispensable first step to getting the things you want out of life: decide what you want.
UML and Patterns.book Page 61 Thursday, September 16, 2004 9:48 PM Chapter 6 6 USE CASES The indispensable first step to getting the things you want out of life: decide what you want. Ben Stein Objectives
TECHNICAL SERVICE DEPARTMENT Technical Service Bulletin 1-800-432-8373. 2 Inch PowerVent LED Indicator Explanations & Troubleshooting Table
New Robertshaw control valve was introduced in May 2008 as a replacement part. See last page for troubleshooting this replacement part. All voltage inputs are 120V. All electrical connectors are Molex
Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting
Using Use Cases for requirements capture Pete McBreen 1998 McBreen.Consulting [email protected] All rights reserved. You have permission to copy and distribute the document as long as you make no changes
CSSE 374 Software Architecture and Design I
CSSE 374 Software Architecture and Design I Homework 4 Objective To apply what you have learned about UML Logical Architecture by:. Creating a preliminary Logical Architecture for the Dog-eDoctor System
CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD)
CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) 1. INTRODUCTIONS RAD refers to a development life cycle designed Compare to traditional life cycle it is Faster development with higher quality
PART 11: START-UP PROCEDURES FOR THE INSTALLER
PART 11: START-UP PROCEDURES FOR THE INSTALLER NOTICE It is important to note that the user can adjust the heat curve down by adjusting the central heating temperature to a lower setting. 212 CENTRAL HEATING
1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty
Exam 2 The exam consists of four parts: 1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty counts zero 2) Planning 25%. All sub-questions count equally. 3)
Maple T.A. Beginner's Guide for Instructors
Maple T.A. Beginner's Guide for Instructors Copyright Maplesoft, a division of Waterloo Maple Inc. 2013 Maple T.A. Beginner's Guide for Instructors Contents Preface... v 1 Maple T.A. Quick Start for Instructors...
Interaction Diagrams. Use Cases and Actors INTERACTION MODELING
Karlstad University Department of Information Systems Adapted for a textbook by Blaha M. and Rumbaugh J. Object Oriented Modeling and Design Pearson Prentice Hall, 2005 INTERACTION MODELING Remigijus GUSTAS
City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2015/16
City University of Hong Kong Course Syllabus offered by Department of Computer Science with effect from Semester A 2015/16 Part I Course Overview Course Title: Software Engineering Principles and Practice
Advanced Software Test Design Techniques Use Cases
Advanced Software Test Design Techniques Use Cases Introduction The following is an excerpt from my recently-published book, Advanced Software Testing: Volume 1. This is a book for test analysts and test
Software Project Management and UML
Software Project Management and UML Ali Bigdelou Computer Aided Medical Procedures (CAMP), Technische Universität München, Germany Outline Intro to Software Project Management Project Requirements Specification
Section C. Requirements Elicitation
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this
Object-Oriented Design Guidelines
Adaptive Software Engineering G22.3033-007 Session 8 Sub-Topic 3 Presentation Object-Oriented Design Guidelines Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute
- 5 days (30 PDUs)... 15. ITIL V3 Intermediate Capability - Planning, Protection and Optimization... 14
Course List Business Analysis... 5 Advanced Business Analysis - 2 days (16 PD Hrs/CDUs)... 5 Basics of Business Analysis - 1 day... 5 Business Process Analysis - 2 days... 5 Business Analysis Certification
FG MOISTURE MONITOR Installation & Operation Manual
FG MOISTURE MONITOR Installation & Operation Manual Issue 3.0 7/20/10 1 Contents SERVICE AND TECHNICAL SUPPORT... 2 INSTALLATION:... 3 MOISTURE SENSOR INSTALLATION:... 3 SENSOR CONNECTOR:... 5 MONITOR
One and a half hours QUESTION PAPER MUST NOT BE REMOVED FROM THE EXAM ROOM AND MUST BE RETURNED UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE
One and a half hours QUESTION PAPER MUST NOT BE REMOVED FROM THE EXAM ROOM AND MUST BE RETURNED UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE Software Engineering Date: Monday 19th January 2015 Time:
3C05: Unified Software Development Process
3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2
Course Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led
Foundation of Business Analysis Course BA30: 4 days Instructor Led Prerequisites: No prerequisites - This course is suitable for both beginner and intermediate Business Analysts who would like to increase
CPS122 Lecture: State and Activity Diagrams in UML
CPS122 Lecture: State and Activity Diagrams in UML Objectives: last revised February 14, 2012 1. To show how to create and read State Diagrams 2. To introduce UML Activity Diagrams Materials: 1. Demonstration
Requirements / Use Case Specification
Object - Oriented Programming & Design Part IX - UML Use Case Diagrams CSCI 4448 - Spring 2002 Requirements / Use Case Specification Your way of echoing to the customer what you heard him/her say he/she
Aerona Air Source Heat Pumps
ADDENDUM to INSTALLATION INSTRUCTIONS for Aerona Air Source Heat Pumps DOC.87-05/05 Rev.04 March 2013 ATTENTION INSTALLERS - UPDATED INFORMATION! Your Grant Aerona Air Source Heat Pump has a number of
Principals of Condensing Boiler System Design
Principals of Condensing Boiler System Design Dennis Jones, P.E. Member ASHRAE ABSTRACT Condensing boilers can provide significant energy savings due to operating efficiencies as high as 98% as compared
Software Requirement Specification
Software Requirement Specification Software Engineering 1 Requirements Analysis 1 As Marketing requested it. Software Engineering 2 Requirements Analysis 2 As Sales ordered it. Software Engineering 3 Requirements
Instructor Quick Start Guide for Blackboard's Deep Integration with Macmillan s LaunchPad
Instructor Quick Start Guide for Blackboard's Deep Integration with Macmillan s LaunchPad Version 1.1 2/21/14 Table of Contents 1. Confirm that the Commercial Content Tools are available in your Blackboard
Software Development in the Large!
Software Development in the Large! Peter Eeles Executive IT Architect, IBM [email protected] IBM Rational Software Development Conference 2007 2007 IBM Corporation Agenda IBM Rational Software Development
Basic Unified Process: A Process for Small and Agile Projects
Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.
Optimising Your EAMS through Business Processes. Wyhan Jooste [email protected]
Optimising Your EAMS through Business Processes Wyhan Jooste [email protected] Presentation Overview Definitions and terminology What is a successful EAMS? Why EAMS implementations fail The benefit
Homework #2 solutions
Homework #2 solutions 6.4 Do the following for the Study Abroad Management System (SAMS) presented in Chapter 4: a. Identify the type of system and briefly justify your answer. b. Identify an architectural
4. Multiagent Sys stems Design. Part 2: The PROMETHEUS methodology.
4. Multiagent Systems Design Part 2: Multiagent Syste ems (SMA-UPC) https://kemlg.upc.edu The PROMETHEUS methodology. Javier Vázquez-Salceda SMA-UPC Methodological Extensions to Object-Oriented Approaches
Software Development: An Introduction
Software Development: An Introduction Fact: Software is hard. Imagine the difficulty of producing Windows 2000 29 million lines of code 480,000 pages of listing if printed a stack of paper 161 feet high
Communication Diagrams
Communication Diagrams Massimo Felici Realizing Use cases in the Design Model 1 Slide 1: Realizing Use cases in the Design Model Use-case driven design is a key theme in a variety of software processes
Swirl. Multiplayer Gaming Simplified. CS4512 Systems Analysis and Design. Assignment 1 2010. Marque Browne 0814547. Manuel Honegger - 0837997
1 Swirl Multiplayer Gaming Simplified CS4512 Systems Analysis and Design Assignment 1 2010 Marque Browne 0814547 Manuel Honegger - 0837997 Kieran O' Brien 0866946 2 BLANK MARKING SCHEME 3 TABLE OF CONTENTS
Software Development Process
Software Development Process 台 北 科 技 大 學 資 訊 工 程 系 鄭 有 進 教 授 2005 copyright Y C Cheng Software development process Software development process addresses requirements, expectations and realities simultaneously
Analysis vs. Design: What s the Difference?
Analysis vs. Design: What s the Difference? Caution Requirements and Non-requirements Decision Process, Version 1 Tinkertoy Tic-Tac-Toe Kinds of Requirements Decision Process, Version 2? Separating Requirements
Does function point analysis change with new approaches to software development? January 2013
Does function point analysis change with new approaches to software development? January 2013 Scope of this Report The information technology world is constantly changing with newer products, process models
Object-Oriented Analysis and Design
CHAPTER 2 Object-Oriented Analysis and Design Objectives The objectives of this chapter are to identify the following: Define a weather monitoring station. Analyze the system to determine its key classes.
The THERMOSTAT THE EVOLUTION OF CAPABILITIES INTO A PLATFORM FOR ENERGY MANAGEMENT
The THERMOSTAT THE EVOLUTION OF CAPABILITIES INTO A PLATFORM FOR ENERGY MANAGEMENT Presented by: Michael Kuhlmann President Residential Control Systems Inc The Basics Thermostat Functions Measure Room
Throttle Body Fuel Injection
Throttle Body Fuel Injection Initial Calibration of the TBI Disclaimer The author of this presentation assumes NO responsibility for information provided causing the owner to modify or alter their motorhome
South Carolina Academic/Career Development Integration Activity (DRAFT)
South Carolina Academic/Career Development Integration Activity (DRAFT) Title Employment Outlook (HM-2) Subject Data Analysis and Probability Grade Level(s) 9-12 SC Content Standard Data Analysis and Probability
Key Concepts: 1. Every worker has the right and responsibility to address safety concerns in the workplace.
Description: Students practice the basic skills needed to address workplace safety issues through a role-play exercise. They also identify barriers and solutions to overcoming challenges when addressing
How to Configure and Use MRP
SAP Business One How-To Guide PUBLIC How to Configure and Use MRP Applicable Release: SAP Business One 8.8 All Countries English October 2009 Table of Contents Purpose... 3 The MRP Process in SAP Business
Installation Questions
Installation Questions How do I determine what type of heat I have? There may be several ways to determine what type of heat you have. First, if you can access the unit that is responsible for creating
Green Heating. Pupil Research Brief. Teachers Notes. Syllabus Coverage Subject Knowledge and Understanding. Route through the Brief UPIL ESEARCHER
R P UPIL ESEARCHER Green Heating I NITIATIVE Pupil Research Brief Teachers Notes Syllabus Coverage Subject Knowledge and Understanding all types of electromagnetic radiation form a continuous spectrum
ADVANTAGES OF Tankless Adhesive Melting Systems For End-of-Line Packaging
White Paper ADVANTAGES OF Tankless Adhesive Melting Systems For End-of-Line Packaging Nordson Corporation For carton sealing, case sealing, tray forming and a host of other packaging applications, the
Data Flow Diagrams and Use cases
. Business Analysis Whitepaper Data Flow Diagrams and Use cases 2006 Majik Consulting, All rights reserved Page 1 of 16 Copy No: Document No Unauthorised Copying Revision: 1.0 27 December 2008 2006 Majik
Frequently Asked Questions on Renting Textbooks
Frequently Asked Questions on Renting Textbooks HOW MUCH CAN I SAVE BY RENTING A TEXTBOOK? Although individual prices can vary by book, you can save an average of more than 50% of the cost of a new textbook
Melting ice Student sheet
Melting ice Student sheet Predict Which ice cube will melt first? Observe Describe what you saw happen. Why? (Give a scientific explanation) Questions to think about: Why does ice melt? Why might one ice
Retail POS User s Guide. Microsoft Dynamics AX for Retail
Retail POS User s Guide Microsoft Dynamics AX for Retail January 2011 Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business
Case Study: Inception Phase. L. ch. 3-5
Case Study: Inception Phase L. ch. 3-5 An Example System Let s consider a familiar example: a POS system A learning strategy: Learn ideas and concepts on the POS system UML itself is among those ideas/concepts
Object Interaction. Object Diagrams. Object Diagrams Object
Object Interaction Object Diagrams Object collaboration using CRC cards Object collaboration using a Sequence Diagram Object collaboration using a Collaboration diagram How to cross-check check between
CREDIT CARD PROCESSING
Ex no: Date: CREDIT CARD PROCESSING AIM: To create a system to perform the credit card processing (I)PROBLEM STATEMENT: Credit card processing through offline involves the merchant collecting order information
Getting Your Keywords Right
Getting Your Keywords Right Workbook How to Get Your Keywords Right The purpose of this workbook is to help marketers understand the first step in improving your organic search results. In order to drive
UML Activity Diagrams: Versatile Roadmaps for Understanding System Behavior
UML Activity Diagrams: Versatile Roadmaps for Understanding System Behavior by Ben Lieberman Senior Software Architect Blueprint Technologies The core purpose of software development is to provide solutions
How To Create A Diagram On Rational Software Development Platform
Homework 7: Use Cases, Sequence Diagram, Activity Diagram, State Diagram Name : Student Number : Laboratory Time : Objectives Create a Use Case Diagram in Rational Software Development Platform Create
Contents. Introduction
TION Contents Introduction...1 Basics...2 Main Menu Structure...3 Time Schedule Menu...4 Settings Menu...5 Reports Menu...6 Date / Time Adjustment Menu...7 Introduction TION is an advanced control device
Effects of Ultra-High Turndown in Hydronic Boilers By Sean Lobdell and Brian Huibregtse January 2014
Effects of Ultra-High Turndown in Hydronic Boilers By Sean Lobdell and Brian Huibregtse January 2014 Today, hydronic boilers are producing greater efficiencies than previously thought possible, all due
Assurance Cases and Test Design Analysis
Assurance Cases and Test Design Analysis Flight Software Workshop November 7-9, 2012 Khalid Lateef Ph.D. Outline Scope Test Design challenges Assurance cases Example of test design IV&V for an automobile
Software Specification and Architecture 2IW80
Software Specification and Architecture 2IW80 Julien Schmaltz (slides partly from M. Mousavi and A. Serebrenik) Lecture 03: Use Cases Before we start The system shall give access to the database to any
www.optimumheat.co.uk
The modern wood pellet boiler with built-in flexibility and remote fingertip control Up to 98% efficient Wide output range Simple touch-panel control Remote control & maintenance Extremly low emissions
The 7 Deadly Sins of Copywriting
The 7 Deadly Sins of Copywriting by Beverly Bergman Turning Copy Into Gold 2008 BB Marketing Solutions Copywriting Communications Group www.turningcopyintogold.com Dear Marketing Professional, There are
Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions
Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group
Inventory CheckOut and Store Manager User s Guide
Inventory CheckOut and Store Manager User s Guide xlink Concepts Store Manager and Inventory CheckOut apps work together to give you control of your inventory and supplies. If you own or manage a business
Strategies for Winning at Math. Student Success Workshop
Strategies for Winning at Math Student Success Workshop Just the Facts Poor performance in math is NOT due to a lack of intelligence. The key to success in math is having the right approach to studying
SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010
SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010 Instructor: Dr. Silvana Faja Office: WDE 2400 Office Hours: 9:30 10:45 and 1:30 3:00, Tuesday and Thursday and by appointment Office
Object Oriented Design
Object Oriented Design Kenneth M. Anderson Lecture 20 CSCI 5828: Foundations of Software Engineering OO Design 1 Object-Oriented Design Traditional procedural systems separate data and procedures, and
USER MANUAL OPERATION AND USE OF CAR WITH. Diego G3 / NEVO SEQUENTIAL GAS INJECTION SYSTEM
USER MANUAL OPERATION AND USE OF CAR WITH Diego G3 / NEVO SEQUENTIAL GAS INJECTION SYSTEM Page 2 z 7 Table of contents 1. STARTING THE ENGINE... 3 2. CONTROL PANEL... 3 2.1 Indication of the current level
Liberty High School Science Department Lab Report Format
Liberty High School Science Department Lab Report Format General Information: 12 pt Times New Roman font Double Spaced 1 inch margins Always write in third person Write in Full Sentences except for the
MEASURING A NATION S INCOME
10 MEASURING A NATION S INCOME WHAT S NEW IN THE FIFTH EDITION: There is more clarification on the GDP deflator. The Case Study on Who Wins at the Olympics? is now an FYI box. LEARNING OBJECTIVES: By the
Object Oriented System Analyze and Design of Revenue Information System using UML
Object Oriented System Analyze and Design of Revenue Information System using UML Sany Ang Department of Accounting Petra Christian University, Surabaya, Indonesia [email protected] and Prof. Dr. Chaiyong
6. VVT-i (Variable Valve Timing-intelligent) System
38 ENGE 1ZZ-FE ENGE 6. VVT-i (Variable Valve Timing-intelligent) System General This system controls the intake camshaft valve timing so as to obtain balance between the engine output, fuel consumption
LMS The modular management system for condensing boilers. Control Products & Systems OEM. Answers for infrastructure.
LMS The modular management system for condensing boilers Control Products & Systems OEM Answers for infrastructure. LMS advanced electronics and proven software At times of dwindling resources, rising
2.1. Introduction to UML: Use-Case Diagram
Training Workshop on Business Process Analysis in International Trade Module 2: Analysis and description of existing business processes related to foreign trade activities 2.1. Introduction to UML: Use-Case
RVR Hybrid System Installer Instructions - 10052012. RVR Hybrid System Controller Installation Instructions
RVR Hybrid System Controller Installation Instructions 1 Introduction to Hybrid Systems The RVR Hybrid system uses a combination of the Immergas Audax range of heat pumps with gas or oil boilers to create
Performance Optimization Guide
Performance Optimization Guide Publication Date: July 06, 2016 Copyright Metalogix International GmbH, 2001-2016. All Rights Reserved. This software is protected by copyright law and international treaties.
CORRELATION ANALYSIS
CORRELATION ANALYSIS Learning Objectives Understand how correlation can be used to demonstrate a relationship between two factors. Know how to perform a correlation analysis and calculate the coefficient
Keywords Online food system, Short Massage Service, E-business, notification
Volume 5, Issue 12, December 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Online Food
DeltaV SIS for Burner Management Systems
January 2011 Page 1 DeltaV SIS for Burner Management Systems RESULTS Inhibit startup when unsafe conditions exist Protect against unsafe operating conditions, including improper fuel quantities Provide
