|
|||
|
|
ProgrammesAt Matrice we want to maximise your return on your investment in training and consulting. We can do this by optionally making all of our courses and consulting services part of a planned programme of learning and improvement. By delivering services this way, organisations can see just where each subject fits in and how it would be used. This is especially important for organisations without their own training departments or learning programmes.
Establishing an Appropriate Project InfrastructureThe focus of this programme is the enhancing or creation of an appropriate infrastructure within which software can successfully be developed. Individual components might benefit from further work but the idea is that a stable, responsive and appropriate environment must exist before the maximum benefit can be returned from investment in development methods or software technologies for example. The principle components of the programme address the development culture, the development process, and tool selection and deployment. Adopting Software EngineeringThis is a medium term programme which can take new employees through all the major disciplines of software engineering. More frequently it is used to bring staff of disparate abilities and backgrounds to a uniform level. It not only delivers a thorough education in software engineering techniques but also makes clear where each discipline fits in, ensures that each discipline does indeed fit in, and is successfully adopted and supported. Adopting Distributed Systems SuccessfullyWith the seemingly unending price/performance improvements, steadily increasing end-user expectations, the ever-present need to counter fragmentation of data and resources, and the ever-increasing drive towards open systems and standards -- CORBA 2.0 and JDK 1.2 standing out as particularly promising -- it is even more important to understand what distributed systems really are and whether the benefits are going to outweigh the costs for your project. This programme offers training that includes distributed systems architectures, analysis and design issues, planning and management issues, distributed objects (including CORBA and Java) and database technologies (including object databases). In addition to training, it also covers the selection and deployment of methods, languages and tools. Adopting Object TechnologyMost organisations cannot suddenly decide to go object-oriented. There are many factors to be understood, and there are some costs as well as benefits. There is also a risk that something vital could be missed or poorly supported, and what could have been of benefit turns into an expensive failure. This programme covers much of the ground that the Adopting Software Engineering programme covers, has a shorter term, and focuses on object technology. Using C++ as an Object-Oriented LanguageHere, there is an even sharper focus. The technology chosen is object-orientation in C++. There is wide acknowledgement that whilst C++ is one of the directions most likely to succeed, it is also a direction with dangers. An important pitfall is that C++ supports just about all programming orientations and with a complex and idiosyncratic syntax, so ensuring that you achieve any object-orientation at all is difficult enough, let alone successful object-orientation. This programme addresses many of the dangers, and alerts an organisation to those that remain. [ Home | Training | Consulting | Contacting ] Questions or problems regarding this web site should be directed to webmaster@matrice.co.uk. Copyright © 2005 Matrice. All rights reserved. Last updated: 21 May, 2004 |
||