Design of Software Systems – Best Practices

Design of Software Systems – Best Practices
This introductory course explores the main approaches to handling risks associated with software projects - developed by analyzing thousands of successful and unsuccessful projects. These approaches are known as “best practices of software engineering”.
Duration
2 hours
Course type
Self-learning
Language
English
Duration
2 hours
Location
Self-learning
Language
English
Code
REQ-035
Training for 7-8 or more people? Customize trainings for your specific needs
Design of Software Systems – Best Practices
Duration
2 hours
Location
Self-learning
Language
English
Code
REQ-035
€ 12 *
Training for 7-8 or more people? Customize trainings for your specific needs

Description

This introductory course explores the main approaches to handling risks associated with software projects - developed by analyzing thousands of successful and unsuccessful projects. These approaches are known as “best practices of software engineering”:
 
  • Develop Iteratively;
  • Manage Requirements;
  • Use Component Architectures;
  • Model Visually (UML);
  • Continuously Verify Quality;
  • Manage Change.
The practices, implementation rules and CASWE tools are described in the IBM Rational Unified Process on their website. The presentation includes a detailed description of the roles, artifacts and activities in software development processes including best practices.
certificate
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

  1. Provide guidelines for software project activities that can significantly reduce the risk of project failure. The practices are strongly related to CMMI level 2.
  2. Define the role of IBM RUP methodology as a framework of best practices.

Target Audience

Analysts, business analysts, developers and team leads that want to get an insight into the best practices of software engineering.

Prerequisites

It is recommended to have had previous experience in software projects.

Roadmap

  • Best practice – Develop Iteratively.
  • Best practice – Manage Requirements.
  • Best practice – Use Component Architectures.
  • Best practice – Model Visually (UML).
  • Best practice – Continuously Verify Quality.
  • Best practice – Manage Change.
  • IBM RUP as a framework of best practices.
"TYPE"html";}
Still have questions?
Connect with us