Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - Requirements Engineering
1. FACT SHEET www.visuresolutions.com
for Product and Embedded Development
Requirements Engineering
for Product and Embedded
Development
Requirements challenges One tool for the complete
The use of embedded software has ballooned as an affordable Requirements Lifecycle
way to deliver added value features while reducing
time-to-market. At the same time product have experienced Visure Requirements is a proven flexible and complete
an increase in the complexity, and now face a number of new Requirements Engineering tool, capable of streamlining
challenges: the software requirements process, from the product
to the system requirements and to software, hardware
and mechanical components. Visure Requirements
Regulatory compliance aids effective project collaboration and increases quality
through requirements capture, analysis, specification,
Embedded software is becoming an essential part of modern validation and verification, management and reuse.
products, and its criticality has increased in all sectors as well as
the number of standards and regulations required. The need to be
compliant with these regulations has significantly increased the
amount of effort spent in projects, as companies need to create and
keep up-to-date a vast amount of documentation, which has often
Benefits
been performed manually in too many occasions. The waste of time
caused by manual work has crippled company profits.
Certification support for industry
standards, such as DO-178B/C,
Mitigate risk IEC 61508, ISO 26262, IEC 62304,
The cost of correcting errors found in the production phase can be FMEA and GAMP5.
up to 300,000 times more expensive than if the errors had been
found in the requirements phase. Most software defects are directly
or indirectly related to poor Requirements Engineering practices.
One complete platform for all
Software defects can result in notorious product recalls that can
completely erode company profits and image.
requirement-related activities.
Growing complexity Process enforcement through a
Software has experienced an exponential growth, and so has the flexible solution that supports
complexity of the large-scale systems that normally derive into different process models including
variants of a product line. Pressure increases to deliver quality Automotive SPICE, CMMI, V-model,
products on time and within budget. The amount, criticality and Agile and ad hoc.
complexity of the requirements prevents companies without a
mature Requirements Engineering process from consistently
producing quality solutions and products on time.
Improved team communication and
collaboration through role-based
capabilities.
Missing connection to market needs
and business requirements
Despite the increase in software-based features, companies are Support for better quality products
delivering only a portion of the expected functionality. Shorter release and reduced software defects.
cycles, reduced budgets, obsolete and changing requirements, and
a lack of communication cause companies to consistently fail to
meet original product goals and new market demands.
2012 Visure Solutions, S.L. Visure Requirements for Product and Embedded Development is a registered brand of Visure Solutions,S.L.
2. Graphical requirements structure
Visure Requirements graphically displays
relationships between the elements and
helping end users understand and follow
the requirements process in place at the
company. You can represent the flow-down
from product to system requirements and from
there to software, hardware and mechanical
requirements.
Visure Requirements can be initially configured
in a very simple and straightforward way,
helping users collect all requirements in one
single platform and structure them according
to their needs to offer a very easy start. It can
also be configured to satisfy the expectations
of an advanced expert, supporting complex
traceability, configuration management or
reporting.
Image 1. Example of a requirements flowdown and a requirements specification.
Regulatory compliance
Visure Requirements facilitates the regulatory
compliance of international standards such as
DO-178B/C, IEC 61508, ISO 26262, IEC 62304,
FMEA, FMECA and GAMP5, helping
standardize and enforce a requirements
process containing all activities and elements
required to fulfill these standards, such as full
traceability and risk management.
Visure Requirements provides a centralized
database that contains all requirement-related
information, including requirements, test cases,
use cases, glossary and risks; the configuration
management of all these artifacts and full
end-to-end traceability between these
elements. Reports with the latest information Image 2: List view of the risks and and risk levels.
from the database can be generated to deliver
the corresponding documentation to the
certification authorities.
Visure Requirements for Product and Embedded Development
3. Mitigate risk
From writing better requirements through
semantic analysis and prioritizing needs to
providing one of the industry’s most powerful
change impact analysis capabilities, Visure
Requirements helps you avoid pitfalls and
mitigate risk each step of the way.
The test case support in Visure Requirements
lets you define a validation and verification
process in the same platform to represent the
requirements coverage and quickly identify
unfulfilled customer and market requests.
Image 3: Result of individual requirement semantic analysis, highlighting low-quality aspects.
Product lines and variants
Defining a catalog of high quality, reusable
components including requirement
specifications, use cases, test cases and
traceability can become an extremely valuable
asset for your company.
Visure Requirements helps you create this
catalog and build new products and variants
for different market segments in a highly
efficient way.
Visure Requirements ensures that all the
products reusing similar features in a product
family are kept up-to-date by automatically
Image 4: Reusability capabilities in Visure Requirements enables product line management.
synchronizing changes to the original features
in the catalog to all variants.
Collaboration
Visure Requirements helps engage all
stakeholders by using a centralized database
that can be directly accessed by all teams
through role-based and tailored interfaces.
In addition, it facilitates, the communication
between customer and supplier through
offline capabilities like such as the exchange
of Microsoft Word, Microsoft Excel and XML
documents or through online, web interfaces.
Visure Requirements also helps engineering
teams from different disciplines collaborate by
accessing the latest information in the database
through integrations and open APIs.
Image 5: Visure Requirements allows distributed access to the Visure Requirements repository.
Requirements Engineering for Product and Embedded Development www.visuresolutions.com
4. Feature list
Support to UML and functional diagrams to represent concepts
Requirements gathering beyond plain text, to better understand the problem and extract
requirements.
Capture requirements through import and export to and from
Requirements import and export
Microsoft Word, Microsoft Excel, and IBM Rational DOORS.
Definition of requirement templates e.g. user, system, component
Manual capture of requirements
requirements, with default codes, attributes and descriptions.
Semantic analysis of the requirements and complete
Semantic analysis specifications in order to identify low quality during
requirements specification.
Multiple representations of the requirements, their relationships
Requirements analysis
and their properties.
FMEA/FMECA support by representing risks (severity,
Risk management occurrence, detection, RPN), actions, traceability and other
elements directly in the requirements view.
User-oriented management for attributes, workflows, traceability,
Requirements management
filters and views.
Support to complete end-to-end traceability between requirements,
allowing you to represent user-defined types (derive, contradicts)
Requirements traceability and the direction of the relationship. The allowed relationships,
types and direction between the elements can be enforced by
administrators to help users follow the defined process.
Representation of system requirements and the
Requirements allocation flowdown to lower level functions of the work breakdown
structure.
Representation of the different components and their
Requirements decomposition
requirements that meet higher level system requirements.
Representation of full end-to-end traceability between all the
Validation and verification
elements and validation matrices to identify missed elements.
Test case support, with complete traceability to requirements
to identify requirements coverage and the status of the
Requirements-based testing
requirements based on the test results. Test results can be
logged in Visure Requirements manually and automatically.
Specification of the requirements through UML diagrams such as
Requirements modeling use cases, or through functional diagrams such as DFDs, allowing
the tracing of each element in the diagrams to the requirements.
Project management Outline project and product organization.
Powerful reports with project information, traceability, metrics,
Report generation dashboards, and output to several formats such as PDF, Microsoft
Word, Microsoft Excel, XML and HTML.
Product lines and variants support Establish a variant and product line management process.
Support reuse of lists of functional or non-functional
Reusability support requirements, use cases and tests. Reused elements keep a
trace to the original one, so they can be updated whenever
it is modified.
Configuration management Support complete configuration management for individual
Contact elements and specifications.
Integrations with most popular design, test, project and user
Visure Solutions Headquarters Integrations and APIs management tools. Integration platform and plug-in
Avda. de los Labradores, 1 SDK based on standard programming languages.
Tres Cantos, Madrid 28760
+34 91 806 17 13
info@visuresolutions.com
www.visuresolutions.com 2012 Visure Solutions, S.L. Visure Requirements for Product and Embedded Development is a registered brand of Visure Solutions,S.L.