Design of Software Systems – Best Practices
Duration
2
hours
Location
Self-learning
Language
English
Code
REQ-035
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.
After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Objectives
- Provide guidelines for software project activities that can significantly reduce the risk of project failure. The practices are strongly related to CMMI level 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.