Modelling Software Requirements Exercise on comparing two methods in an empirical study. BLUE 2 nd session Experiment package mss- U

Size: px
Start display at page:

Download "Modelling Software Requirements Exercise on comparing two methods in an empirical study. BLUE 2 nd session Experiment package mss- U"

Transcription

1 Modelling Software Requirements Exercise on comparing two methods in an empirical study. BLUE 2 nd session Experiment package mss- U Surname: Color: BLUE Name: Application: mss Treatment: UML Use Cases Start Time: End Time:

2 The Meeting Scheduler System story Organizing a meeting (such as a project meeting, a faculty gathering, or a family reunion) may become a complex and time consuming task, especially when several meetings, sharing a set of participants, are going to be organized in parallel. Moreover, participants to a meeting would like to have their preference for time and location for the meeting to be taken into account. A software application that supports organizing a meeting (called Meeting Scheduler System - MSS) will be considered. The MSS will be used in the context of an organization (such as a faculty) having a database of the meeting rooms. Each meeting room in the room DB appears with its resources (number of seats, projectors, microphones, etc.) and its availability or its allocation status (including the name of the person who allocated it). Room s availability can be checked and an available room can be allocated by a meeting initiator (MI), who wants to organize a meeting in an effective way (e.g., a project manager or a dean). An allocated room can be de- allocated by the MI who had previously allocated it. Moreover, the MSS is supposed to be interfaced with an existing web- based agenda (such as doodle.com), which can provide functions that support proposing a meeting and collecting participants availability for the meeting, including dates with maximum number of potential participants available. The meeting initiator, may also be a potential participant (PP) in the meeting or not, as in the case a secretary organizes a meeting, but does not participate in it. The meeting initiator will use the MSS system to call the meeting (defining a set of features, such as the purpose of the meeting, list of participants, candidate time period and locations) and to communicate this call to the involved participants. The MSS will take care of collecting availabilities, both concerning the meeting location and the date, in order to ensure the largest participation, on behalf of the MI. The MSS may also support negotiation about the best date/time for a meeting that might be necessary in order to maximize the number of people attending the meeting. A parallel negotiation for room availability can be also necessary, for instance proposing a room exchange to someone who had allocated a room, which has better resources for the meeting under organization.

3 Use Case Model UML UC legend Use case template USE CASE Main flow Alternative flow Label Primary /Secondary What should be true before What will be true after Description of the principal task realizing the UC Description of task(s) alternative to the main one (if any; 1 for each alternative behaviour)

4 Scheduler System s UC Diagram:

5 Meeting Scheduler System s UC description Alternative flow Schedule a Meeting Primary (system function invoked by the MI) The user is enabled to access the Meeting Scheduler software system The meeting has been scheduled with a precise date/time, location and list of participants The user log-in and is recognized by the system. The function realizing the Schedule a meeting will include calls to the functions realizing use-cases: Collect Availability from Participants, Choose Schedule and Room Assignment. _ Alternative flow Call a Meeting Primary (system function is directly invoked by the MI user). The user is enabled to access the Meeting Scheduler software system. The meeting call has been defined and posted A new meeting is defined in terms of a set of features: purpose of the meeting, list of participants, candidate time period and location. The call is set up via direct ing. Post call via a web-based system (doodle). Alternative flow Modify a Call Primary (system function is directly invoked by the MI user). The user is enabled to access the Meeting Scheduler software system. A meeting call has been previously defined. An existing meeting call has been modified An existing meeting call is modified by changing one or more features. _ Alternative flow Collect Availability from Participants Primary (invoked by the PP user); Secondary (invoked by the function realizing the Schedule a meeting use case) The MSS function realizing Schedule a Meeting has been activated by the MI user or the user PP accesses the MSS for specifying his/her availability for a meeting Data on PP(s) availability has been collected The MSS collects PP(s) availability through direct ing that each PP has specified Each PP can set her/his own availability via a web-based system (doodle). This info is collected on the web-based system, which can also give to the MSS the dates with maximum number of potential participants.

6 Alternative flow Alternative flow Choose Schedule Secondary (invoked by the function realizing the Schedule a Meeting use case) The MSS function realizing Schedule a Meeting has been activated by the MI user. A schedule for a meeting has been chosen Date/time for the meeting is selected, based on the PP availabilities that has been collected by the MSS. The selection of the schedule ensuring the maximum number of PP is performed on the basis of the info about maximal intersection of PPs availabilities provided by the web-based system (doodle). The selection of the schedule is based on a negotiation with PPs about the meeting date/time. Room Assignment Primary (system function is invoked by the MI); Secondary (invoked by the function realizing the Schedule a Meeting use case) The user accessed the Meeting Scheduler software system or the function realizing the Schedule a Meeting use case has been activated. A meeting room has been assigned for the meeting The system access the Room DB to get info on allocation status and resources of room. It can set a request for allocation of an available room. The function realizing Room Assignment will include calls to the functions realizing use-cases: Check Room Availability, Allocate /Deallocate Room Alternative flow - Check Room Availability Secondary (not directly invoked by the user) The function realizing the Room Assignment use case has been activated. A room status has been checked for availability The system accesses the Room DB to get info about the availability of a room at a given date/time by checking the allocation status of the room. Alternative flow - Allocate /Deallocate Room Secondary (not directly invoked by the user) The function realizing the Room Assignment use case has been activated. A meeting room status has been changed. The system accesses the Room DB and set the room allocation status to allocated (or free, i.e. deallocated).

7 Comprehension and Modeling Questions: In answering the questions, please remember that UC model includes the UC diagram and the UC templates 1. How many actors, mentioned in the case study s story, have been modeled? [A] - What are their names: 2. Are there actors in the model who are not mentioned in the case study's story? [A]- If so, name them: : 3. Are there any stakeholders, mentioned in the case study s story, who have NOT been modeled as actors? [A]- If so, name them: :

8 4. Is there any functionality in the case study s story, which is NOT represented in the model? [A]- If so, describe it (them) in a few words: 5. How many relationships involving actors and relationships between use cases, have been modeled? [A]- Specify the number of relationships per type Participation Inclusion 6. Which info can the MSS get from the web- based agenda (doodle.com), according to the model? [A]- Please provide a short description:

9 7. How many relationships between the PP and the MSS appear in the model? [A]- What are their type Participation Inclusion 8. According to the model, what are the ways the MSS can support calling a meeting? [A]- What are they? Please provide a short description 9. According to the model, who is providing the data about PP availabilities to the MSS? [A]- Actor name(s):

10 10. According to the model, which type of information about the meeting rooms can be used by the MSS system? [A]- Please provide a short description: In questions 11-14, make the modifications directly on the model (both actor and goal diagrams) given at the beginning of this questionnaire and describe the changes by words in the following tables. Note that there may be questions that do not require changes in both types of diagram. 11. How do you modify the model to include the fact that the MSS shall get information about the person who has allocated a room? [A]- Make the modification directly on the model and describe here by words which modification you made Diagram type Description of change(s) Indication on the diagram UC diagram UC templates

11 12. How do you modify the model if the MSS can support calling a meeting ONLY through the web- based agenda (doodle.com)? [A]- Make the modification directly on the model and describe here by words which modification you made Diagram type Description of change(s) Indication on the diagram UC diagram UC template 13. How do you modify the model if the MSS will get information about the PPs availability directly from the PPs themselves instead of from web- based agenda (doodle.com)? [A]- Make the modification directly on the model and describe here by words which modification you made Diagram type Description of change(s) Indication on the diagram UC diagram UC template

12 14. How do you modify the model to represent the fact that the MSS, WITHOUT the direct participation of the MI, will perform the room assignment? [A]- Make the modification directly on the model and describe here by words which modification you made Diagram type Description of change(s) Indication on the diagram UC diagram UC template

Transaction-Typed Points TTPoints

Transaction-Typed Points TTPoints Transaction-Typed Points TTPoints version: 1.0 Technical Report RA-8/2011 Mirosław Ochodek Institute of Computing Science Poznan University of Technology Project operated within the Foundation for Polish

More information

TDDC88 Lab 2 Unified Modeling Language (UML)

TDDC88 Lab 2 Unified Modeling Language (UML) TDDC88 Lab 2 Unified Modeling Language (UML) Introduction What is UML? Unified Modeling Language (UML) is a collection of graphical notations, which are defined using a single meta-model. UML can be used

More information

Use Case Diagrams. Tutorial

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

More information

Higher Education Course Regulations 2014/15. Section 8: Academic Misconduct

Higher Education Course Regulations 2014/15. Section 8: Academic Misconduct Higher Education Course Regulations 2014/15 Section 8: Misconduct 8.1. Misconduct Procedures... 2 8.2. Minor Misconduct... 2 8.3. Moderate & Serious Misconduct... 2 8.4. Misconduct Panel Hearing... 4 8.5.

More information

Lecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk. COMP 201 web-page: http://www.csc.liv.ac.

Lecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk. COMP 201 web-page: http://www.csc.liv.ac. Lecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk COMP 201 web-page: http://www.csc.liv.ac.uk/~coopes/comp201 Lecture 18 Introductory Case Study Introduction to UML During

More information

3C05: Unified Software Development Process

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

More information

HOW DO I REQUEST A MANUAL PROCESS BE MADE ELECTRONIC VIA UWF S ROUTEIT SYSTEM

HOW DO I REQUEST A MANUAL PROCESS BE MADE ELECTRONIC VIA UWF S ROUTEIT SYSTEM HOW DO I REQUEST A MANUAL PROCESS BE MADE ELECTRONIC VIA UWF S ROUTEIT SYSTEM If you have a document that is currently being manually routed for approval in hardcopy format that you would like to be considered

More information

A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA 1 A.B. MUTIARA, 2 A. MUSLIM, 3 T. OSWARI, 4 R. ASRITA 1 Prof., Faculty of Computer Science and Information Technology, Gunadarma University,

More information

Dr. Pat Mirenda. Software Design Specification Document

Dr. Pat Mirenda. Software Design Specification Document CPSC 319 Team 2 Dr. Pat Mirenda Software Design Specification Document Version: 1.2 Date: (03/17/2006) 2Communicate SDS Revisions Version Primary Author(s) Description of Version Date Completed 1.0 Wei

More information

DATABASE DESIGN. - Developing database and information systems is performed using a development lifecycle, which consists of a series of steps.

DATABASE DESIGN. - Developing database and information systems is performed using a development lifecycle, which consists of a series of steps. DATABASE DESIGN - The ability to design databases and associated applications is critical to the success of the modern enterprise. - Database design requires understanding both the operational and business

More information

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA 1 A.B. Mutiara, 2 A. Muslim, 3 T. Oswari, 4 R.A. Miharja 1,2,4 Faculty of Computer Science and Information Technology, Gunadarma University,

More information

Meeting Scheduler System CS 6361 Advanced Requirement Engineering, Section 101 Fall 2008. System Requirement Specification Version 3.

Meeting Scheduler System CS 6361 Advanced Requirement Engineering, Section 101 Fall 2008. System Requirement Specification Version 3. SynergySoft Meeting Scheduler System System Requirement Specification Version 3.0 Prepared by: Animesh Roy Arvind Raghavan Kavan Shah Shivdas Nair Srikrishna Srinivasan Varshada Buchake Varun Garg - 1-2008

More information

A Case study based Software Engineering Education using Open Source Tools

A Case study based Software Engineering Education using Open Source Tools A Case study based Software Engineering Education using Open Source Tools Sowmya B J Dept. of CSE M. S. Ramaiah Institute of Technology sowmyabj@msrit.edu Srinidhi Hiriyannaiah Dept. of CSE M.S. Ramaiah

More information

MIDLANDS STATE UNIVERSITY

MIDLANDS STATE UNIVERSITY MIDLANDS STATE UNIVERSITY FACULTY OF SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND INFORMATION SYSTEMS DEPARTMENT.../.../2011 Preamble Students are expected to produce a fully functional Dissertation projects

More information

South East of Process Main Building / 1F. North East of Process Main Building / 1F. At 14:05 April 16, 2011. Sample not collected

South East of Process Main Building / 1F. North East of Process Main Building / 1F. At 14:05 April 16, 2011. Sample not collected At 14:05 April 16, 2011 At 13:55 April 16, 2011 At 14:20 April 16, 2011 ND ND 3.6E-01 ND ND 3.6E-01 1.3E-01 9.1E-02 5.0E-01 ND 3.7E-02 4.5E-01 ND ND 2.2E-02 ND 3.3E-02 4.5E-01 At 11:37 April 17, 2011 At

More information

W E B B A S E D M E E T I N G S C H E D U L E R S Y S T E M

W E B B A S E D M E E T I N G S C H E D U L E R S Y S T E M 1 W E B B A S E D M E E T I N G S C H E D U L E R S Y S T E M Project phase 2.2 CS 6361 ADVANCED REQUIREMENTS ENGINEERING, SPRING 2010 UNIVERSITY OF TEXAS AT DALLAS S Y S T E M R E Q U I R E M E N T S

More information

Monitoring services in Service Oriented Architecture 1

Monitoring services in Service Oriented Architecture 1 Proceedings of the International Multiconference on ISSN 1896-7094 Computer Science and Information Technology, pp. 735 744 2007 PIPS Monitoring services in Service Oriented Architecture 1 Ilona Bluemke,

More information

Sofware Requirements Engineeing

Sofware Requirements Engineeing Sofware Requirements Engineeing Three main tasks in RE: 1 Elicit find out what the customers really want. Identify stakeholders, their goals and viewpoints. 2 Document write it down (). Understandable

More information

FY17 Harvard Leadership Development Program Nomination Guide

FY17 Harvard Leadership Development Program Nomination Guide FY17 Harvard Leadership Development Program Nomination Guide Table of Contents Roles in the Nomination Process... 1 Quick Hits... 2 Checklist for Managers of HLDP Participants... 3 FY17 Fact Sheet...

More information

Software Requirements Specification (SRS)

Software Requirements Specification (SRS) Software Requirements Specification (SRS) Meeting Scheduler MANISH BANSAL ABHISHEK GOYAL NIKITA PATEL ANURAG MAHAJAN SMARAK BHUYAN - 1 - VERSION RECORD Version record showing the amendments effected to

More information

Add Feedback Workflow

Add Feedback Workflow Add Feedback Workflow Add Feedback Collection workflow to a list or library The workflows included with SharePoint products are features that you can use to automate your business processes, making them

More information

Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers

Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers Kyeong. S. Kang The First International Conference on Electronic Business, Faculty of Information

More information

MODEL MINE DEVELOPMENT AGREEMENT (MMDA)

MODEL MINE DEVELOPMENT AGREEMENT (MMDA) MODEL MINE DEVELOPMENT AGREEMENT (MMDA) SPONSORSHIP The MMDA was developed by the Mining Law Committee of the International Bar Association. Development of the MMDA was managed by an Administrative Committee,

More information

Use Cases. Massimo Felici. Massimo Felici Use Cases c 2004 2011

Use Cases. Massimo Felici. Massimo Felici Use Cases c 2004 2011 Use Cases Massimo Felici Use Cases 1 Support requirements engineering activities and the requirement process Capture what a system is supposed to do, i.e., systems functional requirements Describe sequences

More information

Model Simulation in Rational Software Architect: Business Process Simulation

Model Simulation in Rational Software Architect: Business Process Simulation Model Simulation in Rational Software Architect: Business Process Simulation Mattias Mohlin Senior Software Architect IBM The BPMN (Business Process Model and Notation) is the industry standard notation

More information

INSTRUCTIONS FOR LOGGING IN AND SIGNING UP FOR CLASSES USING REGONLINE

INSTRUCTIONS FOR LOGGING IN AND SIGNING UP FOR CLASSES USING REGONLINE INSTRUCTIONS FOR LOGGING IN AND SIGNING UP FOR CLASSES USING REGONLINE Click Here to go to the 2015 Registration Page IMPORTANT NOTE: This year, all individuals (adults and youth) have been entered into

More information

MODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION

MODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION MODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION Marek Rychlý and Petr Weiss Faculty of Information Technology, Brno University of Technology, Czech Republic, rychly@fit.vutbr.cz,

More information

Communication Diagrams

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

More information

The Role of the Software Architect

The Role of the Software Architect IBM Software Group The Role of the Software Architect Peter Eeles peter.eeles@uk.ibm.com 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation

More information

Course Code and Name Year - Semester. Number of marks

Course Code and Name Year - Semester. Number of marks UNIVERSITY NAME Faculty Name Department Name Course Code and Name Year - Semester Course website address Analysis Assignment/Project Car Rental Due: Date & Time Number of marks About the assignment scope

More information

THE COLLEGE APPLICATION HANDBOOK

THE COLLEGE APPLICATION HANDBOOK Fall 15 THE COLLEGE APPLICATION HANDBOOK A resource guide to help students plan and prepare for the college application and admissions process Prepared by the MHS School Counseling Team COLLEGE APPLICATION

More information

University of Toronto Dalla Lana School of Public Health. By-Laws of School Council

University of Toronto Dalla Lana School of Public Health. By-Laws of School Council University of Toronto Dalla Lana School of Public Health By-Laws of School Council Amended by School Council June 11, 2014 The Council of the Dalla Lana School of Public Health, University of Toronto BY-LAWS

More information

HOME SECURITY SYSTEM SOFTWARE REQUIREMENT SPECIFICATION

HOME SECURITY SYSTEM SOFTWARE REQUIREMENT SPECIFICATION HOME SECURITY SYSTEM SOFTWARE REQUIREMENT SPECIFICATION Actors: Superuser User Gas sensor Water sensor Temperature sensor Changing the system mode Creating new users Assigning permission to users Deciding

More information

4.4 What is a Requirement? 4.5 Types of Requirements. Functional Requirements

4.4 What is a Requirement? 4.5 Types of Requirements. Functional Requirements 4.4 What is a Requirement? It is a statement describing either 1) an aspect of what the proposed system must do, or 2) a constraint on the system s development. In either case it must contribute in some

More information

TERMS OF REFERENCE: GRAPHIC DESIGNER

TERMS OF REFERENCE: GRAPHIC DESIGNER TERMS OF REFERENCE: GRAPHIC DESIGNER Background In order to meet the increased requirements for coordination support, humanitarian advocacy and information, the OCHA Office in the occupied Palestinian

More information

Roadmap. Software Engineering. Software Engineering. Project Life Cycle. Database. Project Lifecycle

Roadmap. Software Engineering. Software Engineering. Project Life Cycle. Database. Project Lifecycle Database Project Lifecycle Philippe Bonnet, 2006 2 Software Engineering The implementation of a database application is a significant engineering endeavor The project must complete On time On budget The

More information

Process Mapping Guidelines

Process Mapping Guidelines Process Mapping Guidelines FLOWCHART SYMBOLS The following are the primary symbols: SYMBOL NAME DESCRIPTION Activity/Processing Decision Document Direction of Flow Chart Connections Indicates that an activity

More information

Using GitHub for Rally Apps (Mac Version)

Using GitHub for Rally Apps (Mac Version) Using GitHub for Rally Apps (Mac Version) SOURCE DOCUMENT (must have a rallydev.com email address to access and edit) Introduction Rally has a working relationship with GitHub to enable customer collaboration

More information

TRAINING MODULE IV. The Department of Health REPUBLIC OF SOUTH AFRICA FOR IDEAL CLINIC REALIZATION AND MAINTENANCE

TRAINING MODULE IV. The Department of Health REPUBLIC OF SOUTH AFRICA FOR IDEAL CLINIC REALIZATION AND MAINTENANCE The Department of Health REPUBLIC OF SOUTH AFRICA TRAINING MODULE IV FOR IDEAL CLINIC REALIZATION AND MAINTENANCE Data capturing and report generation on IC software IDEAL CLINIC DASHBOARD Table of Contents

More information

Quality Assurance of Medical Appraisers

Quality Assurance of Medical Appraisers Quality Assurance of Medical Appraisers Recruitment, training, support and review of medical appraisers in England www.revalidationsupport.nhs.uk Contents 1. Introduction 3 2. Purpose and overview 4 3.

More information

The Rap on RUP : An Introduction to the Rational Unified Process

The Rap on RUP : An Introduction to the Rational Unified Process The Rap on RUP : An Introduction to the Rational Unified Process Jeff Jacobs Jeffrey Jacobs & Associates phone: 650.571.7092 email: jeff@jeffreyjacobs.com http://www.jeffreyjacobs.com Survey Does your

More information

Student Manager s Guide to the Talent Management System

Student Manager s Guide to the Talent Management System Department of Human Resources 50 Student Manager s Guide to the Talent Management System 1 Table of Contents Topic Page SYSTEM INTRODUCTION... 3 GETTING STARTED... 4 NAVIGATION WITHIN THE TALENT MANAGEMENT

More information

Large Scale Systems Design G52LSS

Large Scale Systems Design G52LSS G52LSS Refine Requirements Lecture 13 Use Case Analysis Use Case Diagrams and Use Cases Steps of Use Case Analysis Example: University Registration System Learning outcomes: understand the importance of

More information

IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401)

IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401) IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401) Faculty: Ann Majchrzak Phone: 213-740-4023 Email: majchrza@usc.edu Office: HOH 400E Office Hours:

More information

Mapping from Business Processes to Requirements Specification

Mapping from Business Processes to Requirements Specification Extended abstract 1/5 Mapping from Business Processes to Requirements Specification Svatopluk Štolfa, Ivo Vondrák Department of Computer Science, VŠB - Technical University of Ostrava, 17.listopadu 15,

More information

Model-driven Software Development (MDSE) for the Cloud

Model-driven Software Development (MDSE) for the Cloud Module 1-5(a) Model-driven Software Development (MDSE) for the Cloud Business Modelling Scoping How to scope your software development 1 Outline Roadmap Recommended workflow Tasks and corresponding Work

More information

Object-Oriented Systems Analysis and Design

Object-Oriented Systems Analysis and Design Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS

More information

REACHING YOUR GOALS. Session 4. Objectives. Time. Materials. Preparation. Procedure. wait4sex

REACHING YOUR GOALS. Session 4. Objectives. Time. Materials. Preparation. Procedure. wait4sex Session 4 REACHING YOUR GOALS Objectives At the completion of this session, youth will: 1. Define what is meant by short and long term goals, 2. Identify and describe personal goals to the group, and 3.

More information

The role of integrated requirements management in software delivery.

The role of integrated requirements management in software delivery. Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?

More information

Performing Early Feasibility Studies of Software Development Projects Using Business Process Models

Performing Early Feasibility Studies of Software Development Projects Using Business Process Models Performing Early Feasibility Studies of Software Development Projects Using Business Process Models Ayman A. Issa, Faisal A. Abu Rub ABSTRACT A new approach to perform feasibility studies using business

More information

* * * Economics Doctoral Program Requirements * * * University of Massachusetts Amherst May 2013

* * * Economics Doctoral Program Requirements * * * University of Massachusetts Amherst May 2013 * * * Economics Doctoral Program Requirements * * * University of Massachusetts Amherst May 2013 Following are the departmental regulations for the doctoral program in Economics. These regulations supplement

More information

Use Cases. Reference: Craig Larman, Applying UML and Patterns, Ch. 6

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

More information

Session T1C A Cross-Disciplinary Software Engineering Project Implemented as a Web Service

Session T1C A Cross-Disciplinary Software Engineering Project Implemented as a Web Service A Cross-Disciplinary Software Engineering Project Implemented as a Web Service Pearl Brazier Department of Computer Science, University of Texas-Pan American Edinburg, TX 78539 brazier@utpa.edu María Cristina

More information

(BA122) Software Engineer s Workshop (SEW)

(BA122) Software Engineer s Workshop (SEW) Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems

More information

The Use of UML Activity Diagrams and the i* Language in the Modeling of the Balanced Scorecard Implantation Process

The Use of UML Activity Diagrams and the i* Language in the Modeling of the Balanced Scorecard Implantation Process The Use of UML Activity Diagrams and the i* Language in the Modeling of the Balanced Scorecard Implantation Process Mariela Haya, Xavier Franch and Enric Mayol Universitat Politècnica de Catalunya (UPC)

More information

Scenario-based Requirements Engineering and User-Interface Design

Scenario-based Requirements Engineering and User-Interface Design Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at

More information

CISCO SECURE MAIL. External User Guide. 1/15/15 Samson V.

CISCO SECURE MAIL. External User Guide. 1/15/15 Samson V. 1/15/15 Samson V. 1. These instructions are for users who reside outside the University of Colorado Denver that receive encrypted emails from faculty or staff of UC Denver. As a part of our HIPAA compliance

More information

Software Development Process

Software Development Process 1 Software Development Process Development Process Document... 2 Symbols... 2 General Overview... 3 Initial Work... 4 Case study document... 5 Preliminary Vision Document... 5 Design... 6 Implementation...6

More information

CS 6361, SPRING 2010 Advanced Requirements Engineering Web Based Meeting Scheduler- Project Plan

CS 6361, SPRING 2010 Advanced Requirements Engineering Web Based Meeting Scheduler- Project Plan 1 W E B B A S E D M E E T I N G S C H E D U L E R S Y S T E M Project Plan Version 4.0 CS 6361 ADVANCED REQUIREMENTS ENGINEERING, SPRING 2010 UNIVERSITY OF TEXAS AT DALLAS R E Q U I R E M E N T S E N G

More information

Software Requirements Specification

Software Requirements Specification Software Requirements Specification Project Name: DocPlus Project Members: Dorothy Mtaty Justin Esau Abstract: This Software Requirements Specification (SRS) describes the system requirements, and system

More information

CSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar

CSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar CSc 230 Software System Engineering FINAL REPORT Project Management System Prof.: Doan Nguyen Submitted By: Parita Shah Ajinkya Ladkhedkar Spring 2015 1 Table of Content Title Page No 1. Customer Statement

More information

Overview. System Definition Webster s Dictionary. System Engineering Hierarchy. System Engineering. Computer-Based Systems [PRE2005]

Overview. System Definition Webster s Dictionary. System Engineering Hierarchy. System Engineering. Computer-Based Systems [PRE2005] IF2261 Software Engineering Engineering Program Studi Teknik Informatika STEI ITB Overview Before software can be engineered: the system it is part of must be understood, the overall objective of the system

More information

THE DEVELOPMENT OF A WEB BASED MULTIMEDIA INFORMATION SYSTEM FOR BUILDING APPRAISAL

THE DEVELOPMENT OF A WEB BASED MULTIMEDIA INFORMATION SYSTEM FOR BUILDING APPRAISAL THE DEVELOPMENT OF A WEB BASED MULTIMEDIA INFORMATION SYSTEM FOR BUILDING APPRAISAL Dominic O' Sullivan Department of Civil & Environmental Engineering National University of Ireland, Cork. Dr. Marcus

More information

University of Cincinnati College of Nursing DNP Scholarly Project Process

University of Cincinnati College of Nursing DNP Scholarly Project Process University of Cincinnati College of Nursing DNP Scholarly Project Process Overview A hallmark of the practice doctorate is the successful completion of a scholarly project demonstrating the synthesis of

More information

INFORMATION TECHNOLOGY SERVICES A GUIDE TO SUCCESSFUL SOFTWARE ACQUISITION

INFORMATION TECHNOLOGY SERVICES A GUIDE TO SUCCESSFUL SOFTWARE ACQUISITION INFORMATION TECHNOLOGY SERVICES A GUIDE TO SUCCESSFUL SOFTWARE ACQUISITION The ITS Project Office has prepared this set of guidelines to help staff and faculty navigate the HSU software acquisition process.

More information

Use Cases. Use Cases Diagrams

Use Cases. Use Cases Diagrams Use Cases Use cases Information Acquisition -- 1 Use Cases Diagrams Textual descriptions of the functionality of the system from user s perspective In our case we consider is the ACTOR perspective Used

More information

DEPARTMENT. HEALTH, PHYSICAL EDUCATION, and RECREATION PROGRAM OUTCOMES ASSESSMENT PLAN. MASTER of SCIENCE. SPORT STUDIES and ATHLETIC ADMINISTRATION

DEPARTMENT. HEALTH, PHYSICAL EDUCATION, and RECREATION PROGRAM OUTCOMES ASSESSMENT PLAN. MASTER of SCIENCE. SPORT STUDIES and ATHLETIC ADMINISTRATION DEPARTMENT of HEALTH, PHYSICAL EDUCATION, and RECREATION PROGRAM OUTCOMES ASSESSMENT PLAN MASTER of SCIENCE SPORT STUDIES and ATHLETIC ADMINISTRATION submitted FALL 2011 II. MISSION STATEMENT and VISION

More information

Appendix A: Sample Interview Note-taking Booklet

Appendix A: Sample Interview Note-taking Booklet Appendix A: Sample Interview Note-taking Booklet This template, designed to assess the Key Leadership Competencies available on the Canada Public Service Agency Website, may be adapted to suit any occupational

More information

Assignment of courses in the year 2015/16. under new Rules of Study. Marcin Engel. October 2015

Assignment of courses in the year 2015/16. under new Rules of Study. Marcin Engel. October 2015 Assignment of courses in the year 2015/16 under new Rules of Study Marcin Engel October 2015 1. Introduction Students of the University of Warsaw have an obligation to assign courses to study terms. When

More information

Student Employment Website User Guide for Off-Campus Employers

Student Employment Website User Guide for Off-Campus Employers Student Employment Website User Guide for Off-Campus Employers Student Employment University Hall 255 2197 South University Boulevard Denver, Colorado 80208 Ph: 303.871.6792 Fax: 303.871.2341 Email: stuemp@du.edu

More information

Case Study: Inception Phase. L. ch. 3-5

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

More information

DECADE Student Council Elections

DECADE Student Council Elections Purpose of the : The DECADE is comprised of graduate students interested in promoting an inclusive climate for all graduate students at UCI. The committee serves in an advisory capacity to the Graduate

More information

Research and Innovation Participant Portal. Introduction to the Participant Portal. Agnes Hegyvarine Nagy Agnes.nagy-hegyvarine@ec.europa.

Research and Innovation Participant Portal. Introduction to the Participant Portal. Agnes Hegyvarine Nagy Agnes.nagy-hegyvarine@ec.europa. Research and Innovation Participant Portal Introduction to the Participant Portal Agnes Hegyvarine Nagy Agnes.nagy-hegyvarine@ec.europa.eu ERCEA Research Participant Portal Offers external stakeholders

More information

Using Use Cases on Agile Projects

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

More information

IBM Rational University. Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No.

IBM Rational University. Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No. IBM Rational University Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No. 800-027250-000 IBM Corporation Rational University REQ370 / RR331 Essentials of

More information

Non-Functional Requirements

Non-Functional Requirements IBM Software Group Non-Functional Requirements Peter Eeles peter.eeles@uk.ibm.com Agenda IBM Software Group Rational software Definitions Types of requirement Classifying requirements Capturing NFRs Summary

More information

Team Core Values & Wanted Behaviours

Team Core Values & Wanted Behaviours Team Core Values & Wanted Behaviours Session Leader Guide This exercise helps you as a leader to establish a set of shared values and related wanted behaviours. To have shared values in a team will: y

More information

ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition

ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition Version 0.6 - Page 3 / 43 Table of Contents 1. Process Introduction... 5 1.1. Process Scope... 5 1.2. Process Objectives and Benefits... 5

More information

Practitioner s Guide:

Practitioner s Guide: GTZ Division 4300 Health, Education, Social Protection Jürgen Hohmann, Axel Weber, Christian Herzog and Bart Criel Deutsche Gesellschaft für Technische Zusammenarbeit (GTZ) GmbH METHODFINDER Practitioner

More information

05/10/2015. Chapter 3 - Marketing Research. Marketing Project Plan

05/10/2015. Chapter 3 - Marketing Research. Marketing Project Plan Chapter 3 - Marketing Research Copyright 2013 Pearson Canada Inc. Marketing Project Plan How do we begin the project? Identify product What do we need? We need to gather information We also need to do

More information

Software Development in the Large!

Software Development in the Large! Software Development in the Large! Peter Eeles Executive IT Architect, IBM peter.eeles@uk.ibm.com IBM Rational Software Development Conference 2007 2007 IBM Corporation Agenda IBM Rational Software Development

More information

International Agreements

International Agreements International Agreements Handbook of Procedures & 2011 Guidelines Office of International Affairs Ronan Hall www.oia.cmich.edu Phone: 989-774-4308 Fax: 989-774-3690 Central Michigan University International

More information

Design-Build Process for Project Managers

Design-Build Process for Project Managers Vermont Agency of Transportation Design-Build Process for Project Managers This document provides guidance on the preliminary engineering and procurement process and roles and responsibilities of key personnel

More information

POLICY AND PROCEDURES OFFICE OF COMMUNICATIONS. Conducting Effective Meetings in CDER: Remote Access Considerations.

POLICY AND PROCEDURES OFFICE OF COMMUNICATIONS. Conducting Effective Meetings in CDER: Remote Access Considerations. POLICY AND PROCEDURES OFFICE OF COMMUNICATIONS Conducting Effective Meetings in CDER: Remote Access Considerations Table of Contents PURPOSE...1 POLICY...1 RESPONSIBILITIES...2 PROCEDURES...4 REFERENCES...6

More information

TOGAF usage in outsourcing of software development

TOGAF usage in outsourcing of software development Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky

More information

BIG DATA KICK START. Troy Christensen December 2013

BIG DATA KICK START. Troy Christensen December 2013 BIG DATA KICK START Troy Christensen December 2013 Big Data Roadmap 1 Define the Target Operating Model 2 Develop Implementation Scope and Approach 3 Progress Key Data Management Capabilities 4 Transition

More information

Functional Requirements Document -Use Cases-

Functional Requirements Document -Use Cases- EUROPEAN COMMISSION DIRECTORATE GENERAL JRC JOINT RESEARCH CENTRE Cyber-security & New Technologies for Combating Fraud (CSCF) Institute for the Protection and Security of the Citizen (IPSC) EYE IN THE

More information

Development of Staff Management System Using UML-Based Object-Oriented Approach

Development of Staff Management System Using UML-Based Object-Oriented Approach Development of Staff Management System Using UML-Based Object-Oriented Approach Rosziati Ibrahim, Abdulrahman Ahmed, Ida Aryanie Bahrudin, Abubaker Ali Moftah and Elhadi Elfitory Algarai Faculty of Computer

More information

Object-Oriented Design Guidelines

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

More information

TORONTO CALL TO ACTION. 2006-2015 Towards a decade of Human Resources in Health for the Americas

TORONTO CALL TO ACTION. 2006-2015 Towards a decade of Human Resources in Health for the Americas TORONTO CALL TO ACTION 2006-2015 Towards a decade of Human Resources in Health for the Americas Regional Meeting of the Observatory of Human Resources in Health 4-7 October, 2005 TOWARDS A DECADE OF HUMAN

More information

Basic Unified Process: A Process for Small and Agile Projects

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.

More information

The Design and Improvement of a Software Project Management System Based on CMMI

The Design and Improvement of a Software Project Management System Based on CMMI Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software

More information

Time Monitoring Tool Configuration Management Plan. Version <3.0>

Time Monitoring Tool Configuration Management Plan. Version <3.0> Time Monitoring Tool Configuration Management Plan Version Revision History Date Version Description Author 15/01/2001 1.0 First Version Robert Latour 10/02/2001 2.0 Lab attendant s required modifications

More information

Change Management Plan

Change Management Plan Change Management Plan GIA Policies Implementation Last Updated on: DD/MM/YYYY WHAT IT IS? This template is used to define the process for requesting changes, evaluating change

More information

Requirements Engineering Process

Requirements Engineering Process Software Engineering Requirements Engineering Process Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To describe the principal requirements engineering activities and d their

More information

7.1 Transfers... 7.2 Cancellations & Refunds.. 8 - Net Rate Module for Agent Processing...

7.1 Transfers... 7.2 Cancellations & Refunds.. 8 - Net Rate Module for Agent Processing... OPERATOR USER MANUAL 2008 TABLE OF CONTENTS 1- Registration 1.1 Open Website... 1.2 Registration Type. 1.3 Welcome Page. 1.4 Log In Page.. 1.5 Company Information Page 1.6 Registration Confirmation Page.

More information

Free Fall: Observing and Analyzing the Free Fall Motion of a Bouncing Ping-Pong Ball and Calculating the Free Fall Acceleration (Teacher s Guide)

Free Fall: Observing and Analyzing the Free Fall Motion of a Bouncing Ping-Pong Ball and Calculating the Free Fall Acceleration (Teacher s Guide) Free Fall: Observing and Analyzing the Free Fall Motion of a Bouncing Ping-Pong Ball and Calculating the Free Fall Acceleration (Teacher s Guide) 2012 WARD S Science v.11/12 OVERVIEW Students will measure

More information

APPENDIX T: GUIDELINES FOR A THESIS RESEARCH PROPOSAL. Masters of Science Clinical Laboratory Sciences Program

APPENDIX T: GUIDELINES FOR A THESIS RESEARCH PROPOSAL. Masters of Science Clinical Laboratory Sciences Program APPENDIX T: GUIDELINES FOR A THESIS RESEARCH PROPOSAL Masters of Science Clinical Laboratory Sciences Program Name of Candidate:..... Name of Thesis Director:. Track :... I. Topic of research proposal

More information