Purpose of SWEBoK
Areas of SEBoK
SW Requirements in SWEBoK
Concerned with the elicitation, negotiation, analysis, and validation of SW requirements.
SW Design in SWEBoK
Process of in which SW Requirements are analyzed to produce a description of the software’s internal structure and its behavior.
A sw design must describe the software architecture.
SW Construction in SWEBoK
Refers to the detailed creation of SW through detailed design, coding, unit testing, integration testing, debugging, and verification.
SW Maintenance in SWEBoK
Involves enhancing existing capabilities, adapting software to operate in new and modified operating environments, and correcting defects.
SW Configuration Management in SWEBoK
CM is the functional and/or physical characteristics/versions of hardware, firmware, software, or a combination of that run a piece of SW.
==> SW SCM is the discipline of identifying the configuration of a system at distinct points in time for the purpose of change management.
SW Engineering Management in SWEBoK
Involves planning, coordinating, measuring, reporting, and controlling a project or program to ensure that development and maintenance of SW is systematic, disciplined, and quantified.
Knowledge Areas -
Scope Definition in SWEBoK
part of SW Engineering Mgmt
SW Project Planning in SWEBoK
part of SW Engineering Mgmt
SW Project Enhancement in SWEBoK
part of SW Engineering Mgmt
SW Engineering Models and Methods
Addresses methods that encompasses multiple life cycle stages.
Modeling in SWEBoK
part of SW Models and Methods
Types of Models in SWEBoK
part of SW Models and Methods
Analysis in SWEBoK
part of SW Models and Methods
SW Engineering Process
Concerned with the definition, implementation, assessment, measurement, management, and improvement of SW Lifecycle process.
Process Implementation and Change in SWEBoK
part of SW Engineering Process
Process Definition in SWEBoK
part of SW Engineering Process
Measurement in SWEBoK
part of SW Engineering Process
SW Quality in SWEBoK
Pervasive SW life cycle. Addressed in many KA's of SWEBoK. -Fundamentals of SW Quality -SW Quality Management Process -Practical Considerations
Fundamentals of SW Quality in SWEBoK
part of SW Quality
SW Quality Management Process in SWEBoK
part of SW Quality
Practical Considerations in SWEBoK
part of SW Quality
Software Engineering Professional Practice in SWEBoK
concerned with knowledge, skill, and attitudes that software engineers must possess to practice SW Engineering in a professional, responsible, and ethical manner.