CS435 Software Engineering. Midterm Exam I - Solutions 3/4/2014 (Each question is 10pts)

Size: px
Start display at page:

Download "CS435 Software Engineering. Midterm Exam I - Solutions 3/4/2014 (Each question is 10pts)"

Transcription

1 Department of Computer Science Southern Illinois University CS435 Software Engineering Midterm Exam I - Solutions 3/4/2014 (Each question is 10pts) Name & Lastname: 1. List the key issues stressed by an agile philosophy of software engineering. The importance of self-organizing teams Communication and collaboration between team members and customers Recognition that change represents opportunity Emphasis on rapid delivery of software that satisfies the customer 1

2 2. What are the six steps for requirements engineering? Inception Elicitation Elaboration Negotiation Specification Requirements validation 3. Describe the roles of the three sections of CRC (class responsibility collaborator) cards? Class name identifies the data object uniquely. Responsibilities are the attributes and operations for the class. Collaborators are those classes required to provide a class with information needed to complete a responsibility. 4. Why are evolutionary models considered by many to be the best approach to software development in a modern context? Because time lines for the development of modern software are getting shorter and shorter, customers are becoming more diverse (making the understanding of requirements even harder), and changes to requirements are becoming even more common (before delivery), we need a way to provide incremental or evolutionary delivery. The evolutionary process accommodates uncertainty better than most process models, allows the delivery of partial solutions in an orderly and planned manner, and most importantly, reflects what really happens when complex systems are built. 2

3 5. List the types of models that might be used in requirements modeling and explain the role of each type of model Scenario-based (system from the users point of view) Data (shows how data are transformed inside the system) Class-oriented (defines objects, attributes, and relationships) Flow-oriented (shows how data are transformed inside the system) Behavioral (show the impact of events on the system states) 6. Describe the principle of information hiding as it applies to software design. The principle of information hiding implies that modules only share information with each other on a need to know basis to achieve some specific software function. Hiding enforces the procedural constraints to both the module procedural detail and any data structures local to the module. 7. List three areas in which process models may differ from one another. Overall flow and level of interdependencies among tasks Degree to which work tasks are defined within each framework activity Degree to which work products are identified and required Manner in which quality assurance activities are applied Manner in which project tracking and control activities are applied Overall degree of detail and rigor of process description Degree to which stakeholders are involved in the project Level of autonomy given to project team Degree to which team organization and roles are prescribed 3

4 8. What is the relationship between requirement analysis design and design modeling? Explain in details. A bridge between requirements and design. Scenario, flow, behavior and classbased design in requirements analysis can be used to make a transition to the components of design including architecture, interface, data and component designs. 9. What are the contents of a use case? Actor, goal, pre-condition, description, post-condition, etc. 4

5 10. The following question is in reference to a hypothetical Gas Station that will be used to help manage an American-style gasoline or service station. Our hypothetical gas station control system (GSCS) basically provides two services: There is a small store that carries car parts. Inside the store is at least one cash register, operated by a cashier who is an employee of the gas station. There are a number of gas pumps, at which customers can park their cars, interact with the system to pay via credit card, and then pump their own gas. Alternatively, the customer can pay for his or her gas via cash or credit card by going into the store and paying directly to the cashier. Provide two use cases regarding the GSCS. Describe the contents of these usecases briefly. Answers vary: Describe two use cases one for purchasing a part and the other for purchasing gas. List name of actors, goals, and brief description. 5

In this Lecture you will Learn: Systems Development Methodologies. Why Methodology? Why Methodology?

In this Lecture you will Learn: Systems Development Methodologies. Why Methodology? Why Methodology? In this Lecture you will Learn: Systems Development Methodologies What a systems development methodology is Why methodologies are used The need for different methodologies The main features of one methodology

More information

New Car $16,000 5 yr. payments Car note 266.70/month. New Car $30,000 5 yr. payments Car note $500./month Car insurance $250/month Gasoline $75/week

New Car $16,000 5 yr. payments Car note 266.70/month. New Car $30,000 5 yr. payments Car note $500./month Car insurance $250/month Gasoline $75/week Gasoline $75/week Car insurance $250/month Gasoline $75/week Car insurance $250/month Car insurance $250/month Gasoline $90/week Gasoline $60/week Car insurance $80/month Car insurance $250/month Car insurance

More information

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24 Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes

More information

Q: What types of businesses/industries can benefit from the SBA loan programs? A: Most small owner-operated business can benefit from SBA loans

Q: What types of businesses/industries can benefit from the SBA loan programs? A: Most small owner-operated business can benefit from SBA loans Interview with Alan Thomes, President, SBA Loan Division State Bank and Trust Company For many new start-ups and small businesses, an SBA loan may be an appropriate form of financing. In this interview

More information

IT3205: Fundamentals of Software Engineering (Compulsory)

IT3205: Fundamentals of Software Engineering (Compulsory) INTRODUCTION : Fundamentals of Software Engineering (Compulsory) This course is designed to provide the students with the basic competencies required to identify requirements, document the system design

More information

Karunya University Dept. of Information Technology

Karunya University Dept. of Information Technology PART A Questions 1. Mention any two software process models. 2. Define risk management. 3. What is a module? 4. What do you mean by requirement process? 5. Define integration testing. 6. State the main

More information

1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty

1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty Exam 2 The exam consists of four parts: 1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty counts zero 2) Planning 25%. All sub-questions count equally. 3)

More information

The Battle for the Right Features or: How to Improve Product Release Decisions? 1

The Battle for the Right Features or: How to Improve Product Release Decisions? 1 The Battle for the Right Features or: How to Improve Product Release Decisions? 1 Guenther Ruhe Expert Decisions Inc. ruhe@expertdecisions.com Abstract: A release is a major (new or upgraded) version of

More information

SOFTWARE PROCESS MODELS

SOFTWARE PROCESS MODELS SOFTWARE PROCESS MODELS Slide 1 Software Process Models Process model (Life-cycle model) - steps through which the product progresses Requirements phase Specification phase Design phase Implementation

More information

MODERNISING HIGHER EDUCATION

MODERNISING HIGHER EDUCATION MODERNISING HIGHER EDUCATION Strategic commitment and practical application Brahea Centre at the University of Turku Bridging higher education and the society Introduction Modernisation of higher education

More information

Use Cases and Scenarios

Use Cases and Scenarios Use Cases and Scenarios We Will Cover What is a use-case Use-case versus user interaction Use-Case diagrams The constructs in the use-case diagrams Capturing the use-case High-level use-case Extended use-case

More information

Development. Lecture 3

Development. Lecture 3 Software Process in Modern Software Development Lecture 3 Software Engineering i Practice Software engineering practice is a broad array of principles, concepts, methods, and tools that must be considered

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

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

Masters of Science in Software & Information Systems

Masters of Science in Software & Information Systems Masters of Science in Software & Information Systems To be developed and delivered in conjunction with Regis University, School for Professional Studies Object Oriented Design Table of Contents January

More information

Stakeholders in a Business

Stakeholders in a Business Name: Class: Date Taken: Total Possible Marks: Stakeholders in a Business Complete the following questions in the time allowed by your teacher QUICK DEFINITIONS Write a short, accurate definition for each

More information

Correlation between competency profile and course learning objectives for Full-time MBA

Correlation between competency profile and course learning objectives for Full-time MBA Correlation between competency and course for Full-time MBA Competency management in the Organizational Behavior and Leadership Managing Sustainable Corporations Accounting Marketing Economics Human Resource

More information

The RESPECT Project : Training for SUPPLIERS. Module 7. Negotiation skills

The RESPECT Project : Training for SUPPLIERS. Module 7. Negotiation skills The RESPECT Project : Training for SUPPLIERS Module 7 Negotiation skills 1 ORAL COMMUNICATION WITH BUYERS During # Negotiations # Follow up with customers RESPECT Training for Suppliers - Module 7 - Negotiation

More information

CSE 435 Software Engineering. Sept 16, 2015

CSE 435 Software Engineering. Sept 16, 2015 CSE 435 Software Engineering Sept 16, 2015 2.1 The Meaning of Process A process: a series of steps involving activities, constraints, and resources that produce an intended output of some kind A process

More information

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Reaching CMM Levels 2 and 3 with the Rational Unified Process Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project

More information

Training for IT project managers and team leads

Training for IT project managers and team leads You will use on Monday what we will teach you on Friday! Training for IT project managers and team leads Innopolis University offers advanced training for top managers and senior executives, technical

More information

MASTER OF ARTS MANAGEMENT

MASTER OF ARTS MANAGEMENT The Master of Arts Management degree is taught at the world renowned Sydney Opera House. MASTER OF ARTS MANAGEMENT COURSE STRUCTURE To become eligible to graduate with a Master of Arts Management degree,

More information

Case studies: Outline. Requirement Engineering. Case Study: Automated Banking System. UML and Case Studies ITNP090 - Object Oriented Software Design

Case studies: Outline. Requirement Engineering. Case Study: Automated Banking System. UML and Case Studies ITNP090 - Object Oriented Software Design I. Automated Banking System Case studies: Outline Requirements Engineering: OO and incremental software development 1. case study: withdraw money a. use cases b. identifying class/object (class diagram)

More information

Strength Focused Coaching, Teambuilding and Hiring

Strength Focused Coaching, Teambuilding and Hiring Strength Focused Coaching, Teambuilding Hiring A Two Day Workshop for integrating Strengths Concepts into your Organization Morning Day 1 Overview of strengths Going in depth into your Clifton Strengthsfinder

More information

Outsourcing Four Projects and a Process

Outsourcing Four Projects and a Process Outsourcing Four Projects and a Process Marion Fogell, IBM South Africa In recent years many companies have realised the strategic advantages of focusing on their core business processes and outsourcing

More information

Unit 1 Learning Objectives

Unit 1 Learning Objectives Fundamentals: Software Engineering Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Y9- Computer Science Unit 1. Introduction

More information

Introduction to Software Engineering: Overview and Methodologies

Introduction to Software Engineering: Overview and Methodologies Introduction to Software Engineering: Overview and Methodologies John T. Bell Department of Computer Science University of Illinois, Chicago Based on materials from Bruegge & DuToit, Object Oriented Software

More information

Process Models and Metrics

Process Models and Metrics Process Models and Metrics PROCESS MODELS AND METRICS These models and metrics capture information about the processes being performed We can model and measure the definition of the process process performers

More information

Business production 22 Methods of production 24 Efficiency and new technology 26 Quality management 28

Business production 22 Methods of production 24 Efficiency and new technology 26 Quality management 28 Contents Exam board specification map Introduction Topic checker Topic checker answers iv vi x xiv Business types and objectives Business types 2 Enterprise and business planning 4 Business objectives

More information

BCS Foundation Certificate in Agile Syllabus

BCS Foundation Certificate in Agile Syllabus BCS Foundation Certificate in Agile Syllabus Version 1.5 March 2015 Change History Any changes made to the syllabus shall be clearly documented with a change history log. This shall include the latest

More information

NAME: (Please PRINT) -------------------- CEN 5035 - Software Engineering -------------------

NAME: (Please PRINT) -------------------- CEN 5035 - Software Engineering ------------------- NAME: (Please PRINT) -------------------- CEN 5035 - Software Engineering ------------------- Quiz 1 -- Spring 2007 You have 50 minutes to work on this closed-book/closed-notes test. Please pay attention

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

Engineering Process Software Qualities Software Architectural Design

Engineering Process Software Qualities Software Architectural Design Engineering Process We need to understand the steps that take us from an idea to a product. What do we do? In what order do we do it? How do we know when we re finished each step? Production process Typical

More information

Agile and the role of the business analyst

Agile and the role of the business analyst Agile and the role of the business analyst Debbie Paul & Paul Turner www.assistkd.com The history of Agile 1985 Spiral model 1991 RAD 1994 DSDM 1999 XP 2000 Agile Manifesto 2000 - DSDM for all IT projects

More information

TEACHING COLLEGE SUCCESS SKILLS: Best Practices & Lesson Plans

TEACHING COLLEGE SUCCESS SKILLS: Best Practices & Lesson Plans TEACHING COLLEGE SUCCESS SKILLS: Best Practices & Lesson Plans Eric Neutuch Manhattan Educational Opportunity Center New York, New York Angel Calderon Brooklyn Educational Opportunity Center Brooklyn,

More information

TOGAF 9 Level 1 + 2 Exam Study Guide

TOGAF 9 Level 1 + 2 Exam Study Guide TOGAF 9 Level 1 + 2 Exam Study Guide Created by Nik Ansell http://ae.linkedin.com/in/nikansell Introduction This document was created to help focus the study areas of TOGAF 9 students, studying for the

More information

CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective:

CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective: CS 487 Week 8 Reading: 1. Ian Sommerville, Chapter 3. Objective: 1. To check the understandibility of the students in life cycle and process model for development of a software product. 2. To check if

More information

Cash Back FAQs on txu.com

Cash Back FAQs on txu.com Cash Back FAQs on txu.com Cash Back Loyalty Reward When will I get my cash back? You should receive your Cash Back Loyalty Reward before the end of February. Cash Back Loyalty Reward Can I pay my TXU Energy

More information

Quality Meets the CEO

Quality Meets the CEO Quality Meets the CEO Jeffery E. Payne jepayn@rstcorp.com Reliable Software Technologies Corporate management does not care about quality. This is the cold, hard reality of the software world. Management

More information

THE RISKS OF OUTSOURCING TRANSPORT FUNCTIONS IN RELATIONS BETWEEN THE COOPERATION FIRMS

THE RISKS OF OUTSOURCING TRANSPORT FUNCTIONS IN RELATIONS BETWEEN THE COOPERATION FIRMS 274 656.96 THE RISKS OF OUTSOURCING TRANSPORT FUNCTIONS IN RELATIONS BETWEEN THE COOPERATION FIRMS Paweł Romanow, Professor, Doctor of Philoso hy, Poznan School of Logistics, Poznan, Poland Abstract. The

More information

Conducting Formative Research

Conducting Formative Research Conducting Formative Research 1 The foundation of any sound sanitation marketing program is formative research. Formative research follows a process and includes a set of tools that can be used to help

More information

Course Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led

Course Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led Foundation of Business Analysis Course BA30: 4 days Instructor Led Prerequisites: No prerequisites - This course is suitable for both beginner and intermediate Business Analysts who would like to increase

More information

Request for Proposals for Software Development Services. Questions and Answers

Request for Proposals for Software Development Services. Questions and Answers Request for Proposals for Software Development Services Questions and Answers Question: What is the open-source license that the NIEM profile will be distributed under and how will the NIEM profile source

More information

Auto Rental System Requirements Specification Statement: Assumptions:

Auto Rental System Requirements Specification Statement: Assumptions: Auto Rental System Requirements Specification Statement: The Auto Rental System (AR System) is able to handle car reservations, customer billing, and car auctions. When a customer reserves a car, he/she

More information

<Business Case Name> <Responsible Entity> <Date>

<Business Case Name> <Responsible Entity> <Date> (The entity Chief Information Officer, Chief Financial Officer and Business Area programme Lead must sign-off the completed business case) Signed: Date:

More information

Quality Care: Foster Care Training - Orientation Trainer s Notes

Quality Care: Foster Care Training - Orientation Trainer s Notes Quality Care: Foster Care Training - Orientation Trainer s Notes Time Resources Method of delivery Learning outcomes Assessment 3 hours Handouts Paper/felt pens Lecture, activity. This module can be presented

More information

Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali

Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali Software development life cycle Software life cycle: Software Engineering - II ITNP92 - Object Oriented Software Design Dr Andrea Bracciali Module Co-ordinator 4B86 abb@cs.stir.ac.uk Spring 2014 (elicitation)

More information

Interest Rate Swaps. Key Concepts and Buzzwords. Readings Tuckman, Chapter 18. Swaps Swap Spreads Credit Risk of Swaps Uses of Swaps

Interest Rate Swaps. Key Concepts and Buzzwords. Readings Tuckman, Chapter 18. Swaps Swap Spreads Credit Risk of Swaps Uses of Swaps Interest Rate Swaps Key Concepts and Buzzwords Swaps Swap Spreads Credit Risk of Swaps Uses of Swaps Readings Tuckman, Chapter 18. Counterparty, Notional amount, Plain vanilla swap, Swap rate Interest

More information

How To Understand Software Engineering

How To Understand Software Engineering PESIT Bangalore South Campus Department of MCA SOFTWARE ENGINEERING 1. GENERAL INFORMATION Academic Year: JULY-NOV 2015 Semester(s):III Title Code Duration (hrs) SOFTWARE ENGINEERING 13MCA33 Lectures 52Hrs

More information

Portfolio management tools. Why and when are they used?

Portfolio management tools. Why and when are they used? Portfolio management tools Portfolio Management (PM) techniques are systematic ways of looking at a set of projects or activities or even business units, in order to reach an optimum balance between risks

More information

Career Builder Course Bundle

Career Builder Course Bundle Career Builder Course Bundle Skills based course Certification course Introduction to Project Management PM101 - Section 01 - Introduction & Overview PM101 - Section 02 - Teams & Leadership PM101 - Section

More information

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 INTRODUCTION This course is designed to provide the students with the basic competencies required to identify requirements, document

More information

Lifecycle Models: Waterfall / Spiral / EVO

Lifecycle Models: Waterfall / Spiral / EVO Lifecycle Models: Waterfall / Spiral / EVO Dror Feitelson Basic Seminar on Software Engineering Hebrew University 2011 Lifecycle The sequence of actions that must be performed in order to build a software

More information

COSC 3351 Software Design. Recap for the first quiz. Edgar Gabriel. Spring 2008. For the 1 st Quiz

COSC 3351 Software Design. Recap for the first quiz. Edgar Gabriel. Spring 2008. For the 1 st Quiz COSC 3351 Software Design Recap for the first quiz Spring 2008 For the 1 st Quiz Three large topic areas: UML syntax and diagrams Software architectural styles Object oriented design principles A couple

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

Design 4 Diversity: Collaborating for learning outcomes and social inclusion. New spaces for a disability worker. Pathways 10 2 nd December 2010

Design 4 Diversity: Collaborating for learning outcomes and social inclusion. New spaces for a disability worker. Pathways 10 2 nd December 2010 Design 4 Diversity: Collaborating for learning outcomes and social inclusion. New spaces for a disability worker Pathways 10 2 nd December 2010 Overview of presentation Background to project Aims of project

More information

GUIDELINE NO. 6 PENSION PLAN PRUDENT INVESTMENT PRACTICES GUIDELINE

GUIDELINE NO. 6 PENSION PLAN PRUDENT INVESTMENT PRACTICES GUIDELINE GUIDELINE NO. 6 PENSION PLAN PRUDENT INVESTMENT PRACTICES GUIDELINE November 15, 2011 TABLE OF CONTENTS CONTEXT FOR THE GUIDELINE... 3 Prudent Investment Practices... 3 Self-Assessment Questionnaire...

More information

The Value of Certification

The Value of Certification The Value of Certification Connecting the dots between employers and employees March 2007 Introduction This whitepaper discusses how selected organizations view and ultimately compensate technical staff

More information

Methodology: Agile development of safety critical systems Annex D1.1.d to deliverable D1.1

Methodology: Agile development of safety critical systems Annex D1.1.d to deliverable D1.1 Collaborative Large scale Integrating Project Open Platform for EvolutioNary Certification Of Safety critical Systems Methodology: Agile development of safety critical systems to deliverable D1.1 Work

More information

Draft Terms of Reference for Preparation of a Business Plan for ARA-Centro, Mozambique

Draft Terms of Reference for Preparation of a Business Plan for ARA-Centro, Mozambique Government of the Republic of Mozambique Government of the Republic of Zimbabwe Swedish International Development Cooperation Agency (Sida) DEVELOPMENT OF THE PUNGWE RIVER BASIN JOINT INTEGRATED WATER

More information

Action Plans: Supporting the Underachieving Student. Anglia Ruskin University

Action Plans: Supporting the Underachieving Student. Anglia Ruskin University Action Plans: Supporting the Underachieving Name: Name: Unenthusiastic attitude - not asking questions, lack of motivation or interest 1. Learning styles of student to be explored with Any learning difficulties

More information

Benefits of Test Automation for Agile Testing

Benefits of Test Automation for Agile Testing Benefits of Test Automation for Agile Testing Manu GV 1, Namratha M 2, Pradeep 3 1 Technical Lead-Testing Calsoft Labs, Bangalore, India 2 Assistant Professor, BMSCE, Bangalore, India 3 Software Engineer,

More information

Frank Tsui. Orlando Karam. Barbara Bernal. State. University. Polytechnic. Ail of Southern JONES & BARTLETT LEARNING

Frank Tsui. Orlando Karam. Barbara Bernal. State. University. Polytechnic. Ail of Southern JONES & BARTLETT LEARNING Frank Tsui Orlando Karam Barbara Bernal Ail of Southern Polytechnic State JONES & BARTLETT LEARNING University Preface Hi Chapter 1 Writing a Program 1 1.1 A Simple Problem 2 1.2 Decisions, Decisions 2

More information

GUIDELINE NO. 7 PENSION PLAN FUNDING POLICY GUIDELINE

GUIDELINE NO. 7 PENSION PLAN FUNDING POLICY GUIDELINE GUIDELINE NO. 7 PENSION PLAN FUNDING POLICY GUIDELINE November 15, 2011 TABLE OF CONTENTS CONTEXT FOR THE GUIDELINE... 3 Pension Plan Funding Principles and Objectives... 3 Purpose of a Funding Policy...

More information

State of Good Repair Roundtable Chicago, Illinois. Asset Management Systems MBTA Approach and Lessons Learned

State of Good Repair Roundtable Chicago, Illinois. Asset Management Systems MBTA Approach and Lessons Learned State of Good Repair Roundtable Chicago, Illinois Asset Management Systems MBTA Approach and Lessons Learned Eric R. Waaramaa Deputy Director of Financial Planning July 23, 2010 MBTA Profile 5 th largest

More information

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Each percentage

More information

Seminar in Software and Service Engineering: Software Ecosystems and Infrastructures Lecture 1: Background to the topic area

Seminar in Software and Service Engineering: Software Ecosystems and Infrastructures Lecture 1: Background to the topic area Seminar in Software and Service Engineering: Software Ecosystems and Infrastructures Lecture 1: Background to the topic area Kari Smolander kari.smolander@aalto.fi Course details Topic area Objectives

More information

BUSI 530 Managerial Finance Professor s Notes* As of July 15, 2007

BUSI 530 Managerial Finance Professor s Notes* As of July 15, 2007 BUSI 530 Managerial Finance Professor s Notes* As of July 15, 2007 Note: All content is based on the professor s opinion and may vary from professor to professor and student to student. All content may

More information

Diploma and Foundation Degree in Merchanting

Diploma and Foundation Degree in Merchanting Diploma and Foundation Degree in Merchanting Developing leadership for tomorrow Diploma in Merchanting Introduction The BMF Diploma in Merchanting is a management development programme which can lead on

More information

2.1. Introduction to UML: Use-Case Diagram

2.1. Introduction to UML: Use-Case Diagram Training Workshop on Business Process Analysis in International Trade Module 2: Analysis and description of existing business processes related to foreign trade activities 2.1. Introduction to UML: Use-Case

More information

Applying 4+1 View Architecture with UML 2. White Paper

Applying 4+1 View Architecture with UML 2. White Paper Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was

More information

Business Analysis In Agile A Differentiated Narrative

Business Analysis In Agile A Differentiated Narrative 2014 BA Convention Business Analysis In Agile A Differentiated Narrative Presented By: Praveen Kumar Benguluru Associate Vice President Business Solutions, Scope International Private Ltd. 2014 BA Convention

More information

Contracting Practices in Mega Projects

Contracting Practices in Mega Projects CEM 520 Term Paper Contracting Practices in Mega Projects EPC and EPCM A L I A B D U L L A H A L - S A L E M 2 0 0 3 4 2 5 1 0 Outline Introduction Types of Contracts Contracting Strategies The Difference

More information

Sample. Leadership Styles. Objective: To examine the different styles of leadership; To encourage teamwork; To strengthen public speaking skills.

Sample. Leadership Styles. Objective: To examine the different styles of leadership; To encourage teamwork; To strengthen public speaking skills. Leadership Styles Sample Objective: To examine the different styles of leadership; To encourage teamwork; To strengthen public speaking skills. Materials Needed: One copy of the Styles of Leadership handout

More information

Moonzoo Kim CS Division of EECS Dept. KAIST

Moonzoo Kim CS Division of EECS Dept. KAIST Chapter 4 Agile Development Moonzoo Kim CS Division of EECS Dept. KAIST 1 Ex. UP Work Products Inception phase Vision document Init ial use-case model Init ial project glossary Init ial business case Init

More information

BEPS ACTIONS 8-10. Revised Guidance on Profit Splits

BEPS ACTIONS 8-10. Revised Guidance on Profit Splits BEPS ACTIONS 8-10 Revised Guidance on Profit Splits DISCUSSION DRAFT ON THE REVISED GUIDANCE ON PROFIT SPLITS 4 July 2016 Public comments are invited on this discussion draft which deals with the clarification

More information

Optimizing Rewards and Employee Engagement

Optimizing Rewards and Employee Engagement Optimizing Rewards and Employee Engagement Improving employee motivation and engagement, and identifying the right total rewards strategy to influence workforce effectiveness. Kevin Aselstine, Towers Perrin

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 EXAMINERS REPORT Friday 2 nd October 2015 Answer any THREE

More information

Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting

Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting Using Use Cases for requirements capture Pete McBreen 1998 McBreen.Consulting petemcbreen@acm.org All rights reserved. You have permission to copy and distribute the document as long as you make no changes

More information

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Total questions

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

BSc (Hons) Construction Management Part-time Course content

BSc (Hons) Construction Management Part-time Course content BSc (Hons) Construction Management Part-time Course content Year One Year One modules: Architectural Science and Building Engineering Services This module introduces you to the principles underlying the

More information

Treatment Plans Using the

Treatment Plans Using the 1 Treatment Plans Using the SMART S.M.A.R.T. Model S.M.A.R.T. Treatment Planning Treatment plans are essential (and required) tools that provide a map to assist our patients/clients on the road to recovery.

More information

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.)

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.) The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling

More information

Quick Preview PROPERTY DAMAGE

Quick Preview PROPERTY DAMAGE Quick Preview PROPERTY DAMAGE You are you first priority, take care of you first Understand rental insurance, towing and storage costs Figure out what kind of insurance coverage you have Choose a reputable

More information

An Agile Project Management Model

An Agile Project Management Model Agile Project Management Jim Highsmith Chapter 5 An Agile Project Management Model We improve effectiveness and reliability through situationally specific strategies, processes, and practices. One of the

More information

Certification criteria for. Internal QMS Auditor Training Course

Certification criteria for. Internal QMS Auditor Training Course Certification criteria for Internal QMS Auditor Training Course CONTENTS 1. INTRODUCTION 2. LEARNING OBJECTIVES 3. ENABLING OBJECTIVES KNOWLEDGE & SKILLS 4. TRAINING METHODS 5. COURSE CONTENT 6. COURSE

More information

AGILE - QUICK GUIDE AGILE - PRIMER

AGILE - QUICK GUIDE AGILE - PRIMER AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using

More information

Mutual Fund Expense Information on Quarterly Shareholder Statements

Mutual Fund Expense Information on Quarterly Shareholder Statements June 2005 Mutual Fund Expense Information on Quarterly Shareholder Statements You may have noticed that beginning with your March 31 quarterly statement from AllianceBernstein, two new sections have been

More information

Supporting Workflow Overview. CSC532 Fall06

Supporting Workflow Overview. CSC532 Fall06 Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure

More information

Introduction to OpenPPM

Introduction to OpenPPM 0 Introduction to OpenPPM Content Table Introduction to OpenPPM... 1 0.1. OpenPPM: A tool thought by and for Project Managers... 2 0.2. Project, Program and Portfolio Management... 3 0.3. What is not OpenPPM?...

More information

CS 425 Software Engineering

CS 425 Software Engineering Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2009 CS 425 Software Engineering Lectures: Instructors: Office hours: Catalog description: Course

More information

Issues in Internet Design and Development

Issues in Internet Design and Development Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85

More information

Motivation Questionnaire

Motivation Questionnaire Motivation Questionnaire > Employee Motivation Report Name: Sample Report Date: 12 August 2009 Employee Motivation Report Introduction This report describes the factors that are likely to have an impact

More information

Revenue from contracts with customers The standard is final A comprehensive look at the new revenue model

Revenue from contracts with customers The standard is final A comprehensive look at the new revenue model Note: Since issuing the new revenue standard in May 2014, the FASB and IASB have proposed various amendments to the guidance. This In depth supplement has not been updated to reflect all of the proposed

More information

Product Derivation Process and Agile Approaches: Exploring the Integration Potential

Product Derivation Process and Agile Approaches: Exploring the Integration Potential Product Derivation Process and Agile Approaches: Exploring the Integration Potential Padraig O Leary, Muhammad Ali Babar, Steffen Thiel, Ita Richardson Lero, the Irish Software Engineering Research Centre,

More information

Role profile. London. not applicable. not applicable. not applicable. not applicable. not applicable. Not required. No travel

Role profile. London. not applicable. not applicable. not applicable. not applicable. not applicable. Not required. No travel Role profile Basic information Job title Department Location Reports to (Job Title) Matrix manager if applicable (Job Title) Direct reports (Number or Not applicable) Overall people management responsibility

More information

Agile Programme Management

Agile Programme Management Agile Programme Management Steve Messenger Lead Author, Chairman DSDM Consortium Adrian Hicks Co-Author 28/03/2014-1 Agenda? Why Agile Programme Management? Who has been involved and how did we do it?

More information

Central bank corporate governance, financial management, and transparency

Central bank corporate governance, financial management, and transparency Central bank corporate governance, financial management, and transparency By Richard Perry, 1 Financial Services Group This article discusses the Reserve Bank of New Zealand s corporate governance, financial

More information