| SA&D | SWEBOK |
| ID problem/need and obtain approval to proceed | Software Requirements - A property that must be exhibited in order to solve some real-world problems |
| Plan and monitor project | Software Design -The process of defining the characteristics of system and the result of that process |
| Discover and understand details of the problem/need | Software construction - Detailed creation of the actual software. |
| Design the system components that solve the problem | Software Testing - The dynamic verification of the behavior of a program against its expected behavior. |
| Build, test and integrate system components | Software Maintenance |
| Complete tests and deploy | Software Configuration Management |
| Software Engineering Process | |
| Software Engineering Tools and Methods | |
| Software Quality |
SWEBOK appears to be a much more detailed approach to systems development than SA&D. The areas that SWEBOK add are Software Maintenance, configuration management, engineering process, tools, methods and software quality.
The SA&D method seems to focus a little bit more on planning of design while the SWEBOK method has more focus on maintenance, customization and improvements after the deployment.
SA&D might be assuming the maintenance and further improvements will be part of the design or they hand over that portion to the client or 3rd party.
I think over all both have extremely valuable and important steps and that both process should be kept in mind when designing a system.
No comments:
Post a Comment