Categories and Functional Requirements
|
|
- Kerry Summers
- 6 years ago
- Views:
Transcription
1 Categories and Functional Requirements CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki Categories and Functional Requirements 1/10
2 Previous Lecture Categories of requirements Types of statement: descriptive vs. prescriptive Scope of statements: Environment, Software, Environment Software, Environment \ Software, Software \ Environment Types of statement: system requirements, software requirements Types of statement: domain properties, assumptions, definitions Four Variable Model: monitored variables, input variables, output variables, controlled variables Mapping software reqs to system reqs: SOFREQ, ASM, DOM = SYSREQ. Ryszard Janicki Categories and Functional Requirements 2/10
3 Functional requirements: prescribe what services the software-to-be should provide capture intended software effects on environment, applicability conditions capture intended software effects on environment, applicability conditions units of functionality resulting from software operations For example: The software shall control the acceleration of all trains Non-functional requirements: constrain how such services should be provided Quality requirements: safety, security, accuracy, time/space performance, usability,... Others: compliance, architectural, development reqs For example: Acceleration commands shall be issued every 3 seconds to every train
4 A possible taxonomy (from the textbook) of non-functional requirements A (ie. one of many) taxonomy of non-functional requirements Non-Functional Requirement Quality of Service Compliance Architectural Constraint Development Constraint Accuracy Safety Security ReliabilityPerformance Interface Installation Distribution Cost Maintainability ConfidentialityIntegrity Availability Time Space Subclass link Cost User Device Software interaction interaction interoperability Usability Convenience DeadlineVariability See definitions and examples in the book No clear-cut boundaries, possible overlaps Functional/non-functional: e.g. functional reqs for firewall management are security-related Non-functional overlaps: e.g. high frequency of train commands is related to performance and safety
5 We look at those requirements that are there because of the product fundamental reason for existence The functional requirements specify what the product must do They relate to the actions that the product must carry out in order to satisfy the fundamental reasons for its existence. For example: The product shall determine which road sections pass through areas that are predicted to freeze. It describes an action that the product must take if it is to carry out the work for which it is intended. Ryszard Janicki Categories and Functional Requirements 5/10
6 Functional requirements are: Specifications of the products functionality; Actions the product must take - check, calculate, record, retrieve; Derived from the fundamental purpose of the product; Not a quality - for example, fast is a quality, and therefore it is a non-functional requirement. Think of the functional requirements as the business requirements Ryszard Janicki Categories and Functional Requirements 6/10
7 The functional requirements are a specification of the real work, or business, independent of the way that work will be carried out The functional requirements must fully describe the actions that the intended product can perform So a requirement for the requirements is that the products builder be able to use them to construct the product desired by your client. At their discovery stage they are not necessarily rigorous nor complete Ryszard Janicki Categories and Functional Requirements 7/10
8 The writing activity formalizes each requirement The product shall show the weather for the next twenty-four hours. The product shall show all roads predicted to freeze. Anything has the potential to be ambiguous Continually minimize that risk by clarifying the context A problem to be discussed in details: Shut off the pumps if the water level is above 100 meters for 4 seconds. Ryszard Janicki Categories and Functional Requirements 8/10
9 Shut off the pumps if the water level is above 100 meters for 4 seconds. There are several reasonable interpretations: 1 Shut off the pumps if the mean water level over the past 4 seconds was above 100 meters. 1 4 t t 4 WL(t)dt > Shut off the pumps if the median water level over the past 4 seconds was above 100 meters. (max [t 4,t] (WL(t)) + min [t 4,t] (WL(t)))/2 > Shut off the pumps if the minimum water level over the past 4 seconds was above 100 meters. min [t 4,t] (WL(t)) > 100
10 Example (Sample of Functional Requirements for Elevator Systems) The doors must not open when the elevator is moving. The doors must be able to open when the elevator is fully arrived at each floor of the hotel. The elevator will not move or close its doors if the combined weight of the passengers exceeds the maximum limit. When an elevator has no requests, it should go to and stay at a predefined holding floor for that elevator. Floor buttons will illuminate immediately when they are pushed, and will turn off immediately upon the elevator stopping at the indicated floor. Each elevator has an emergency button, which when pressed sends an immediate warning signal to the site manager. The elevator is then deemed out of service. Each elevator has a mechanism to cancel its out of service status. Ryszard Janicki Categories and Functional Requirements 10/10
Non-Functional Requirements
Non-Functional Requirements CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki Non-Functional Requirements 1/15 Previous Lecture:
More informationRequirements Engineering Process
Domain understanding and elicitation Evaluation and agreement Specification and documentation Requirements consolidation Requirements Engineering Process CS/SE 3RA3 Ryszard Janicki Department of Computing
More informationDomain Understanding and Requirements Elicitation (2)
Domain Understanding and Requirements Elicitation (2) CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki Domain Understanding
More informationAnother Elevator System in Volere Pattern
Another Elevator System in Volere Pattern A software-based system is required to control lifts (elevators) manufactured by Skyhi Lifts. Lifts are constrained to shafts (one lift per shaft) and are moved
More informationRequirements Elicitation
Requirements Elicitation Software Engineering I Lecture 4 14. November 2006 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Outline Motivation Requirements elicitation challenges
More informationCOMET BASED ELEVATOR CONTROLLER SYSTEM CASE STUDY
COMET BASED ELEVATOR CONTROLLER SYSTEM CASE STUDY Brief System Description (Gomaa, 2000): The system controls the motion of multiple elevators and responds to passenger requests at various floors: Each
More informationSoftware Architecture and Engineering Requirements Elicitation Peter Müller
Software Architecture and Engineering Requirements Elicitation Peter Müller Chair of Programming Methodology Spring Semester 2018 2. Requirements Elicitation Main Activities of Software Development 2 Requirements
More informationSoftware Architecture and Engineering Requirements Elicitation Peter Müller
Software Architecture and Engineering Requirements Elicitation Peter Müller Chair of Programming Methodology Spring Semester 2017 2. Requirements Elicitation Main Activities of Software Development 2 Requirements
More information~ Eric & Eric, Inc State Route 8, Brant Lake, NY ~ ~ ~
Understanding the Concept to Construction Process The traditional construction process in use today inadvertently separates the owner from the very people charged with delivering their home in a timely,
More informationSoftware Requirements. CSCE Lecture 4-08/30/2016
Software Requirements CSCE 740 - Lecture 4-08/30/2016 Today s Goals What are requirements? Understand the requirements problem Why are requirements so important? Get a feel for the structure of a requirements
More information2009 Spring. Software Modeling & Analysis. Introduction to OSP. Lecturer: JUNBEOM YOO
2009 Spring Software Modeling & Analysis Introduction to OSP OSP Stage 1000 Lecturer: JUNBEOM YOO jbyoo@konkuk.ac.kr What is OSP? OSP (Object Space Process) A software process based on RUP Tailored to
More informationDr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering
Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, 2003 Requirements Engineering Class Objectives Students will be able to define the two process areas associated with the Requirements
More informationRequirements Engineering. Andreas Zeller Saarland University
Requirements Engineering Software Engineering Andreas Zeller Saarland University Communication project initiation requirements gathering Planning estimating scheduling tracking Waterfall Model (1968) Modeling
More informationRequirements Engineering and Software Architecture Project Description
Requirements Engineering and Software Architecture Project Description Requirements Engineering Project Description The project is student-driven. There will be external sponsors, users, and others that
More informationIntroduction to Software Engineering
Introduction to Software Engineering 2. Requirements Collection Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > The Requirements Engineering Process > Functional and non-functional requirements
More informationÄriprotsesside modelleerimine ja automatiseerimine Loeng 6 Protsesside juhtimine, jälgimine Eesmärgid ja mõõdikud. Enn Õunapuu
Äriprotsesside modelleerimine ja automatiseerimine Loeng 6 Protsesside juhtimine, jälgimine Eesmärgid ja mõõdikud Enn Õunapuu Enn.ounapuu@ttu.ee Sisu MDA Eesmärgid Nõuded Mõõtmised Tasakaalustatud tulemuskaart
More informationMSO Analysis & UML 2
MSO Analysis & UML 2 Hans Philippi (based on the course slides of Wouter Swierstra) August 30, 2018 Analysis & UML 2 1 / 32 Recap & topics Last lecture: we have met with UML class diagrams Today: sequence
More informationSoftware Modeling & Analysis
Software Modeling & Analysis OOPT (Object Oriented Process with Trace) Lecturer: JUNBEOM YOO jbyoo@konkuk.ac.kr What is OOPT? OOPT (Object Oriented Process with Trace) A software process based on RUP Revision
More informationT Software Testing and Quality Assurance Test Planning
T-76.5613 Software Testing and Quality Assurance 10.10.2007 Test Planning Juha Itkonen Outline Test planning, purpose and usage of a test plan Topics of test planning Exercise References: IEEE Std 829-1998,
More informationRequirements Engineering: Part I. Software Requirements & Project Management CITS3220
Requirements Engineering: Part I Software Requirements & Project Management CITS3220 The Problems of Requirements What goal(s) are we trying to satisfy? How do we identify the scope and properties of the
More informationSoftware Requirements Specification (SRS) Project Lane Management System
Lane Management System 1 Software Requirements Specification (SRS) Project Lane Management System Authors: Adam Pruim, Curtis Notarantonio, Jacob Heisey, Qiuning Ren, Matt Chebowski Customer: Dr. S Ramesh,
More informationA Model-Checking Tool for Families of Services
A Model-Checking Tool for Families of Services M.H. ter Beek ISTI CNR, Pisa, Italy joint work with P. Asirelli A. Fantechi S. Gnesi ISTI CNR University of Florence ISTI CNR FMOODS/FORTE 2011 Reykjavík,
More informationREQUIREMENTS ENGINEERING
1 REQUIREMENTS ENGINEERING Chapter 4- by Ian Sommerville TOPICS COVERED Functional and non-functional requirements The software requirements document Requirements specification Requirements engineering
More informationmaking money from customer use of kiosk attracting more customers to the store saving money if the kiosk replaces manual operations
Business Requirements Business requirements collected from multiple sources might conflict. For example, consider a kiosk product with embedded software that will be sold to retail stores and used by the
More informationSAP - Redefining software testing. Sanujeet Puhan SAP Technical Architect
SAP - Redefining software testing Sanujeet Puhan SAP Technical Architect Agenda Overview Application softwares Enterprise applications Current trends Test Approach Applications vs Processes Risk perspective
More informationKeep Your Company Moving After A Disaster With A Business Continuity Plan (BCP)
Keep Your Company Moving After A Disaster With A Business Continuity Plan (BCP) HR Benefits Payroll gnapartners.com It only takes one major interruption to its business operations for a company to recognize
More informationRequirements Basics. CSCE Lecture 4-09/02/2015
Requirements Basics CSCE 740 - Lecture 4-09/02/2015 This Week s Goals Understand the requirements problem Why are requirements so important? Get a feel for the structure of a requirements document What
More informationFREIGHT ELEVATOR. Safe and reliable control system. Variable Voltage Variable Frequency (VVVF) traction machine. Wide door opening
FREIGHT ELEVATOR Wide door opening FUJI-YIDA freight elevator possesses multi-panel door to get the widest door opening, which will facilitate the passing in and out of large goods. Light Curtain Protection
More informationThe Basic Waterfall Model. Software Process Models. Concurrent Development. (Concurrent Development) The Agile Critique of the Waterfall
Software Process Models Critique & Defense of the Waterfall Issues in Waterfall Models concurrent development phase transitions and overlap Issues in Evolutionary Models incremental vs. iterative models
More informationCOB291, Management Science, Test 3, Fall 2008 DO NOT TURN TO THE NEXT PAGE UNTIL YOU ARE INSTRUCTED TO DO SO!
COB291, Management Science, Test 3, Fall 2008 Name DO NOT TURN TO THE NEXT PAGE UNTIL YOU ARE INSTRUCTED TO DO SO! The following exam consists of FIVE problems for a total of 200 points. Please keep three
More informationClick and sell more with the new user interface!
8.1 Release Spotlight August 2013 Click and sell more with the new user interface! Amadeus e-power Consolidator is the easy to deploy online platform to boost and drive performance while servicing your
More informationAbco International - Multi- Year Accessibility Plan and Policy
Disabilities Act (AODA) Revised December 9, 2014 1. POLICY... 2 2. STATEMENT OF COMMITMENT... 2 3. RESPONSIBILITY... 2 4. DEFINITIONS... 2 A. DISABILITY... 2 B. BARRIER... 2 C. FUNCTIONAL ABILITIES / JOB
More informationSoftware Engineering. What is Software Engineering? What does SE do? CS / COE 1530
Software Engineering CS / COE 1530 Lecture 1 What is Software Engineering? What is software? What is engineering? Why taught in Computer Science Department? What does SE do? Software engineering comprises
More information8/30/2010. Lecture 1. Topics covered. Functional and non-functional requirements The software requirements document Requirements specification
Topics covered Functional and non-functional requirements The software requirements document Chapter 4 Requirements Engineering Requirements specification Requirements engineering processes Lecture 1 Requirements
More informationKey Concepts of ARC-IT
Key Concepts of ARC-IT The Architecture Reference for Cooperative and Intelligent Transportation (ARC-IT) provides a common framework for planning, defining, and integrating intelligent transportation
More informationSystems Engineering in Different Domains: The Rail Domain. Bristol Local Group 27th January 2010 Bruce Elliott
Systems Engineering in Different Domains: The Rail Domain Bristol Local Group 27th January 2010 Bruce Elliott 1 Peculiarity 1: Railways are highly-interconnected networks www.wikipedia.org 2 Peculiarity
More informationIntroduction to Jetstream
PJM Interconnection October 28, 2017 This page is intentionally left blank. PJM 2017 http://pjm.com/markets-and-operations/etools/jetstream.aspx 2 P age Introduction to Jetstream Many assets participating
More informationAnalytical Model LATVIA
Na NATIONAL INTEROPERABILITY FRAMEWORK OBSERVATORY Analytical Model LATVIA The content of this Analytical Model reflects the status as collected in 2016. DIGIT Directorate-General for Informatics ISA 2
More informationToronto Data Science Forum. Wednesday May 2 nd, 2018
Toronto Data Science Forum Wednesday May 2 nd, 2018 Prescriptive Analytics: Using Optimization with Predictive Models to find the Best Action Dr. Mamdouh Refaat, Angoss Software (Datawatch) Mamdouh Refaat
More informationIES 6, Assessment of Professional Competence
International Accounting Education Standards Board AGENDA ITEM 5-4 Exposure Draft April 2011 Proposed Revised International Education Standard IES 6, Assessment of Professional Competence 1 PROPOSED INTERNATIONAL
More informationEE 446 EMBEDDED ARCHITECTURE Embedded System in UML
EE 446 EMBEDDED ARCHITECTURE Embedded System in UML Airs Lin UML (UNIFIED MODELING LANGUAGE) 1 What is UML? Created and developed by Grady Booch, Ivar Jacobson, and James Rumbaugh at Rational Software
More informationAIRPORT BEDBOX PROJECT
WIT AIRPORT BEDBOX PROJECT Technology Assessment and Acquisition Temp 2011 Company Profile Logan Airport is located in Boston, Massachusetts. It is an international airport that facilitates flight arrivals
More informationRiskTopics. Wet Work Permit Program March 2017
RiskTopics Wet Work Permit Program March 2017 Based on Zurich s claims data for the period 2006 through 2015, the leading causes of property damage during the course of construction is attributed to weather
More informationBUILDING ENERGY CODE ADVISOR
BUILDING ENERGY CODE ADVISOR Q Gu, C Bédard and R Zmeureanu Department of Building, Civil and Environmental Engineering Concordia University, Montreal, Canada, H3G 1M8 ABSTRACT This paper presents a decision
More informationChange is constant. Obstacle to RE: Why requirement study? Limitation of the designers Different knowledge domains Not expertise Ubiquitous nature
Design the right thing! Fang Chen Change is constant Requirement Design Creation What makes the change? Human nature Society Organization i Competitors Human nature: never satisfy ) 4 Why requirement study?
More informationTesting. CxOne Standard
Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...
More informationAttribute-Driven Design Method
1 Attribute-Driven Design Method April 2014 Ying SHEN SSE, Tongji University 2 Lecture objectives This lecture will enable student to understand ADD steps design the architecture using ADD method 3 Architecture
More informationRequirements Engineering and Software Architecture Project Description
Requirements Engineering and Software Architecture Project Description Requirements Engineering Project Description This project is student-driven. There will be external sponsors, users, and others that
More informationPower grids & Actors
EH2750 Computer Applications in Power Systems, Advanced Course. Lecture 2 31 August 2011 Professor Lars Nordström Dept of Industrial Information & Control systems, KTH larsn@ics.kth.se Power grids & Actors
More informationDesigning with LRFD for Wood by Robert J. Taylor, Ph.D., P.Eng., M.ASCE, Assoc. AIA
Designing with LRFD for Wood by Robert J. Taylor, Ph.D., P.Eng., M.ASCE, Assoc. AIA Many engineers (especially seasoned engineers) ask, "Why should I switch from allowable stress design (ASD) to LRFD design
More informationL2 The requirement study. Requirement Engineering. Fang Chen
L2 The requirement study Fang Chen Requirement Engineering Requirement are ubiquitous part of our lives Understand the requirement through communication People are hard to understand! Requirement Creation
More informationDEPARTMENT OF ARCHITECTURE ABUBAKAR TAFAWA BALEWA UNIVERSITY, BAUCHI ARC 624: ADVANCED BUILDING SERVICES LESSON 2: CONVEYANCE SYSTEMS IN BUILDINGS
DEPARTMENT OF ARCHITECTURE ABUBAKAR TAFAWA BALEWA UNIVERSITY, BAUCHI ARC 624: ADVANCED BUILDING SERVICES LESSON 2: CONVEYANCE SYSTEMS IN BUILDINGS 2.1 Introduction 2.1.1 Definitions 2.1 Introduction 2.2
More informationA Proven Approach to Requirements Engineering
Requirements A Proven Approach to Requirements Engineering The Why, What and How of REVEAL November 2013 System Assurance Architectures CONTENT A. Why do we need B. C. REVEAL Overview D. E. A // WHY DO
More informationRequirements Analysis. Overview
Requirements Analysis Overview What is requirement? Classification of requirements Iterative and evolutionary requirements analysis Use Cases Domain models N. Meng, B. Ryder 2 1 Requirements Definition
More informationSuper Schlumberger Scheduler
Software Requirements Specification for Super Schlumberger Scheduler Page 1 Software Requirements Specification for Super Schlumberger Scheduler Version 0.2 Prepared by Design Team A Rice University COMP410/539
More informationImproving System Dependability with Functional Alternatives
Improving System Dependability with Functional Alternatives Charles P. Shelton Research and Technology Center Robert Bosch Corporation Pittsburgh, PA, USA cshelton@ieee.org Abstract We present the concept
More informationFundamentals of Requirements Engineering
- interfaces system seen as black box inputs functions quantified characteristics outputs restrictions, prerequisites boundaries, exceptions standards, regulations Frogs vei 41 P.O. Box 235, NO-3603 Kongsberg
More informationVMware Network Virtualization Deploy Service
DATA SHEET VMware Network Virtualization Deploy Service AT-A-GLANCE The primary objective of this service is a rapid installation, configuration, and high-level validation (deployment) of a reference design
More informationLecture 7 Software Product Design and Project Overview
Lecture 7 Software Product Design and Project Overview Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 16, 2008
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 5, September - October 2003 Using Quality Models to Engineer Quality
More informationSubject Matter Expert: Author: Reviewed by: Margaret Goodrich Bill Schleicher Tim Simmons / Margaret Goodrich. Bulk Meter Readings
Bill Schleicher Tim Simmons / Bulk Meter Readings "Acknowledgment: This material is based upon work supported by the Department of Energy under Award Number DE-OE0000193." Disclaimer: "This report was
More informationRequirements Analysis. Requirements Analysis is Hard
Requirements Analysis Classify categories of requirements Define the principles of iterative requirements analysis Learn about use cases and their elements Focusing on the WHAT not the HOW 1 Requirements
More informationRequirement Engineering. L3 The requirement study. Change is constant. Communication problem? People are hard to understand!
Requirement Engineering L3 The requirement study Fang Chen Requirement are ubiquitous part of our lives Understand the requirement through communication Requirement Creation Communication problem? People
More informationLevel 3 Diploma for Domestic Energy Assessors ( )
Level 3 Diploma for Domestic Energy Assessors (6020-01) Assignment Guide for Candidates 500/1628/3 www.cityandguilds.com February 2007 Version 1.0 About City & Guilds City & Guilds is the UK s leading
More informationOi Requirements Communication in New Product Development
Steer Your Development! Goal-Oriented Oi Requirements Communication in New Product Development September 9, 2008 Samuel Fricker, Tony Gorschek, Martin Glinz Product Manager in Context: Simplified, Stylized
More informationSANDPIPER PROFESSIONAL CENTER 8100 SANDPIPER CIRCLE WHITE MARSH, MARYLAND 21236
SANDPIPER PROFESSIONAL CENTER 8100 SANDPIPER CIRCLE WHITE MARSH, MARYLAND 21236 1,421-1,991 sq. ft. available Free surface parking High-image building is located on a beautifully landscaped 3.5 acre property
More informationRequirements Engineering. Massimo Felici Room 1402, JCMB, KB
Requirements Engineering Massimo Felici Room 1402, JCMB, KB 0131 650 5899 mfelici@inf.ed.ac.uk Administration SEOC1 Tutorials start in week 3 SEOC1 Communications: Mailing List: seoc1-students@inf.ed.acuk
More information02291: System Integration
02291: System Integration Week 2 Hubert Baumeister huba@dtu.dk DTU Compute Technical University of Denmark Spring 2018 Contents Requirements Model Domain model Use Case and Use Case Diagram Activities
More informationMBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and
Enterprise Architecture is a holistic view of an enterprise s processes, information and information technology assets as a vehicle for aligning business and IT in a structured, more efficient and sustainable
More informationOracle Utilities Opower Bill Ready Notification Cloud Service
Oracle Utilities Opower Bill Ready Notification Cloud Service Product Overview E84744-01 Last Updated: September 14, 2017 Oracle Utilities Opower Bill Ready Notification Cloud Service Product Overview
More informationLecture 6: Non-Functional Requirements (NFRs)
Thanks'to'Prof.'Steve'Easterbrook' University'of'Toronto' ' Lecture 6: Non-Functional Requirements (NFRs) What are non-functional requirements Product-oriented qualities Process-oriented qualities Traceability
More informationSOFTWARE DEVELOPMENT STANDARD
SFTWARE DEVELPMENT STANDARD Mar. 23, 2016 Japan Aerospace Exploration Agency The official version of this standard is written in Japanese. This English version is issued for convenience of English speakers.
More informationOperations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 24 Sequencing and Scheduling - Assumptions, Objectives and Shop
More informationRequirements Engineering
Requirements Engineering Chapter 4.1-4.2 Based on slides from Software Engineering 9 th ed, Sommerville. Slides #9 CMPT276, Dr. B. Fraser 18-06-12 1 Topics 1) How are requirements stated for the customer
More informationApplying PSM to Process Measurement
Applying PSM to Process Measurement Name: Bill Golaz Title: LM Fellow & LM Aero Measurement and Analysis Lead PSM All rights reserved. Copyright 2010 1 Topics Why Measure Why Process Measurement Using
More informationDevelopment Process and Analysis. LTOOD/OOAD - Verified Software Systems 1
Development Process and Analysis LTOOD/OOAD - Verified Software Systems 1 Software Crisis Declared in the late 60 s Expressed by delays and failures of major software projects (unreached goals, unpredictable
More informationAndré Thibault Head of Mass Transit Platforms Bombardier Transportation St-Bruno, Québec, Canada
Managing and Standardization in Passenger trains The Platform Approach André Thibault Head of Mass Transit Platforms Bombardier Transportation St-Bruno, Québec, Canada Agenda 1 INTRODUCTION AND CONTEXT
More informationCSEB233: Fundamentals of Software Engineering. Software Requirements Part 1 Understanding Requirements Engineering
CSEB233: Fundamentals of Software Engineering Software Requirements Part 1 Understanding Requirements Engineering Objectives Discuss the concept of requirements and the types of requirements Explain what
More informationKACE Remote QuickStart (for KACE Systems Management Appliances)
KACE Remote QuickStart (for KACE Systems Management Appliances) Description The KACE Remote QuickStart service is a custom-tailored implementation solution designed to assist you with the initial implementation
More informationNEW! The Project Manager & The Business Analyst. by Barbara A. Carkenord, CBAP, PMP, PMI-ACP
NEW! The Project Manager & The Business Analyst by Barbara A. Carkenord, CBAP, PMP, PMI-ACP A White Paper from RMC Project Management, Inc. www.rmcproject.com 10953 Bren Road East, Minnetonka, Minnesota
More informationISO/IEC JTC1/SC7 N2683
ISO/IEC JTC1/SC7 Software & System Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 N2683 2002-07-25 Document Type PDTR Ballot Title PDTR 19760 Systems Engineering Guide for ISO/IEC 15288 (System
More informationProfessional services and enterprise publishing tools
Professional services and enterprise publishing tools Unlock the knowledge in your enterprise Knowledge is the currency of the new economy. But as the flow of information and content overwhelms organizations,
More information1 Smart Grid function description
NIST SG function description and use case template DGH ver.2 (Building-centric view of Smart Grid) 1 Smart Grid function description 1.1 SG function name Load management with dynamic tariffs, predictable
More informationMeasuring and Assessing Software Quality
Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements
More informationSoftware Quality Factors
Software Quality Factors The need for a comprehensive software quality requirements There are some characteristic common : All the software projects satisfactory fulfilled the basic requirements for correct
More informationThe Product and the Process The Product The Evolving Role of Software Software Software: A Crisis on the Horizon Software Myths Summary References
The Product and the Process The Product The Evolving Role of Software Software Software: A Crisis on the Horizon Software Myths Further Readings and Information Sheets The Process Software Engineering
More information1. Introduction Purpose Scope Definitions and Acronyms References Documents Figures and models 4
Table of Contents 1. Introduction 2 1.1. Purpose 2 1.2. Scope 2 1.3. Definitions and Acronyms 3 1.4. References 3 1.4.1 Documents 3 1.4.2 Figures and models 4 2. Overall Description 5 2.1. Product perspective
More informationRequirements Specification
Ambulance Dispatch System Submitted to: Dr. Chung Submitted by: Chris Rohleder, Jamie Smith, and Jeff Dix Date Submitted: February 14, 2006 TABLE OF CONTENTS 1.0 INTRODUCTION...1 1.1 PURPOSE...1 1.2 SCOPE...1
More informationRadix Viso MDM.
Radix Viso MDM Radix Viso MDM allows administrators to manage and control devices remotely from a cloudbased (or on premise) platform for centralized remote management and support. Radix Viso MDM enables
More informationIntroduction. Disclaimer. Table of contents
Updated July 18, 2012 Introduction The Cambridge Elevating Limited-Use / Limited-Application Elevator is designed to service schools, libraries, low rise, low occupancy commercial buildings, churches and
More informationRequirements Knowledge Model. Business. Event. Business. responding. Business. Use Case 1.. Business tracing * * * * Requirement
Requirements Knowledge Model This model provides a language for communicating the knowledge that you discover during requirements-related activities. We present it here as a guide to the information you
More informationCOSBEDMC01 - SQA Unit Code FM6R 04 Prepare development team programmes and working methods in built environment design management
Prepare development team programmes and working methods in built environment design management Overview This unit is concerned with preparing to undertake a design for a project. Candidates must know about
More informationVancouver Chapter Study Group. BABOK Chapter 1 Introduction
Vancouver Chapter Study Group BABOK Chapter 1 Introduction October 21, 2015 Jorge Vega, CBAP Study Group Sessions About me Format BABOK 2.0 Frequency Type of sessions Prep work required Professional Development
More informationAdvancing Systems Engineering. Systems Development (MBSD) Conference April, 2010
Advancing Systems Engineering Practice using Model Based Systems Development (MBSD) Systems & Software Technology Conference 26-29 April, 2010 Sanford Friedenthal Lockheed Martin sanford.friedenthal@lmco.com
More informationGalileo Cruise. Quick Reference
Galileo Cruise Quick Reference Acknowledgement: This document was developed by Galileo Training Services. Customer feedback is important to us. Please take a few minutes to send any questions or comments
More informationAdvanced Metering Infrastructure (AMI) Program C3 - Customer Prepays for Services
AMI Use Case: C3 - Customer prepays for electric services June 6, 006 Author: Deborah Tillman Author: Deborah Tillman Page 1 of Document History Revision History Date of this revision: 01-6-06 Revision
More informationSimple Satellite Tracker 2003
Owen Chastain Penney Fagan Brent Evans Jan-Erik Hustrulid Akata Patel SRS for Simple Satellite Tracker 2003 Janusz Zalewski, Ph.D ISM4331, Information Systems Design Fall 2003 SRS Table of Contents 1.
More informationSterling Accreditation Energy Assessor Guidance QA Auditing of EPCs
Sterling Accreditation Energy Assessor Guidance QA Auditing of EPCs Practices and Procedures Manual Version 1.1 The Sterling Accreditation quality auditing manual has been created to support Energy Assessors
More informationACCEPTANCE TEST PLAN. Docket Course Scheduling. For. Version 1.0 February 5, 2013
ACCEPTANCE TEST PLAN For Docket Course Scheduling Version 1.0 February 5, 2013 Developed by Robert Brown Nathal Fonseka Max Haley Michael Kovalichik Joseph Nelson Basil Nyachogo Raymond Selfridge Prepared
More information