Modelling Software Requirements Exercise on comparing two methods in an empirical study. BLUE 2 nd session Experiment package mss- U
|
|
- Clifford O’Connor’
- 8 years ago
- Views:
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 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 informationTDDC88 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 informationUse 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 informationHigher 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 informationLecturer: 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 information3C05: 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 informationHOW 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 informationA 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 informationDr. 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 informationDATABASE 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 informationA 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 informationMeeting 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 informationA 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 informationMIDLANDS 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 informationSouth 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 informationW 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 informationMonitoring 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 informationSofware 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 informationFY17 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 informationSoftware 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 informationAdd 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 informationConsidering 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 informationMODEL 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 informationUse 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 informationModel 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 informationINSTRUCTIONS 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 informationMODELING 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 informationCommunication 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 informationThe 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 informationCourse 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 informationTHE 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 informationUniversity 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 informationHOME 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 information4.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 informationTERMS 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 informationRoadmap. 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 informationProcess 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 informationUsing 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 informationTRAINING 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 informationQuality 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 informationThe 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 informationStudent 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 informationLarge 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 informationIOM433 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 informationMapping 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 informationModel-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 informationObject-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 informationREACHING 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 informationThe 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 informationPerforming 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 Following are the departmental regulations for the doctoral program in Economics. These regulations supplement
More informationUse 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 informationSession 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)
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 informationThe 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 informationScenario-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 informationCISCO 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 informationSoftware 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 informationCS 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 informationSoftware 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 informationCSc 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 informationOverview. 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 informationTHE 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 informationUniversity 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 informationINFORMATION 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 informationUse 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 informationDEPARTMENT. 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 informationAppendix 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 informationAssignment 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 informationStudent 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 informationCase 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 informationDECADE 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 informationResearch 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 informationUsing 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 informationIBM 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 informationNon-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 informationTeam 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 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 informationPractitioner 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 information05/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 informationSoftware 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 informationInternational 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 informationDesign-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 informationPOLICY 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 informationTOGAF 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 informationBIG 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 informationFunctional 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 informationDevelopment 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 informationObject-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 informationTORONTO 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 informationBasic 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 informationThe 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 informationTime 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 informationChange 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 informationRequirements 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 information7.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 informationFree 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 informationAPPENDIX 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