Specialize Process Models may take on one more characteristics of the previous models, however they are applied when a specialized software engineering approach is chosen.
Component Based Development
This model is similar to the spiral model in that it is evolutionary in nature, however some of the step specifics vary.
- Available components are found and evaluated.
- Component integration is considered
- Software architecture is designed to accommodate the components
- Components are integrated into the architecture
- Comprehensive testing is performed
Formal Methods Model
Formal methods require you to specify, develop, and verify a computer based mathematical notation.
This can cause design and modeling time to be much longer than normal because of these steps, and not everyone is able to come up with formal math proofs, so you don’t see it very often.
Aspect Oriented Software Development
A distinct formal aspect oriented methodology has not been determined yet, so skip this section of the book, unless you are looking to work on developing this methodology.
Specialize Process Models was originally found on Access 2 Learn