|
Services |
|
![]() |
Training & Support Services OMG SysML and SysML Toolkit Students will learn fundamentals of model driven systems development, the SysML language, and how SysML relates to existing processes, methodologies and frameworks. The course is configurable for those that already understand UML and those new to formal modeling using UML. Specific tool training on the EmbeddedPlus SysML Toolkit is also available as part of the course. Real-Time Unified Modeling Language (UML) Students will learn fundamentals of object-oriented technology using the UML notation. They will be taught how to capture requirements using use cases and scenario diagrams, then convert these into a fully integrated design. The course will also cover techniques related to object discovery and creation of class models, and topics such as scheduling and concurrency modeling. Applied Use Cases Do you know UML, but are not sure how to start on your own project and capture your requirements? This class will take you through the steps needed to get you started on your project. The fundamentals of using use cases and how to generate the design out of your use cases will be explained. You will also learn how to effectively manage and trace requirements with use case modeling techniques, how to baseline requirements, and how to keep track of changes. Tools Training In this course, students will learn to use tools through practical, hands-on exercises. We provide training for Rational Rose, Rational RT, Artisan Real-Time Studio, and others. Participants will practice forward and reverse engineering, organizing and controlling models, creating diagrams and generating documentation. Exercises will cover all basic aspects of the tool and give the student an understanding of all the tool features and the value of visual modeling. Software Process for Efficient Embedded Development SPEED (Software Process for Efficient Embedded Development) is an iterative software development process that spans the entire project life cycle and guides the developers in all software and project-management activities. Our methodology can be modified to fit your specific process and needs. We also have a version of the process for safety-critical applications that meets the guidelines of DO-178B. Object Oriented Project Management Students will learn how to manage object oriented projects effectively. The course will teach how to select, develop and manage project teams across groups, and also how to be on time and within budget, while managing project risks effectively. |