Software and System Design The Unified Modeling Language (UML) and the more recent SysML are now becoming mainstream for the development of a set of well-defined design principles that aid developers in designing software and systems that are robust, flexible, maintainable, and reusable. UML and SysML gives project managers, architects, and developers a common language for describing an intended solution. Their combination of common, spoken-language descriptions and symbolic representations of logical elements strikes the perfect balance between flexibility, extensibility, and usability. While all of these concpets and techniques offer ways of dramatically improving your designs, without proper guidance, these concepts can be difficult to learn and master. In addition, these is a need for courses that cover the difficult stage of moving from analysis and design through to working code both at the framework and module level. FTT systems and software design course provide engineers with the skill required to master these concepts. Custom Courses To meet more specific training needs, FTT can provide customised applied courses that can contain elements of the courses listed here, or extend and adapt these courses e.g. covering Use Case Analysis in the context of "Lean and Six Sigma", or, covering migration from Yourdon-Constantine, or Ward-Mellor analysis and design approaches to UML. Further extensions include use of these techniques in the design of Safety Critical Systems, integration of Analysis and Design with testing and project management. These courses can be presented either at your own premises or at our facilities in Carshalton. Custom training can be cost-effective for groups as small as four. Please call us to discuss your requirements. Click on the links below for HTML versions of the full course outllines
Click on the links below for HTML versions of the full course outllines
Click on the links below for HTML versions of the full course outllines
There are four main course areas:
The UML modules cover UML2.0 in all its various aspects. The introductory course is wide ranging and covers all the standard UML2.0 diagrams and notations. The Software Design course is concerned with software design course is oriented towards IT applications. The Real-Time Software design course is oriented towards using UML2.0 and its real time extensions for the design of real time and embedded systems. The specialised UML courses cover aspects of UML that are commonly not dealt with in sufficient detail in typical UML courses, and cover specialised and advanced applications of UML2 to both IT, Real Time and Embedded and HCI ( Human Computer Interaction ) applications. These modules have arisen out of tailored courses developed for our customers. To learn more about these courses do please get in touch with us via email to awe@ftt.co.uk or by phone on 02086690769. The SysML courses provide, respectively, a comprehensive introduction and overview of SysML, and a more in depth coverage of practical applications of SysML in complex projects The SDL modules are aimed mainly at those developing communications protocols and network infrastructure software. It is a technique that does not appear to be used much outside of the telecomms industry, a pity, as it is a very powerful and effective technique for designing distrbuted applications. To discuss your SDL training requirments please get in touch with us. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||