Kurser i modellbaserad systemutveckling
Behöver du ny kunskap i att organisera och strukturera data och dess funktioner? Därför att kraven att skapa ett pålitlig och väl utformat system är knivskarpa. Dessutom skall systemet köras super effektivt på en inbyggd eller distribuerad plattform. Här är några kurser för Dig!
Introduction to Analysis and Modeling.
As many students have commented, this is not so much a UML course as a fundamentally different way of thinking about software development. The emphasis is on recognizing, analyzing and modeling platform independent requirements. It spans 5 days and covers:
Key goals, concepts and definitions in Executable UML. Context with respect to other software development approaches and UML profiles. How requirements are interpreted, analyzed and modeled. How large software systems can be broken down and maintained and developed in parallel as independent domains. Emphasis is placed on a platform independent approach to organizing system concepts and functionality so that the models do not have to be continually reorganized as the underlying platform technology inevitably changes. Taught by Leon Starr.
Advanced Analysis and Implementation Techniques.
This course is organized into two sequential segments totaling 5 days. The first segment, taught by Leon Starr, sharpens your modeling and analysis skills ensuring that you've got models worthy of translation. In other words, the models are not introducing inefficient or superfluous structures that will either gum up the works or re-emerge as unnecessary or counterproductive code.
The second segment is taught by Andrew Mangogna and focuses on carrying your models forward into an efficient implementation. Here the challenges of building an appropriate, platform specific software architecture, a model compiler, an instance population mechanism and the associated project management considerations are tackled.
Project Specific & Metamodeling Workshop.
Bring your requirements, models, whatever you've got and we'll work together to to get you going in the right direction. This is a great way to see if you are applying Executable UML the way it was intended so that you get the best results. A metamodel is a model of a modeling language.
Anyone tasked with translating models to code willl need to be famiiar with metamodels. Here we will learn how to build and use a UML metamodel. This is also useful if you need to build a model a non-UML language.
Hands on. You're smart and you learn by doing. So lecture is interspersed with challenging problems to solve and instructive examples to guide you along. Taught by Leon Starr.