Tutorial notes on. Requirements analysis
|
|
- Rodney McCoy
- 5 years ago
- Views:
Transcription
1 Tutorial notes on Requirements analysis Dr. C. Constantinides, P.Eng. Computer Science and Software Engineering Concordia University Page 1 of 12
2 Exercise 1. Consider an client software. The client has one mailbox which consists of a number of diferent folders. Each folder contains a number of messages. A message cannot exist in more than one folders. A user can invoke a view on a message and in fact a user may have various views, each corresponding to one message. (a) Illustrate the appropriate mechanisms in order to identify concepts and their associations. (b) Create a domain model for the client. (c) Define the term multiplicity expression and show its applicability on the domain model. (d) Define the term aggregation (and its different types) and clearly illustrate its applicability to the domain model. Solution: (a) Domain model 1. Noun-phrase identification: Mailbox, Folder, Message, View 2. Conceptual class category list: Containers of other things: (Mailbox, Folder), (Folder, Message). 3. Common associations list: A logical part of B: (Mailbox, Folder), (Message, Folder) A is a description of B: (View, Message) A is captured in B: (View Message) (b) The domain model is shows below: 1 (c) The following is defined as follows: Multiplicity: How many instances of one type may be associated with an instance of another type at one point in time. Mailbox Folder: one-to-many, Folder-Message: one-to-many, Page 2 of 12
3 Message-View: one-to-many (d) The following terms are defined as follows: Aggregation: defines a whole-part association. Composite aggregation: multiplicity at composite end is 1. Mailbox-Folder, Folder-Message. Shared aggregation: Multiplicity at composite end is more than one. Page 3 of 12
4 Exercise 2. Our system is the Registrar office of a University where students go in order to enroll for classes. Consider the following success scenario of use case Process Registration: A student arrives at the Registrar s office in order to enroll in one or more classes. The clerk will access the terminal in order to initiate a new enrollment session (you may assume that they already have been authenticated by the system). Each enrollment session captures the date and time it was initiated. The clerk will proceed to enroll the student in each class requested. For each class, the clerk will enter the student name and identification number and the class identification number. In response to each entry, the system will display a description and a confirmation. At the end of the session, the system will display a confirmation of the procedure and the total amount of tuition fees due. The clerk will then initiate a payment of tuition fees and the system will respond with the change due and a receipt. (a) Create a domain model based on the above scenario. (b) Describe what a system sequence diagram (SSD) is and create one with respect to the above scenario. Use the SSD to define the terms system event and system operation and public system interface. (c) Define the terms operation contract, precondition, and postcondition, and create an operation contract for the system operation deployed to initiate the enrollment session. Clearly illustrate the relationships between the operation contract and the domain model. Page 4 of 12
5 Solution: (a) The domain model is shown below: Page 5 of 12
6 (b) A System Sequence Diagram (SSD) is a diagram that shows, for a particular scenario of a use case, the interactions between an actor the the system as a black box. The SSD is shown below: The following terms are defined as follows: 1. System event: message (request) generated by actrors to system. 2. System operation: Operations that the system (as a black box) offers in its public interface to handle incoming system events. 3. Public system interface: the entire set of system operations across all use cases. (c) The following terms are defined as follows: 1. Operation contract: Document that describes system behavior. 2. Precondition: Assumption about the state of the system before execution of the operation. 3. Postcondition: Assumption that refer to the state of the system after completion of the operation. (creation/deletion of instances, formation/bgreaking of associations, modification of attribute) Page 6 of 12
7 The operation contract for addenrollment is as follows: Contract CO1: addenrollment Operation: addenrollment () Cross References: Use Cases: Process Registration. Pre-conditions: Clerk has been authenticated by the system. Post-conditions: 1. An Enrollment instance e was created. (instance creation) 2. e was associated with Student (association formed) 3. e was associated with Class (association formed) 4. e was associated with EnrollmentCatalog (association formed) 5. Attributes of e were initialized (modification of attribute) Page 7 of 12
8 Exercise 3. Consider a system contains a catalog (database) with books and journals. A library clerks access the system in order to populate the catalog to search the catalog to complete a booking to handle returns Library members access the system in order to search the catalog. The UML use case diagram is shown below: Below is the use case Process Entry: Use Case: Actor: Pre-condition: Post-condition: UC1 - Process Entry Library clerk Clerk is identified and authenticated Entered valid entries are stored in catalog. Page 8 of 12
9 Success scenario (basic flow): 1. Library clerk starts a session from a terminal for populating the catalog. 2. Clerk enters required information for a book. 3. System validates and stores the information and confirms of the success of the operation. 4. Clerk repeats step 2-3 until indicates done. Extensions (alternative flow): 3a. If data is invalid, then system informs clerk of the error. The UML system sequence diagram for the success scenario of this use case is shown below: The set of all required system operations is determined by identifying the system events: makenewentry() addbook() endentry() Page 9 of 12
10 In order to build a domain model, we first need to identify conceptual classes. We can do this by 1. Use noun phrase identification. Identify noun (and noun phrases) in textual descriptions of the problem domain, and consider them as concepts or attributes. Use cases are excellent description to draw for this analysis. 2. Use a conceptual class category list as follows: Concept Category Physical or tangible objects Places Transactions Transaction line items Roles of people Containers of other things Example Terminal, Book Library Populate Catalog, Search Catalog Booking item Library Clerk, Library Member Library, Catalog We can use a common associations list in order to find associations between conceptual classes: Category A is a physical part of B A is a logical part of B A is physically contained in/on B A is logically contained in B Examples Drawer Terminal Book Entry Terminal - Library Book - Catalog A is a line item of a transaction or report B Book Entry A is known/logged/recorded/ captured in B Terminal - Entry Terminal Catalog Entry - Catalog A is a member of B Library Clerk - Library Page 10 of 12
11 The domain model is shown below: We now need to define contracts for system operations. Nore that the entire set of system operations across all use cases, defines the public system interface. In the UML the system as a whole can be represented as a class. Contracts are written for each system operation to describe its behavior. The contracts are shown below: Contract CO1: Operation: Cross References: Pre-conditions: Post-conditions: makenewentry makenewentry() Use case Process Entry. None. 1. an instance of Entry e was created (instance creation) 2. e was associated with Terminal (formation of association) 3. e was associated with Catalog (formation of association) Page 11 of 12
12 Contract CO2: Operation: Cross References: Pre-conditions: Post-conditions: addbook addbook(author, title, publisher, year) Use case Process Entry. Am entry is under way. 1. an instance of Book b was created (instance creation). 2. b was associated with Catalog (formation of association) 3. Attributes in b have been modified. Contract CO3: Operation: Cross References: Pre-conditions: Post-conditions: endentry endentry() Use case Process Entry. An entry is under way. Attribute Entry.isComplete was set to true (modification of attribute) Page 12 of 12
Tutorial notes on. Object-oriented design
Tutorial notes on Object-oriented design Dr. C. Constantinides Computer Science and Software Engineering Concordia University 1 Exercise 1. Consider the Domain Model and the operation contracts below:
More informationObject-Oriented Functional Analysis and Design for POS Example
Object-Oriented Functional Analysis and Design for POS Example Focus in Analysis, Design, Implementation Analysis Investigation to the problem in problem domain Design Logical solution(model) for implementation
More informationChapter 5: Structural Modeling
Chapter 5: Structural Modeling Objectives Understand the rules and style guidelines for creating CRC cards, class diagrams, and object diagrams. Understand the processes used to create CRC cards, class
More informationTutorial notes on. Object relational structural patterns
Tutorial notes on Object relational structural patterns Dr. C. Constantinides, P.Eng. Computer Science and Software Engineering Concordia University Page 1 of 14 Exercise 1. a) Briefly describe what is
More informationSystem Process Document Edit 1098-T Data
Department Responsibility/Role File Name Revision Document Generation Date Date Modified Last Changed by sbrock 12.29 Status sent for review 1.1.15 _SPD_20141229112902 12/29/2014 11:29:00 AM 2/16/2015
More informationCTIS 359 Principles of Software Engineering SOFTWARE DESIGN OO(A)D
CTIS 359 Principles of Software Engineering SOFTWARE DESIGN OO(A)D Today s Objectives To explain the basic concepts of OO(A)D To describe some best practices regarding to OO(A)D What is NOT UML? The UML
More informationLearning objectives: Software Engineering. CSI1102: Introduction to Software Design. The Software Life Cycle. About Maintenance
CSI1102: Introduction to Software Design Chapter 10: Introduction to Software Engineering Learning objectives: Software Engineering The quality of the software is a direct result of the process we follow
More information1. Log into your portal and navigate to Student Center>All Student Functions on the left hand side of the screen:
Enrollment: How to Register For Classes (add/drop) 1. Log into your portal and navigate to Student Center>All Student Functions on the left hand side of the screen: 2. Navigate to Register for Classes
More informationTopics. Overview- The UML Functional Model. Structural Model. Behavioral Models. Use Case Diagram (essential and system)
Topics Overview- The UML Functional Model Use Case Diagram (essential and system) Structural Model Class/object, Component and Deployment Diagram Behavioral Models Activity, State chart, sequence /collaboration
More informationChapter 1: Programming Principles
Chapter 1: Programming Principles Object Oriented Analysis and Design Abstraction and information hiding Object oriented programming principles Unified Modeling Language Software life-cycle models Key
More informationFor 100% Result Oriented IGNOU Coaching and Project Training Call CPD TM : ,
Course Code : MCS-032 Course Title : Object Oriented Analysis and Design Assignment Number : MCA (3)/032/Assign/2014-15 Assignment Marks : 100 Weightage : 25% Last Dates for Submission : 15th October,
More informationObject Oriented Software Development CIS Today: Object Oriented Analysis
Object Oriented Software Development CIS 50-3 Marc Conrad D104 (Park Square Building) Marc.Conrad@luton.ac.uk Today: Object Oriented Analysis The most single important ability in object oriented analysis
More informationOnline Registration Application Student Guide. Revised February 2017
Online Registration Application Student Guide Revised February 2017 Table of Contents The Online Registration Application... 2 About the Online Registration Application... 2 What is the Sequence of Online
More informationGoal: build an object-oriented model of the realworld system (or imaginary world) Slicing the soup: OOA vs. OOD
Domain analysis Goal: build an object-oriented model of the realworld system (or imaginary world) Slicing the soup: OOA vs. OOD OOA concerned with what, not how OOA activities focus on the domain layer
More informationConceptual and Logical Design
Conceptual and Logical Design Lecture 3 (Part 1) Akhtar Ali Building Conceptual Data Model To build a conceptual data model of the data requirements of the enterprise. Model comprises entity types, relationship
More informationIntroduction to Unified Modelling Language (UML)
IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark a class discussion Introduction to Unified
More informationHow do I setup Outlook Express to get my s?
How do I setup Outlook Express to get my e-mails? Before you set up a mail account in Outlook Espress you must first have your POP3 mailbox details provided to you by your Account Manager, this will be
More informationConstantinos Constantinides Computer Science and Software Engineering Concordia University Montreal, Canada
1 Disclaimer: These slides are based on the 2 nd edition of Applying UML and Patterns; An introduction to OOAD and the Unified process by Craig Larman (2002). I take responsibility for any errors. Constantinos
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 informationSoftware Design Models, Tools & Processes. Lecture 2: Inception Phase Cecilia Mascolo
Software Design Models, Tools & Processes Lecture 2: Inception Phase Cecilia Mascolo Inception Phase This is the phase when most of the system requirements are identified. Discover and reach agreement
More informationConceptual Data Modeling by David Haertzen
Conceptual Data Modeling by David Haertzen All rights reserved. Reproduction in whole or part prohibited except by written permission. Product and company names mentioned herein may be trademarks of their
More informationPayForIt ECC Online Payment Guide
PayForIt ECC Online Payment Guide These instructions show how to sign up for an account, add an ECC student(s) who is NEW to NISD, does NOT yet have a NISD Student ID#, AND needs to pay the ECC Registration
More informationOCS for the Blackboard Learn Platform
OCS for the Blackboard Learn Platform General Description OCS For the Blackboard Learn Platform (OCS for BB) is a communications suite that brings together the strengths of two products. Microsoft Office
More informationObject-Oriented Systems Analysis and Design Using UML
10 Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design, 8e Kendall & Kendall Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives Understand
More informationCS3205: Task Analysis and Techniques
CS3205: Task Analysis and Techniques CS3205: Task Analysis and Techniques Readings (same as before): 1) ID-Book Chapter Establishing Requirements, Ch. 10 (Ch. 9 in course ebook) 2) Chapter 2 from Task-Centered
More informationWeek 4 Tute/Lab Entity-Relationship (ER) Model
ISYS1055/1057 Database Concepts 2018 Semester 2 Week 4 Tute/Lab Entity-Relationship (ER) Model The objectives of this tute/lab session are: Learn about the entity-relationship model; Learn how to build
More informationCS350 Lecture 2 Requirements Engineering. Doo-Hwan Bae
CS350 Lecture 2 Requirements Engineering Doo-Hwan Bae bae@se.kaist.ac.kr Contents Overview of Requirements Engineering OO Analysis: Domain modeling, Use-case, sequence, class Structured Analysis: Dataflow
More informationSchool-Year How to Register
Ankeny Community School District Before & After School Program 2019-2020 School-Year How to Register Gather all information needed to answer the registration form questions. What do I need to complete
More information1. Log into your portal and navigate to Student Center>All Student Functions on the left hand side of the screen:
Enrollment: How to Register For Classes (add/drop) 1. Log into your portal and navigate to Student Center>All Student Functions on the left hand side of the screen: 2. Navigate to Register for Classes
More informationONLINE ENROLLMENT FOR OLLI COURSES (FALL 2018)
ONLINE ENROLLMENT FOR OLLI COURSES (FALL 2018) Before starting the online enrollment process, consult the catalog to decide what courses you want to take. Before You Begin Sample Course Description from
More informationUsing the AR Acceptance Flag Update Process
Georgia Enhanced Banner Student and Financial Aid Systems User Documentation Version 7.17 and Instructional Technology December 2008 This page left blank to facilitate front/back printing. Page ii December
More informationCS 370: Problem Set 2
CS 370: Problem Set 2 Section: TR 10-11:50 am Total: 150pts Due: 03/01/2016 Instructions: 1. I leave plenty of space on each page for you. If you need more sheet, please attach your work right behind the
More informationlyndaclassroom Getting Started Guide
lyndaclassroom Getting Started Guide This document explains Why lyndaclassroom might be right for you and your students How to register as an approved educator with lynda.com How to set up and submit your
More informationEducoSoft. Student Registration
EducoSoft Student Registration 1. Register 2-5 2. Register using Access Code 6-8 3. Pay for Web Access and Register 9-14 4. Purchase a Book and Register 15 21 5. Repeat Registration 22-23 1 1. Register
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 informationPart 5 DSASP Resource Registration for MIS Demand Response Information System (DRIS) Training for March 2013 Deployment
Part 5 DSASP Resource Registration for MIS Demand Response Information System (DRIS) Training for March 2013 Deployment Michael Lavillotti Product Business Analyst New York Independent System Operator
More informationSoftware Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm. Rao Casturi 09/17/2015
Software Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm Rao Casturi 09/17/2015 http://cs.gsu.edu/~ncasturi1 Requirement Elicitation 2 Requirement Engineering First step for understanding the
More informationDatabase Systems. A Practical Approach to Design, Implementation, and Management. Database Systems. Thomas Connolly Carolyn Begg
Database Systems A Practical Approach to Design, Implementation, and Management For these Global Editions, the editorial team at Pearson has collaborated with educators across the world to address a wide
More informationDLS DEF1437. Case 2:13-cv Document Filed in TXSD on 11/19/14 Page 1 of 10 USE CASE SPECIFICATION. 2:13-cv /02/2014
Case 2:13-cv-00193 Document 774-33 Filed in TXSD on 11/19/14 Page 1 of 10 An USE CASE SPECIFICATION ISSUE ELECTION CERTIFICATE Texas Department of Public Safety September 13 2013 Version 10 2:13-cv-193
More informationSnapshots/User Manual for last two year students (Session & ) who had taken admission directly through DDE Online Panel
Snapshots/User Manual for last two year students (Session 2013 14 & 2014 15) who had taken admission directly through DDE Online Panel Snapshots/User Manual for last two year students (Session 2013 14
More informationRegistration and UC Denver Guide
Center for Continuing and Professional Education Registration and UC Denver E-mail Guide 1380 Lawrence St, Ste #602 Campus Box 106 P.O. Box 173364 Denver, CO 80217-3364 Office: 303-315-4985 Office Fax:
More informationThe Unified Modeling Language. Asst.Prof.Dr. Supakit Nootyaskool IT-KMITL
The Unified Modeling Language Asst.Prof.Dr. Supakit Nootyaskool IT-KMITL UML: requirement VS. Design models Identify 2 All the classes or things Elementary business process Necessary step to carry out
More informationQuick Reference Guide. How to Register
Quick Reference Guide How to Register 1 Click the Register Now link. 2 Step 1: Choose your course Click the course or program you would like to register in. 3 Explore your section options by clicking the
More informationIMPORTANT: Please complete the registration steps for each student you want to enroll.
1 Click on the Online Registration button which opens an information box. At the bottom of the box it will list the 2 names of your children. Click on the name of the first child to begin the online registration
More informationProcess Document Viewing Customer Accounts
Date Modified 6/17/2008 Concept The Student Financials Customer Accounts page provides access to financial and scholastic data about a student. Charges, Payments, Anticipated Financial Aid, Payment Plan,
More information(C) 2010 Pearson Education, Inc. All rights reserved. Dr. Marenglen Biba
Dr. Marenglen Biba In Chapters 12 13, you design and implement an object-oriented automated teller machine (ATM) software system. Concise, carefully paced, complete design and implementation experience.
More informationPrinciples of Software Construction: Objects, Design, and Concurrency
Principles of Software Construction: Objects, Design, and Concurrency A formal design process Josh Bloch Charlie Garrod Darya Melicher 1 Administrivia Homework 2 feedback in your GitHub repository Homework
More informationCh t 8 Chapter 8. System Models
Ch t 8 Chapter 8. System Models Objectives To explain why the context t of a system should be modelled d as a part of requirements engineering process To describe behavioural modelling, data modelling
More informationNew York University Computer Science Department Courant Institute of Mathematical Sciences
New York University Computer Science Department Courant Institute of Mathematical Sciences Course Title: Adaptive Software Engineering Course Number: g22.3033-007 Instructor: Jean-Claude Franchitti Session:
More informationWIPO ACADEMY Distance Learning Registration Guide (TISC)
WIPO ACADEMY Distance Learning Registration Guide (TISC) Introduction... 2 Prior to Registration... 2 1. Applicants registering for WIPO Academy courses for the first time... 3 Step 1: Create a WIPO Academy
More informationMTAT Software Engineering. Written Exam 17 January Start: 9:15 End: 11:45
MTAT.03.094 Software Engineering Written Exam 17 January 2014 Start: 9:15 End: 11:45 Important Notes: The exam is open book and open laptop. Web browsing is allowed, but you are not allowed to use e mail
More informationDigitized Engineering Notebook
Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Sandeep Kumar Gudivada Governors State University
More information2016 Registration Guide for University Representatives Submitting Payments on Behalf of Student Presenters
2016 Registration Guide for University Representatives Submitting Payments on Behalf of Student Presenters URC REGISTRATION PHASE I: CREATING YOUR ACCOUNT STEP 1. Log onto the URC Web site: https://urcbutler.edu
More informationHow to cancel a course in Banner 9
Office of the Registrar How to cancel a course in Banner 9 If you are CANCELING a section it is YOUR RESPONSIBILITY to DROP all students in the class and NOTIFY THEM that the section has been canceled.
More informationS T R U C T U R A L M O D E L I N G ( M O D E L I N G A S Y S T E M ' S L O G I C A L S T R U C T U R E U S I N G C L A S S E S A N D C L A S S D I A
S T R U C T U R A L M O D E L I N G ( M O D E L I N G A S Y S T E M ' S L O G I C A L S T R U C T U R E U S I N G C L A S S E S A N D C L A S S D I A G R A M S ) WHAT IS CLASS DIAGRAM? A class diagram
More informationAR Acceptance Flag Update Process Workbook. Office of Information and Instructional Technology
AR Acceptance Flag Update Process Workbook and Instructional Technology March 2008 This page left blank to facilitate front/back printing. Table of Contents Table of Contents AR Acceptance Flag Update
More informationHow to Cancel a Section/Course
B a n n e r Student How to Cancel a Section/Course This document includes tutorials for the links listed below. Click the link to go to the section you need. Click the section title to return to this menu.
More informationFaculty Training. Blackboard I Workshop Bobbi Dubins
Faculty Training Blackboard I Workshop Bobbi Dubins Table of Contents Introduction... 2 blackboard.allegany.edu... 2 Overview of Features:... 2 Using Blackboard... 3 Changing Your Password... 3 How to
More informationP.A.S.S. Camp Online Registration Tutorial
P.A.S.S. Camp Online Registration Tutorial Please follow the below steps to register for the P.A.S.S. Camp program. If you have any questions regarding P.A.S.S. Camp online registration, please call 303-871-3908.
More informationFull Time Repeat Only Students - Online Registration Step-by-step Guide 2019 STUDENTS GUIDE
Full Time Repeat Only Students - Online Registration Step-by-step Guide 2019 STUDENTS GUIDE Contents The INTRODUCTION... 3 The LANDING Page... 4 The LOG IN/AUTHENTICATION Page... 5 The HOLDING Page...
More informationDomain Model and Domain Modeling
Dr. Michael Eichberg Software Engineering Department of Computer Science Technische Universität Darmstadt Software Engineering Domain Model and Domain Modeling Resources: Craig Larman; Applying UML and
More informationContents Contents 1 Introduction Entity Types... 37
1 Introduction...1 1.1 Functions of an Information System...1 1.1.1 The Memory Function...3 1.1.2 The Informative Function...4 1.1.3 The Active Function...6 1.1.4 Examples of Information Systems...7 1.2
More informationMy Lakeland Student Guide
My Lakeland Student Guide My Lakeland is your connection to your class schedule, your grades, your student account and your personal contact information. Known in technical terms as a student self-service
More informationObject-Oriented Design. Module UFC016QM. and Programming. Objects and Classes. O-O Design Unit 2: Faculty of Computing, Engineering
Module UFC016QM Object-Oriented Design and Programming O-O Design Unit 2: Objects and Classes Faculty of Computing, Engineering and Mathematical Sciences Schedule Quick recap on Use Case diagrams UWE Flix
More informationMSO Exam November 7, 2016, 13:30 15:30, Educ-Gamma
MSO 2016 2017 Exam November 7, 2016, 13:30 15:30, Educ-Gamma Name: Student number: Please read the following instructions carefully: Fill in your name and student number above. Be prepared to identify
More informationlyndaclassroom Getting Started Guide
lyndaclassroom Getting Started Guide This document explains Why lyndaclassroom might be right for you and your students How to register as an approved educator with lynda.com How to set up and submit your
More informationSTUDENT TRAINING MANUAL SCHEDULE CREATE A STUDY ABROAD SECTION
STUDENT TRAINING MANUAL SCHEDULE CREATE A STUDY ABROAD SECTION SSASECT - BASIC SCHEDULE FORM NOTE: A course must have first been approved through the curriculum process and entered in Banner Catalog before
More informationStep by Step Guide. PROCESSING STUDENT RECORDS Generating Permission Numbers. v9.2 Student Records. In this lesson you will learn the processes for:
CAESAR SES v9.2 Student Records PROCESSING STUDENT RECORDS Generating Permission Numbers In this lesson you will learn the processes for: Generating General Class Permission Numbers... 2 Generating Student
More informationCenter for Science Outreach Public View
Vanderbilt University Center for Science Outreach Public View Destiny One Page 1 Contents Create a Student Profile/Account... 3 Browse for a Course... 5 Register for a Course and Checkout... 7 Page 2 Create
More informationTBS / SLP Online Registration STUDENT GUIDE
TBS / SLP Online Registration STUDENT GUIDE This is a step by step guide which will assist you to complete your registration contract online. Students will be able to access TBS Online Registration via
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 informationGetting Started with Papyrus for RealTime v0.9
1. Introduction This tutorial will show the creation of a simple model using Papyrus for RealTime version 0.9.0 (based on Eclipse Neon). As a precondition to going through this tutorial, you must have
More informationNEW STUDENT ONLINE REGISTRATION Academic Year
NEW STUDENT ONLINE REGISTRATION 2017-2018 Academic Year Admissions and Registration Information Visit http://www.pilibos.org/admissions_process and http://www.pilibos.org/tuition_aid After reviewing the
More informationChapter 1: Principles of Programming and Software Engineering
Chapter 1: Principles of Programming and Software Engineering Data Abstraction & Problem Solving with C++ Fifth Edition by Frank M. Carrano Software Engineering and Object-Oriented Design Coding without
More informationCSC 520 Project Requirements
CSC 520 Project Requirements 1 Business Requirements 1.1 Business actor list Assistant: An employee of the library who helps Members borrow Books and reserve Cataloged Books. Person: A person who can browse
More informationUse-Case Analysis. Architecture Oriented Analysis. R. Kuehl/J. Scott Hawker p. 1 R I T. Software Engineering
Use-Case Analysis Architecture Oriented Analysis R. Kuehl/J. Scott Hawker p. 1 Notes The slides are based on UML use-case analysis techniques This is an introduction detailed techniques and notation will
More informationSchool Days Off Online Registration Tutorial
2016-2017 School Days Off Online Registration Tutorial Please follow the below steps to register for 2016-2017 School Days Off program dates. If you have any questions regarding School Days Off online
More informationEHWLC Exams Terms & Conditions:
EHWLC Exams Terms & Conditions: Registration: Candidates will not be enrolled and accepted for the exam under any circumstances without payment. Late entries: Where spaces are available, a late entry fee
More informationAdvanced Software Engineering
Dev Bhoomi Institute Of Technology LABORATORY MANUAL PRACTICAL INSTRUCTION SHEET EXPERIMENT NO. ISSUE NO. : ISSUE DATE: REV. NO. : REV. DATE : PAGE: 1 LABORATORY Name & Code: Advanced Software Engineering
More informationA - 1. CS 494 Object-Oriented Analysis & Design. UML Class Models. Overview. Class Model Perspectives (cont d) Developing Class Models
CS 494 Object-Oriented Analysis & Design UML Class Models Overview How class models are used? Perspectives Classes: attributes and operations Associations Multiplicity Generalization and Inheritance Aggregation
More informationMyTax.DC.gov User Guide: How to Sign up
MyTax.DC.gov User Guide: How to Sign up Businesses with significant physical presence in the District of Columbia (nexus) and businesses that do commerce in the District but do not have a physical presence
More informationimaconnect: Guide to the system
imaconnect: Guide to the system This Guide is intended to assist you navigate through the imaconnect System. You may refer to the links provided in the next slide, to navigate quickly to your area of Guidance
More informationStructural specification
2IW80 Software specification and architecture Structural specification Alexander Serebrenik Before we start Time-related signal in an activity diagram is represented as a) b) c) / SET / W&I 11/02/15 PAGE
More informationLCASD Online Registration System. For Summer School
LCASD Online Registration System For Summer School WELCOME! This guide is for NEW Parents/Guardians who do not yet have an Infinite Campus Portal user account. Existing families who already have a Portal
More informationStudent Registration Instructions
Student Registration Instructions Before you begin, you will need a 10-character Class Code provided by your instructor and a 20-character ALEKS Access Code. If you do not have an access code, you can
More informationSMURF Samuel Merritt Records and Finance Online Registration and Troubleshooting
SMURF Samuel Merritt Records and Finance Online Registration and Troubleshooting Note: Non-degree seeking students should refer to the following link, if they have not yet been admitted to take our basic
More informationMaintaining the Message Catalog Business Process Guide
Maintaining the Message Catalog Business Process Guide June 2004 Updates Date Action Page(s) 10/06/03 Last Update 3/21/07 Updated navigation for version 8.9. 8/22/07 Updated screen shots for version 8.9.
More informationIntroduction to Software Engineering (2+1 SWS) Winter Term 2009 / 2010 Dr. Michael Eichberg Vertretungsprofessur Software Engineering Department of
Introduction to Software Engineering (2+1 SWS) Winter Term 2009 / 2010 Dr. Michael Eichberg Vertretungsprofessur Software Engineering Department of Computer Science Technische Universität Darmstadt Dr.
More informationWDD Fall 2016Group 4 Project Report
WDD 5633-2 Fall 2016Group 4 Project Report A Web Database Application on Loan Service System Devi Sai Geetha Alapati #7 Mohan Krishna Bhimanadam #24 Rohit Yadav Nethi #8 Bhavana Ganne #11 Prathyusha Mandala
More informationONLINE SPACE APPLICATION GUIDE Part I: Individual application Part II: Group application
ONLINE SPACE APPLICATION GUIDE Part I: Individual application Part II: Group application Dated 4 May 2017 Save as Draft function The Save as Draft function allows exhibitors to save their application at
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 2 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2017 Contents What are software requirements? Requirements Engineering Process Domain
More informationSTEPS FOR CANDIDATE FOR SCHEDULING ITB EXAM
STEPS FOR CANDIDATE FOR SCHEDULING ITB EXAM 1. Candidates can start registering through the Register for an ITB Certification link on www.pearsonvue.com/itb or directly by clicking on Enrollment link of
More informationRestricted Use Case Modeling Approach
RUCM TAO YUE tao@simula.no Simula Research Laboratory Restricted Use Case Modeling Approach User Manual April 2010 Preface Use case modeling is commonly applied to document requirements. Restricted Use
More informationRegistration Guide
2016-2017 Registration Guide Registering for International Languages (Elementary) Programs: Go to www.garyallan.ca and select Elementary Students to access information on our Elementary International Languages
More informationCSSE 374: UML Activity Diagrams. Shawn Bohner Office: Moench Room F212 Phone: (812)
CSSE 374: UML Activity Diagrams Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Learning Outcomes: Patterns, Tradeoffs Identify criteria for the design of a software
More informationThe Nikon Storytellers Scholarship Frequently Asked Questions
The Nikon Storytellers Scholarship Frequently Asked Questions Who is eligible for this scholarship? Who is the program sponsor? When is the application deadline? When is the recommendation deadline? Should
More informationBM1602 Sales Activity Screen Table of Contents
BM1602 Sales Activity Screen Table of Contents Sales Activity Screen... 2 Description (Sales Activity Screen)... 2 User Functions (Sales Activity Screen)... 2 Displaying Sales Activity by Session or Ring...
More information5 Days Course on Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010
PROFESSIONAL TRAINING COURSE 5 Days Course on Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 About the Course This Microsoft Exchange 2010 training class will provide you with
More informationVisual Modeling with UML 2
Visual Modeling with UML 2 A Sample of the Course Copyright 2007-2009 Evanetics, Inc. All Rights Reserved Copyright 2006-2008 Visual Modeling Evanetics, with Inc. UML All 2Rights Reserved Page - 1 Student
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 information