I’ve never believed in teaching tools, notation, or modeling in the absence of a process. The reason this book has so many process roadmaps is that there are lots of different kinds of software and systems being developed.
Which roadmap fits the problem you are trying to solve? The following guidance might be helpful:
• For embedded system development follow ICONIX Process for Embedded Systems(SysML)
• For SOA and web service development follow ICONIX Process for Service Oriented Architectures
• For business process modeling follow the ICONIX Business Modeling Roadmap
• For algorithm intensive develoment follow ICONIX Process for Algorithms
• For normal GUI-based software follow ICONIX Process for Software (use case driven object modeling)
This book documents several roadmaps and illustrates their use by example. I hope you find them helpful.
Doug Rosenberg