Welcome to the Rational Solution for Systems and Software Engineering
The IBM Rational Solution for Systems and Software Engineering provides a proven set of best practices for the execution of the software development lifecycle.They have been developed to support incremental adoption, accelerating the adoption of common process support, practices and tools so reducing the time to value for client’s process improvement initiatives. The target of this configuration is a real-time software development team.
Main Description
Resources icon About this configuration

Welcome to the Rational Solution for Systems and Software Engineering Website!

This configuration includes the real-time practices supporting the Rational Solution for Systems and Software Engineering.

It also includes tool configuration assets and instructions. See Tools Setup and Configuration for more information.


Learning icon  Learning

Resources icon Resources
Navigation icon Navigation Links

These practices are generally applicable to software and systems development, but are optimized for the development of software-intensive real-time and embedded systems and their main characteristics are:

  • Agile: embodies the use of key concepts and guiding principles of agile development
  • Efficient: emphasis is on tasks and work products that add significant value to the development
  • High quality: stresses on continual validation of correctness and completeness throughout development
  • Requirements-driven: development tasks concentrate on identifying and meeting stakeholders needs
  • Architecture-centric: strong concepts of key architectural views
  • Scalable: process is defined so that aspects are included only when they are needed

In addition, they support specific technologies and needs common to real-time and embedded systems, including:

  • Timeliness, schedulability, and performance
  • Low-level (i.e. device level) development
  • Early risk reduction
  • Safety-critical systems
  • High-reliability systems
  • Hardware/software co-development

These practices can be used effectively for real-time and embedded (RT&E) systems, technical applications, and systems and software that support RT&E and technical systems.