Nội dung text Chapter-Two_c_compressed.pdf
Chapter Two bcanepaltu.com
Software Process • A process is a collection of activities, actions and tasks that are performed when some work product is to be created. • Each of these activities, actions & tasks reside within a framework or model • Figure in next slide represents “The Software Process” • Each framework activity is populated by set of software engineering actions • Each software engineering action is defined by a task set that identifies work to be completed, product to be produced, quality assurance points & milest bcanepaltu.com ones to indicate progress
Software Process Framework Softw a r e Pr o c e s s Process framework Umbrella activities framework activity #1 Software Engineering action #1.1 Software Engineering action #1.k Task Sets ... ... Task Sets ... ... Work tasks Work products Quality assurance points Work tasks Work products Quality assurance points framework activity #n bcanepaltu.com
A Generic Process Model As we discussed before, a generic process framework for software engineering defines five framework activities-communication, planning, modeling, construction, and deployment. In addition, a set of umbrella activities- project tracking and control, risk management, quality assurance, configuration management, technical reviews, and others are applied throughout the process. Next question is: how the framework activities and the actions and tasks that occur within each activity are organized with respect to sequence and time? bcanepaltu.com See the process flow for answer.