RE tools survey (part 2, general capabilities in RE
|
|
- Marshall Holmes
- 7 years ago
- Views:
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
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 informationRequirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
More informationAutomating 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 informationAppendix 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 informationSoftware 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 informationITS 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 informationSOFTWARE 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 information3SL. 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 informationChap 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 informationVALLIAMMAI 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 informationExamination 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 informationIntegrating 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 informationSoftware 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 informationWebSphere 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 informationRETRATOS: 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 informationSub 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 informationRequirements 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 informationIT 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 informationSystem 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 informationCourse 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 informationAnnouncements. 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 informationConcepts 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 informationThe 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 informationPROJECT 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 informationPROJECT 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 informationSoftware 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 informationSOFTWARE 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 informationRE 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 informationSystem 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 informationi. 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 informationThis 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 informationWhat 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 informationRequirements 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 informationKarunya 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 informationDrupal 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 informationWhat 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 informationQuestions? 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 informationRequirements 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 informationTECH. 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 informationSoftware 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 informationB.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 informationBringing 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 informationRotorcraft 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 informationPROJECT 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 informationPartnering 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 informationNASCIO 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 informationCMS 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 informationBusiness 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 informationRequirements 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 informationDesign 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 informationIBM 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 informationSoftware 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 informationBAL2-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 informationTowards 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 informationPOLAR 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 informationIntroduction 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 informationBackground: 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 informationRequirements 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 information1. 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 informationAn 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 informationBPMS 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 informationIntland 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 informationRequirements 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 informationSOFTWARE 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 informationProcess 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 informationSoftware 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 informationSTSG 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 informationRevision 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 informationData 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 informationVisual 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 informationRequirements 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 informationCDC 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 informationToad 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 informationCompliance 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 informationSoftware 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 informationScalability 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 informationBringing 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 informationCONTENTS. 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 informationObject-Oriented Systems Analysis and Design
Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS
More informationSECTION 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 informationIntegrity 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 informationMEASURING 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 informationTalend 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 informationDevelop 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 informationProduct 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 informationCONDIS. 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 informationBPMN 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 informationNote: 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 informationProject 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 informationFreeForm 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 informationMultiagent 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 informationUsage 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 informationA 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 informationSurveying 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 informationSCADE 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 informationRequirements 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 About this document this is a detailed description of typical Project Manager (PM) duties, responsibilities, and
More informationD6.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 informationRequirements 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
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