RE tools survey (part 2, general capabilities in RE

Size: px
Start display at page:

Download "RE tools survey (part 2, general capabilities in RE"

Transcription

1 1 de 14 24/12/ :19 RE tools survey (part 2, general capabilities in RE tools) Thank you very much for participating in this survey, which will allow your tool to become part of a research study to be published in IEEE Software and International Conference on Global Software Engineering, which both address a broad international community of engineers. The survey is structured in two parts: (1) a mandatory part concerning the collaboration and global software development capabilities of RE tools; (2) an optional part concerning the general capabilities of RE tools. The questionnaire includes questions extracted from a new international framework for the evaluation of the requirements engineering tool capabilities. All those questions derived from regulation ISO/IEC TR 24766:2009 are marked with the label "ISO". We estimate that you should be able to fill in the second part of the questionnaire in 15 minutes. The questions are shown as follows. Please, read and answer them carefully. There are 27 questions in this survey Requirements elicitation Please, fill out this section if the RE tool is able to support in identifying stakeholders, capturing and tracing of the business/user requirements, functional requirements, and the quality (non-functional) requirements during elicitation work 1 [0024](ISO) Requirements capture The RE tool supports requirements capture by allowing the user to: Store and manage the documentation for interviews, workshops, and observation Store and manage stakeholder information (e.g. contact lists, comments) Create hierarchical relationships between requirements Include design rationale information directly associated with any hierarchical link Store and manage requirement attributes for classifying or categorizing requirements during identification Store and manage requirement attributes in a variety of formats (e.g. text, enumerated, binary, graphics, descriptions, attachments) Use tool generated inherent attributes (e.g. unique requirement identification, author, time, date, requirements change history) Use flexible search options for requirements by word or attributes (e.g. requirements identifier, words in text files, user and tool generated attributes) Manage the replacement or update requirements by manual or electronic import Use specific facilities to develop reports for display or to generate documents (e.g. Crystal Reports)

2 2 de 14 24/12/ :19 Store and manage graphics and text (e.g. architecture, functional decomposition, Work Breakdown Structure (WBS)) Store and manage user definable attributes and additional information associated with a given requirement (e.g. stakeholders, business process, activity, tasks, policy, constraints) 2 [0025](ISO) Elicitation templates and checklists Templates and checklists provide a consistent structure for recording the requirements descriptions and other requirements related information. The RE tool supports elicitation templates and checklists as follows: By storing and managing templates for elicitation (e.g. Quality Function Deployment (QFD) or Goal Question Metric (GQM)) By storing and managing elicitation checklists By storing and managing prioritization forms 3 [0026](ISO) Regarding requirements elicitation, importing and exporting to and from other sources Requirements should be imported from, or interfaced to users, hardware, and other software systems. The RE tool supports importing and exporting to and from other sources as follows: By importing and exporting to and from other tools (e.g. verification, design, spreadsheets, project management, documents) By importing and exporting to and from various standard file formats (e.g. Comma Separated Value (CSV), extensible Markup Language (XML)) By providing an OMG Requirements Interchange Format (ReqIF/RIF) compatibility for exchanging requirements information (ReqIF, formerly RIF, defines an open, non-proprietary exchange format) 4 [0027](ISO) Elicitation documentation The output from the entire requirements elicitation tasks should be stored, retrieved, and edited in various formats. The RE tool supports elicitation documentation as follows: By storing and managing textual requirements statements using basic text processor, spell and grammar checker (e.g. work spelling check, passive vs. active voice)

3 3 de 14 24/12/ :19 By storing and managing non-textual requirements in a specific format (e.g. bit-mapped graphics, vector graphics, tables, equations, or formal logic notations) 5 [0028]Comments Fill in this box if you wish to comment on the topics on this page or if you have experienced difficulties with them: Please write your answer here:

4 4 de 14 24/12/ :19 Requirements analysis and specification Please, fill in this section if the RE tool is able to support the decomposition of requirements into functional and quality (non-functional) requirements, and the analysis of requirements feasibility and risk (requirements analysis), or if the RE tool is able to support the specification of requirements in a consistent, accessible, and reviewable manner (requirements specification) 6 [0029](ISO) Quality requirements analysis Quality requirements analysis involves significant architectural and design decisions. The RE tool supports quality requirements analysis as follows: By storing and managing quality requirements in quality attributes, policies, or constraints By storing and managing the results of the rationale of quality attributes trade-off 7 [0030](ISO) Feasibility analysis Feasibility analysis evaluates the possibility of implementing each requirement at acceptable cost and performance. It also identifies technical obstacles. The RE tool supports feasibility analysis as follows: By storing and generating checklists or templates for various analysis (e.g. technical, economical, and operational analysis) By storing and managing rationale of feasibility analysis 8 [0031](ISO) Attribute analysis User defined attributes such as risk, priority, and cost provides metrics for tracking requirements based on project needs. These attributes are assignable to each requirement. The RE tool supports the tracking of any attribute(s) user defined or tool provided as follows: By storing and managing attributes in various formats (e.g. text, numeric, graphics, attachments) By detecting and flagging missing attributes By storing, sorting, grouping and ordering of attributes By managing changes to attributes By maintaining historic information on the requirements with the use of various requirements attributes (e.g. time, owner, history of requirement changes, who changed it, when it was done, why it was done) 9 [0032](ISO) Risk analysis and management

5 5 de 14 24/12/ :19 Risk analysis provides a standard approach to identify and document potential risks, and propose strategies for mitigating them. Risk management is an approach to identifying and documenting risk factors, evaluating their potential severity, and proposing strategies for mitigating them. The RE tool supports risk analysis and management as follows: By exchanging information pertinent to risk analysis and management with external risk analysis and management tools By maintaining relationship of requirements to risks raised and risks mitigated 10 [0033](ISO) Requirements specification documentation The output from the entire requirements specification task should be stored, retrieved, and edited in various formats. The RE tool supports requirements specification documentation as follows: By generating reports that identifies the exceptions for each functional requirement By exporting document in standard formats (e.g. Rich Text Format (RTF), MS Word) By generating user defined or tool provided templates (e.g. military standard formats) By checking the document through spell checking, grammar checking, data dictionaries, and acronym tables By generating presentation-quality charts and graphs in standard formats (e.g. PIC, PNG, JPEG, GIF) By generating the output of the specification in a finished form, including: page security markings, graphics or figures, user definable tables, and indexes By synchronizing changes between the RE tool and formatted document (complete loop between RE tool and formatted document) 11 [0034](ISO) Modeling Modeling analysis depicts the requirements at a high level of abstraction. Such models include dataflow diagrams, entity relationship diagrams, or UML diagrams. The RE tool supports modeling analysis as follows: By importing and exporting to and from modeling tools and displaying the results By storing and managing templates for goal-oriented scenarios (e.g. simulations and modeling business scenarios, strategic issues) By storing and managing user defined scenarios

6 6 de 14 24/12/ :19 By evaluating requirements based on business goals 12 [0035]Modeling and specification languages The RE tool supports the storage and display of: Natural language statements Yes No I don't know Context diagrams Conceptual domain models Business Process Modeling Notation (BPMN) Goal models Systems Modeling Language (SysML) artifacts Unified Modeling Language (UML) artifacts Data Flow Diagrams (DFDs) Entity/Relationship (E/R) diagrams 13 [0036]Comments Fill in this box if you wish to comment on the topics on this page or if you have experienced difficulties with them: Please write your answer here:

7 7 de 14 24/12/ :19 Requirements verification, validation and management Please, fill in this section if the RE tool is able to support the various tests and evaluation means in verifying and validating the requirements (requirements verification and validation), or if the RE tool is able to support the monitoring of the changes and the maintenance of the requirements, thus ensuring that the requirements accurately reflect the product (requirements management) 14 [0037](ISO) Verification and validation (V&V) The RE tool supports V&V as follows: By generating exception reports on requirements that do not have verification plan cases and verification plan cases that are not linked to requirements By generating exception reports on requirements that do not have validation plan cases and validation plan cases that are not linked to user requirements By supporting review and inspection of verification plans and procedures By supporting review and inspection of validation plans and procedures By storing and managing verification plans and verification procedures By storing and managing validation plans and validation procedures By generating exception reports on verification plan cases that do not have verification procedures and verification procedures that are not linked to verification plan cases By generating exception reports on validation plan cases that do not have validation procedures and validation procedures that are not linked to validation plan cases By providing standard format for interfacing to verification tools By providing standard format for interfacing to validation tools By implementing some built-in requirements checks (i.e. requirements verification capabilities determining whether requirements are complete, consistent, correct, modifiable, ranked, traceable, unambiguous, understandable or verifiable) 15 [0038](ISO) Baseline of the requirements Once the requirements artifacts are in-process validated and approved by the user and/or stakeholders, each artifact is deemed a baseline. A baseline is the agreed upon and approved set of requirements. The RE tool supports baseline of the requirements as follows: By storing and managing a baseline document Through version controlling of baseline requirements By generating reports that compare and contrast baselines versions

8 8 de 14 24/12/ :19 By providing read and write protection of baseline products 16 [0039](ISO) Requirements change management Change management tracks changes to requirements and ensures that approved changes are communicated to all affected stakeholders. The RE tool supports requirements change management as follows: By managing version identification (e.g. version number, date, time of creation or revision) By providing check in and out capabilities of the baseline to add, change, update requirements By providing flexible search criteria for all requirements artifacts affected by the changed requirements By managing the change status (e.g. acceptance or approval, for pending changes) By storing and generating electronic change requests form and templates By accessing and distributing electronic forms and electronic mail notification By generating requirements modification history reports that should include, change author, change id, date of change, change status such as accepted, rejected or pending 17 [0040](ISO) Project management Project management applies to managing resources, schedules, and commitment of the requirements. While it is not the role of the RE tool set to perform project management, project management needs to keep track of the status of requirements. The RE tool supports project management as follows: By recording, tracking, and reporting the status of the overall requirements management process By exchanging information pertinent to project management with external project management tools 18 [0041]Open or closed data model By ensuring that the fundamental data structures of the application have a standard format, external components can access the information they need at run-time without requiring a complex protocol. The RE tool supports the open data model as follows:

9 9 de 14 24/12/ :19 By providing "scriptability" (i.e. external applications can record the user s actions and execute any recorded command) By providing "examinability" (i.e. external programs can examine and modify the data structures of an application) By providing a standard format for important application data structures, which is completely accessible to all external programs while the application is running By providing standards for how operations and their parameters and results are represented Enabling external applications to monitor and execute operations provided to operate on the data 19 [0042]Comments Fill in this box if you wish to comment on the topics on this page or if you have experienced difficulties with them: Please write your answer here:

10 10 de 14 24/12/ :19 Traceability and other tool capabilities 20 [0043](ISO) Traceability The RE tool supports traceability as follows: By storing and managing the identification and documentation of stakeholders and their roles and responsibilities By displaying of traceability in textual and/or graphical form Through flexible exporting of traceability matrix in both textual and graphical forms (e.g. Comma Separated Value (CSV), open text format, extensible Markup Language (XML)) By tracing the baseline requirements to a specific product release (specification tree) By searching for and tracing of specific versions of requirements By storing and managing references and links to source documents By generating reports that compare current and previous versions when a source document is updated By automatically maintaining the traces By enabling horizontal traceability among related items in work groups or product components Through tracing across tools boundaries 21 [0044](ISO) Flexible tracing The RE tool supports flexible tracing as follows: Forward and backward tracing One to many and many to one tracing Text to text tracing Text to graphics tracing Graphics to graphics tracing Elements within graphics tracing Tables and cells within a table tracing 22 [0045](ISO) Bi-directional tracing The RE tool supports bi-directional tracing of:

11 11 de 14 24/12/ :19 Requirements to system elements The allocation of requirements to system elements Rationale, assignments, criticality, test and validation to the requirements, allocation, and system elements User needs and requirements Requirements to parent requirements or user requirements Requirements to child requirements or design elements 23 [0046](ISO) Traceability analysis During requirements analysis, changes must be documented. Traceability establishes and tracks the linkage between each requirement and its source, proving insight into the overall project status. The RE tool supports traceability analysis as follows: By generating traceability reports to identify exceptions in user requirements in the analysis phases to functional requirements By generating a report for missing and/or orphan requirements By generating a report that identifies changes from/to a requirement throughout the development life cycle By generating reports of traceability attributes (e.g. category, number of approval or unapproved, number of changes, number of pending) By generating and exporting traceability matrix tables By generating a status report for the status of each requirement based on user defined or tool provided attributes 24 [0047](ISO) RE tool administrative information In many projects, versions can be distributed on different hardware platforms. In this case, administrative information will be needed to monitor system wide use. The RE tool supports this information as follows: By providing project information (e.g. project size, concurrent users, and number of analyst) By providing user information indicating single user or multiple concurrent user environment By providing platform information indicating which platforms and operating systems support the tool By providing database information indicating which database it uses (proprietary or commercial)

12 12 de 14 24/12/ :19 By providing hardware and/or software information indicating hardware and/or software configuration requirements (e.g. memory requirements, CPU requirements, disk space requirements, browsers) 25 [0048](ISO) Graphical user interface To improve the usability of the tool, various capabilities of GUI should be supported. The RE tool supports graphical user interface as follows: By providing standard Windows, UNIX, Mac environment capabilities (e.g. multi-windows, open multiple files concurrently) By providing multiple windows or views into the tool (e.g. a change in one view will automatically reflect in all other views) By providing an interactive graphical input and manipulation of data By enabling web browser interface By providing edit, undo, cut, and paste function By providing an ability for doing one thing while users are looking at another (e.g. run a report and look at a requirement at the same time) 26 [0049]Data integration It is almost inevitable that different parts of the organization will use different systems to produce, store, and search for their critical data, thus leading to the necessity of combining information from these various systems. The RE tool supports data integration by using: Special-purpose applications that directly access sources of interest and combine the data retrieved from those sources with the application itself Application-integration frameworks or component-based frameworks which employ a standard data or programming model (e.g. CORBA, J2EE) to provide the application with well-defined interfaces in order to access data and other applications, and to add new data sources Workflow systems to provide application developers with a higher-level abstraction against which to program, and the use of a more process-oriented model Digital libraries with portal-style or meta-searchengine integration Data warehouses, built by loading data from one or more data sources into a newly defined schema in a relational database, to provide users with a powerful, high-level query language that can be used to combine, contrast, analyze, and otherwise manipulate

13 13 de 14 24/12/ :19 their data Database federation to provide users with a virtual data warehouse which removes the need to move any of the data, provides access to "live" data and functions, and efficiently combines data from multiple sources of different types by using a single arbitrarily complex query 27 [0050]Comments Fill in this box if you wish to comment on the topics on this page or if you have experienced difficulties with them: Please write your answer here:

14 14 de 14 24/12/ :19 Thank you very much for your participation! Please submit by :00 Submit your survey. Thank you for completing this survey.

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

Automating Requirements Management 1

Automating Requirements Management 1 Automating Requirements Management 1 Karl E. Wiegers Process Impact www.processimpact.com It s no secret that poorly understood user requirements and uncontrolled scope creep lead to many software project

More information

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP PROGRAMMING & SOFTWARE DEVELOPMENT AND INFORMATION SUPPORT & SERVICES PATHWAY SOFTWARE UNIT UNIT 5 Programming & and Support & s: (Unit 5) PAGE

More information

Software Requirements, Third Edition

Software Requirements, Third Edition j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software

More information

ITS Projects Systems Engineering Process Compliance Checklist

ITS Projects Systems Engineering Process Compliance Checklist ITS Projects Systems Engineering Process Compliance Checklist FHWA Final Rule (23 CFR 940) This checklist is to be completed by the MDOT or LPA Project Management Staff. Please refer to the accompanying

More information

SOFTWARE REQUIREMENTS

SOFTWARE REQUIREMENTS SOFTWARE REQUIREMENTS http://www.tutorialspoint.com/software_engineering/software_requirements.htm Copyright tutorialspoint.com The software requirements are description of features and functionalities

More information

3SL. Requirements Definition and Management Using Cradle

3SL. Requirements Definition and Management Using Cradle 3SL Requirements Definition and Management Using Cradle November 2014 1 1 Introduction This white paper describes Requirements Definition and Management activities for system/product development and modification

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

VALLIAMMAI ENGINEERING COLLEGE S.R.M. Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

VALLIAMMAI ENGINEERING COLLEGE S.R.M. Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING VALLIAMMAI ENGINEERING COLLEGE S.R.M. Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Sub Code : CP7007 Sub Name: SOFTWARE REQUIREMENTS ENGINEERING Branch / Year : ME CSE / I Year

More information

Examination SUBJECT. Version:

Examination SUBJECT. Version: SUBJET Version: 1 Which of the following statements best describes Business nalysis? Business nalysis provides the reasoning for initiating a project. Business nalysis is the strategic part of the project

More information

Integrating Requirements Management Across Product Development Scorecard on Requirements Management Tools PLM Integration/Product Definition

Integrating Requirements Management Across Product Development Scorecard on Requirements Management Tools PLM Integration/Product Definition Integrating Requirements Management Across Product Development Scorecard on Requirements Management Tools Collaborative Product Development Associates, LLC 44 Summit Road, Suite 101 Riverside, CT 06878

More information

Software Requirements Specification

Software Requirements Specification 1 of 7 17.04.98 13:32 Software Requirements Specification The sub-sections : 1. What is a Software Requirements Specification 2. Why is a Software Requirement Specification Required 3. What is Contained

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

More information

RETRATOS: Requirement Traceability Tool Support

RETRATOS: Requirement Traceability Tool Support RETRATOS: Requirement Traceability Tool Support Gilberto Cysneiros Filho 1, Maria Lencastre 2, Adriana Rodrigues 2, Carla Schuenemann 3 1 Universidade Federal Rural de Pernambuco, Recife, Brazil g.cysneiros@gmail.com

More information

Sub Code: CP7007 Sub Name: SOFTWARE REQUIREMENTS ENGINEERING Branch / Year: ME CSE / I Year Staff in charge: Dr.M.Senthil Kumar

Sub Code: CP7007 Sub Name: SOFTWARE REQUIREMENTS ENGINEERING Branch / Year: ME CSE / I Year Staff in charge: Dr.M.Senthil Kumar VALLIAMMAI ENGINEERING COLLEGE S.R.M. Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Sub Code: CP7007 Sub Name: SOFTWARE REQUIREMENTS ENGINEERING Branch / Year: ME CSE / I Year Staff

More information

Requirements Management

Requirements Management MS Excel / Word, and ReqIF Export / Import and Round-trip Medical & Automotive Requirements and Risk (FMEA, IEC 62304, IEC 61508, ISO 26262...) Enterprise Architect and Atlassian JIRA integration Requirements

More information

IT Project Management Methodology. Project Scope Management Support Guide

IT Project Management Methodology. Project Scope Management Support Guide NATIONAL INFORMATION TECHNOLOGY AUTHORITY - UGANDA IT Project Management Methodology Project Scope Management Support Guide Version 0.3 Version Date Author Change Description 0.1 23 rd Mar, 2013 Gerald

More information

System Requirement Specifications (SRS)

System Requirement Specifications (SRS) (SRS) Assignment 1 Sample Solution 1 Table of Contents 1 Table of Contents... 1 2 Problem Statement... 2 3 Overview... 2 3.1 Background... 2 3.2 Overall Description... 2 4 Investigation & Analysis Methodology...

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

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group

More information

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

The key linkage of Strategy, Process and Requirements

The key linkage of Strategy, Process and Requirements Business Systems Business Functions The key linkage of Strategy, Process and Requirements Leveraging value from strategic business architecture By: Frank Kowalkowski, Knowledge Consultants, Inc.. Gil Laware,

More information

PROJECT PLAN TEMPLATE

PROJECT PLAN TEMPLATE Treasury Board of Canada Secretariat Secrétariat du Conseil du Trésor du Canada Enhanced Management Framework for Information Management/Information Technology PROJECT PLAN TEMPLATE Document Revision Draft

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

More information

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2). 0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems

More information

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original

More information

RE tools survey (part 1, collaboration and global software development in RE tools)

RE tools survey (part 1, collaboration and global software development in RE tools) 1 de 9 24/12/2010 11:18 RE tools survey (part 1, collaboration and global software development in RE tools) Thank you very much for participating in this survey, which will allow your tool to become part

More information

System Development Life Cycle Guide

System Development Life Cycle Guide TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release

More information

i. Node Y Represented by a block or part. SysML::Block,

i. Node Y Represented by a block or part. SysML::Block, OMG SysML Requirements Traceability (informative) This document has been published as OMG document ptc/07-03-09 so it can be referenced by Annex E of the OMG SysML specification. This document describes

More information

This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed by the IIBA.

This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed by the IIBA. Red River College Course Learning Outcome Alignment with BABOK Version 2 This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Requirements Definition and Management Processes

Requirements Definition and Management Processes Software Engineering G22.2440-001 Session 1 Sub-Topic 1 Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute

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

Drupal Survey. Software Requirements Specification 1.0 29/10/2009. Chris Pryor Principal Project Manager

Drupal Survey. Software Requirements Specification 1.0 29/10/2009. Chris Pryor Principal Project Manager Software Requirements Specification 1.0 29/10/2009 Chris Pryor Principal Project Manager Software Requirements Specification Survey Module Revision History Date Description Author Comments 5/11/2009 Version

More information

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process 1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.

More information

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements

More information

Requirements engineering and quality attributes

Requirements engineering and quality attributes Open Learning Universiteit Unit 2 Learning Unit 2 Requirements engineering and quality attributes Contents Introduction............................................... 21 2.1 Important concepts........................................

More information

TECH. Requirements. Why are requirements important? The Requirements Process REQUIREMENTS ELICITATION AND ANALYSIS. Requirements vs.

TECH. Requirements. Why are requirements important? The Requirements Process REQUIREMENTS ELICITATION AND ANALYSIS. Requirements vs. CH04 Capturing the Requirements Understanding what the customers and users expect the system to do * The Requirements Process * Types of Requirements * Characteristics of Requirements * How to Express

More information

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

B.Sc (Computer Science) Database Management Systems UNIT-V

B.Sc (Computer Science) Database Management Systems UNIT-V 1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used

More information

Bringing Value to the Organization with Performance Testing

Bringing Value to the Organization with Performance Testing Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

PROJECT MANAGEMENT PLAN CHECKLIST

PROJECT MANAGEMENT PLAN CHECKLIST PROJECT MANAGEMENT PLAN CHECKLIST The project management plan is a comprehensive document that defines each area of your project. The final document will contain all the required plans you need to manage,

More information

Partnering for Project Success: Project Manager and Business Analyst Collaboration

Partnering for Project Success: Project Manager and Business Analyst Collaboration Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

More information

CMS Policy for Configuration Management

CMS Policy for Configuration Management Chief Information Officer Centers for Medicare & Medicaid Services CMS Policy for Configuration April 2012 Document Number: CMS-CIO-POL-MGT01-01 TABLE OF CONTENTS 1. PURPOSE...1 2. BACKGROUND...1 3. CONFIGURATION

More information

Business Application Services Testing

Business Application Services Testing Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

Design Document Version 0.0

Design Document Version 0.0 Software Development Templates Design Document Version 0.0 Description of Project DOCUMENT NO: VERSION: CONTACT: EMAIL: Ivan Walsh DATE: 4/13/2004 Distribution is subject to copyright. Design Document

More information

IBM Rational Asset Manager

IBM Rational Asset Manager Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational

More information

Software Engineering Question Bank

Software Engineering Question Bank Software Engineering Question Bank 1) What is Software Development Life Cycle? (SDLC) System Development Life Cycle (SDLC) is the overall process of developing information systems through a multi-step

More information

BAL2-1 Professional Skills for the Business Analyst

BAL2-1 Professional Skills for the Business Analyst 1 BAL2-1 Professional Skills for the Business Analyst OVERVIEW This course trains participants to help business clients articulate their needs and wants, and to document them clearly, concisely, and completely.

More information

Towards Collaborative Requirements Engineering Tool for ERP product customization

Towards Collaborative Requirements Engineering Tool for ERP product customization Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,

More information

POLAR IT SERVICES. Business Intelligence Project Methodology

POLAR IT SERVICES. Business Intelligence Project Methodology POLAR IT SERVICES Business Intelligence Project Methodology Table of Contents 1. Overview... 2 2. Visualize... 3 3. Planning and Architecture... 4 3.1 Define Requirements... 4 3.1.1 Define Attributes...

More information

Introduction to the Analysis and Management Framework

Introduction to the Analysis and Management Framework Introduction to the Analysis and Management Framework Project Team: Don Kranz, Tom Gullion, Neal Saito, Gary Marchiny Project Monitor: Steve Husty 1 Agenda Problem Space The NASA IV&V AMF N Tier Architectures

More information

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and

More information

Requirements Engineering

Requirements Engineering Murali Chemuturi Requirements Engineering and Management for Software Development Projects Foreword by Tom Gilb ^ Springer Contents 1 Introduction to Requirements Engineering and Management... 1 1.1 What

More information

1. Introduction 1.1 Methodology

1. Introduction 1.1 Methodology Table of Contents 1. Introduction 1.1 Methodology 3 1.2 Purpose 4 1.3 Scope 4 1.4 Definitions, Acronyms and Abbreviations 5 1.5 Tools Used 6 1.6 References 7 1.7 Technologies to be used 7 1.8 Overview

More information

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

An Automated Workflow System Geared Towards Consumer Goods and Services Companies Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services

More information

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit BPMS BUYER S TOOL KIT Sample Request for Proposal for a Business Process Management Suite Part 1 of the complete BPMS Buyer s Tool Kit TABLE OF CONTENTS Sample Request for Proposal... 3 1. Architecture

More information

Intland s Medical Template

Intland s Medical Template Intland s Medical Template Traceability Browser Risk Management & FMEA Medical Wiki Supports compliance with IEC 62304, FDA Title 21 CFR Part 11, ISO 14971, IEC 60601 and more INTLAND codebeamer ALM is

More information

Requirements Exchange: From Specification Documents to Models

Requirements Exchange: From Specification Documents to Models Requirements Exchange: From Specification Documents to Models Morayo ADEDJOUMA, Hubert DUBOIS, François TERRIER Ansgar RADERMACHER UML&AADL 2011-27 April 2011, Las Vegas Agenda Big picture Challenge Technologies

More information

SOFTWARE ENGINEERING INTERVIEW QUESTIONS

SOFTWARE ENGINEERING INTERVIEW QUESTIONS SOFTWARE ENGINEERING INTERVIEW QUESTIONS http://www.tutorialspoint.com/software_engineering/software_engineering_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Software Engineering

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

Software Quality Assurance Plan

Software Quality Assurance Plan For Database Applications Document ID: Version: 2.1a Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 54 Copyright 2000-2006 Digital Publications LLC.

More information

STSG Methodologies and Support Structure

STSG Methodologies and Support Structure STSG Methodologies and Support Structure STSG Application Life Cycle Management STSG utilizes comprehensive lifecycle tools that are fully integrated and provide capabilities for most of the roles in its

More information

Revision History Revision Date 3.0 14.02.10. Changes Initial version published to http://www.isasecure.org

Revision History Revision Date 3.0 14.02.10. Changes Initial version published to http://www.isasecure.org SDLA-312 ISA Security Compliance Institute Security Development Lifecycle Assurance - Security Development Lifecycle Assessment v3.0 Lifecycle Phases Number Phase Name Description PH1 Security Management

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

Visual Paradigm product adoption roadmap

Visual Paradigm product adoption roadmap Visual Paradigm product adoption roadmap Model-Code-Deploy Platform Easy and Intelligent Business Process Modeler Streamlined Design and Development Environment Access Database with Object- Oriented Technology

More information

Requirements Management John Hrastar

Requirements Management John Hrastar Requirements Management John Hrastar NASA Project Management Conference March 30-31, 2004 University of Maryland Conference Center Introduction Three aspects of requirements management Requirements in

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.

More information

Toad Data Modeler - Features Matrix

Toad Data Modeler - Features Matrix Toad Data Modeler - Features Matrix Functionality Commercial Trial Freeware Notes General Features Physical Model (database specific) Universal Model (generic physical model) Logical Model (support for

More information

Compliance and Requirement Traceability for SysML v.1.0a

Compliance and Requirement Traceability for SysML v.1.0a 1. Introduction: Compliance and Traceability for SysML v.1.0a This document provides a formal statement of compliance and associated requirement traceability for the SysML v. 1.0 alpha specification, which

More information

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when

More information

Scalability Factors of JMeter In Performance Testing Projects

Scalability Factors of JMeter In Performance Testing Projects Scalability Factors of JMeter In Performance Testing Projects Title Scalability Factors for JMeter In Performance Testing Projects Conference STEP-IN Conference Performance Testing 2008, PUNE Author(s)

More information

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e. www.analytixds.com

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e. www.analytixds.com Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing 1 P a g e Table of Contents What is the key to agility in Data Warehousing?... 3 The need to address requirements completely....

More information

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI? 2 What the CMMI* is Not 3 What are Standards? Preface Acknowledgements xi xiii 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards? 3 2. Summaryof CMMI-SW 5 The CMM*-SW 5 CMMI--SW Continuous

More information

Object-Oriented Systems Analysis and Design

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

More information

SECTION 4 TESTING & QUALITY CONTROL

SECTION 4 TESTING & QUALITY CONTROL Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment

More information

Integrity 10. Curriculum Guide

Integrity 10. Curriculum Guide Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training

More information

MEASURING SOFTWARE FUNCTIONAL SIZE FROM BUSINESS PROCESS MODELS

MEASURING SOFTWARE FUNCTIONAL SIZE FROM BUSINESS PROCESS MODELS International Journal of Software Engineering and Knowledge Engineering World Scientific Publishing Company MEASURING SOFTWARE FUNCTIONAL SIZE FROM BUSINESS PROCESS MODELS CARLOS MONSALVE CIDIS-FIEC, Escuela

More information

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Talend Metadata Manager provides a comprehensive set of capabilities for all facets of metadata

More information

Develop Project Charter. Develop Project Management Plan

Develop Project Charter. Develop Project Management Plan Develop Charter Develop Charter is the process of developing documentation that formally authorizes a project or a phase. The documentation includes initial requirements that satisfy stakeholder needs

More information

Product Build. ProPath. Office of Information and Technology

Product Build. ProPath. Office of Information and Technology Product Build ProPath Office of Information and Technology Table of Contents Product Build Process Maps... 1 Process: Product Build... 3 Product Build and Goals... 4... 4 Goals... 4 Product Build RACI

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

BPMN Business Process Modeling Notation

BPMN Business Process Modeling Notation BPMN (BPMN) is a graphical notation that describes the logic of steps in a business process. This notation has been especially designed to coordinate the sequence of processes and messages that flow between

More information

Note: A WebFOCUS Developer Studio license is required for each developer.

Note: A WebFOCUS Developer Studio license is required for each developer. WebFOCUS FAQ s Q. What is WebFOCUS? A. WebFOCUS was developed by Information Builders Incorporated and is a comprehensive and fully integrated enterprise business intelligence system. The WebFOCUShttp://www.informationbuilders.com/products/webfocus/architecture.html

More information

Project Management Planning

Project Management Planning Develop Project Tasks One of the most important parts of a project planning process is the definition of activities that will be undertaken as part of the project. Activity sequencing involves dividing

More information

FreeForm Designer. Phone: +972-9-8309999 Fax: +972-9-8309998 POB 8792, Natanya, 42505 Israel www.autofont.com. Document2

FreeForm Designer. Phone: +972-9-8309999 Fax: +972-9-8309998 POB 8792, Natanya, 42505 Israel www.autofont.com. Document2 FreeForm Designer FreeForm Designer enables designing smart forms based on industry-standard MS Word editing features. FreeForm Designer does not require any knowledge of or training in programming languages

More information

Multiagent Control of Traffic Signals Vision Document 2.0. Vision Document. For Multiagent Control of Traffic Signals. Version 2.0

Multiagent Control of Traffic Signals Vision Document 2.0. Vision Document. For Multiagent Control of Traffic Signals. Version 2.0 Vision Document For Multiagent Control of Traffic Signals Version 2.0 Submitted in partial fulfillment of the requirements of the degree of MSE Bryan Nehl CIS 895 MSE Project Kansas State University Page

More information

Usage of Business Process Choreography

Usage of Business Process Choreography Usage of Business Process Choreography Akira Tanaka, Hitachi, Ltd. tanakaak@soft.hitachi.co.jp Infrastructures and Standard 1 Agenda Introduction Lifecycle! Design phase! Usage phase! Managing phase Remarks

More information

A UML Introduction Tutorial

A UML Introduction Tutorial A UML Introduction Tutorial 1/27/08 9:55 PM A UML Introduction Tutorial In this tutorial you will learn about the fundamentals of object oriented modelling, the Unified Modelling Language and the software

More information

Surveying and evaluating tools for managing processes for software intensive systems

Surveying and evaluating tools for managing processes for software intensive systems Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB

More information

SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1

SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1 SCADE System 17.0 SCADE System is the product line of the ANSYS Embedded software family of products and solutions that empowers users with a systems design environment for use on systems with high dependability

More information

Requirements Management with Enterprise Architect

Requirements Management with Enterprise Architect An Introduction to Requirements Management with Enterprise Architect By Sparx Systems All material Sparx Systems 2010 version 1.3 www.sparxsystems.com Sparx Systems 2010 Page 1 Trademarks Object Management

More information

- ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B0400021

- ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B0400021 - ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B0400021 About this document this is a detailed description of typical Project Manager (PM) duties, responsibilities, and

More information

D6.1: Service management tools implementation and maturity baseline assessment framework

D6.1: Service management tools implementation and maturity baseline assessment framework D6.1: Service management tools implementation and maturity baseline assessment framework Deliverable Document ID Status Version Author(s) Due FedSM- D6.1 Final 1.1 Tomasz Szepieniec, All M10 (31 June 2013)

More information

Requirements Management with Enterprise Architect

Requirements Management with Enterprise Architect Requirements Management with Requirements Management with Enterprise Architect By Sparx Systems www.sparxsystems.com Sparx Systems 2014 Requirements Management with Trademarks Object Management Group,

More information

<name of project> Software Project Management Plan

<name of project> Software Project Management Plan The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor

More information