As part of a university course I have just been studying, I was supplied with a copy of Using UML - Software Engineering with Objects and Components.
This book is quite heavy going but it does provide an excellent introduction into the whole subject of large-scale software engineering and ... Read review
Advantages: excellent treatment of an interesting topic Disadvantages: bit heavy going
...supplied with a copy of Using UML - Software Engineering with Objects and Components.
This book is quite heavy going but it does provide an excellent introduction into the whole subject of large-scale software engineering and the modelling tool language, UML (Unified Modelling Language) which is used to keep these big projects under control.
UML allows the construction of many different models of a software system which ... ...is often undertaken by vast teams of people, UML is a standard anguage through which these people can communicate and thus (hopefully) keep the whole affair on track.
It's not exactly bedtime reading, but I recommend it nonetheless, particularly if software engineering floats your boat.
... more
As part of a university course I have just been studying, I was supplied with a copy of Using UML - Software Engineering with Objects and Components.
This book is quite heavy going but it does provide an excellent introduction into the whole subject of large-scale software engineering and the modelling tool language, UML (Unified Modelling Language) which is used to keep these big projects under control.
UML allows the construction of many different models of a software system which can help to guide the analysis, design and implementation which is often undertaken by vast teams of people, UML is a standard anguage through which these people can communicate and thus (hopefully) keep the whole affair on track.
It's not exactly bedtime reading, but I recommend it nonetheless, particularly if software engineering floats your boat.