30.5.2018 in the Tel-Aviv area
View Syllabus and Register to SW Design Best Practices
- Use Registration form for Seminars to register to multiple seminars!
Key concepts of model based design
In this part we will discuss how to combine a model based engineering approach within Agile projects. We will also learn two foundational principles of good SW design.
In this part we will learn some of Robert Martin's (a.k.a. as "Uncle Bob") design principles that focus on reducing code dependencies. Managing dependencies is critical to reaching a good architecture and speeding up testing.
Patterns for component initialization
In this part we will learn how to model components using the UML and how to initiate them.
Extending the core with HMI & MMI
In this part we will learn what core extension means and how a number of patterns can help to extend the core with human machine interface (GUI) or with machine machine interface without affecting the core.