Name: Shilpashree Srinivasamurthy Subject: ACS 560 Software Engineering Advisor: Dr. John Tanik

advertisement
Name: Shilpashree Srinivasamurthy
Subject: ACS 560 Software Engineering
Subject: SWEBOK Software Engineering Management KA
Advisor: Dr. John Tanik
Date: 09/03/2010
Software Engineering Management can be defined as the application of management
activities—planning, coordinating, measuring, monitoring, controlling, and reporting—to
ensure that the development and maintenance of software is systematic, disciplined, and
quantified. This KA addresses the management and measurement of software
engineering. While measurement is an important aspect of all KAs, it is here that the
topic of measurement programs is presented.
The various subareas of this KA are as follows:
1. Initiation and scope definition: This subarea deals with the decision to initiate a
software engineering project. This subarea involves determination and negotiation
of requirements, feasibility analysis, and process for the review and revision of
requirements.
2. Software project planning: This subarea addresses the activities undertaken to
prepare for successful software engineering from a management perspective. This
subarea describes process planning, determining deliverables, effort, schedule and
cost estimation, resource allocation, risk management, quality management, and
plan management.
3. Software project enactment: This subarea deals with generally accepted
software engineering management activities that occur during software
engineering. This subarea involves implementation of plans, supplier contract
management, implementation of measurement process, monitor process, control
process, and reporting.
4. Review and evaluation: This subarea deals with assurance that the software is
satisfactory
5. Closure: This subarea addresses the post-completion activities of a software
engineering project. This subarea involves determining closure and closure
activities.
6. Software engineering measurement: This subarea deals with the effective
development and implementation of measurement programs in software
engineering organizations. This subarea describes establishing and sustaining
measurement commitment, planning the measurement process, performing the
measurement process, and evaluating measurement.
Figure 1 shows the breakdown of topics for the Software Engineering Management KA
Figure 1: Breakdown of topics for the Software Engineering Management KA
Download