现代软件工程2.ppt
文本预览下载声明
1.List three areas in which process models may differ from one another. Answer (Section 2.2): Overall flow and level of interdependencies among tasks Degree to which work tasks are defined within each framework activity Degree to which work products are identified and required Manner in which quality assurance activities are applied Manner in which project tracking and control activities are applied Overall degree of detail and rigor of process description Degree to which stakeholders are involved in the project Level of autonomy given to project team Degree to which team organization and roles are prescribed 2.What are the names of the six levels of the SEI Capability Maturity Model Integration (CMMI)? In your own words, briefly describe each. Answer (Section 2.3): Level 0 - incomplete, process area not performed or does not achieve Level 1 goals and objectives Level 1 - performed, all work tasks required to produce work products are being conducted Level 2 - managed, people doing work have access to adequate resources to get job done, stakeholders are actively involved, work tasks and products are monitored, reviewed, and evaluated Level 3 – defined, management and engineering processes documented, standardized, and integrated into organization-wide software process Level 4 – quantitatively managed, there is a serious emphasis on measurements and also a serious attempt to use this data to manage the process Level 5 - optimized, best practices exist at almost all levels and there is a continuing attempt to improve 2.Why has the Personal Software Process has not been widely adopted by industry? Answer: (Section 2.6.2) PSP is intellectually challenging and demands a level of commitment (e.g. lengthy and costly training required) that is not always possible to obtain. In addition the required level of measurement is culturally hard for many software practitioners. Final Exam Question 3.Describe the “plan-do-check-act” cycle from in the ISO 9001:2000 standard as i
显示全部