A Generic View of Process 3 A Generic

  • Slides: 29
Download presentation

A Generic View of Process ������� ������ 3

A Generic View of Process ������� ������ 3

A Generic View of Process 10

A Generic View of Process 10

A Generic View of Process 1. A Quality Focus : Software engineering must rest

A Generic View of Process 1. A Quality Focus : Software engineering must rest on an organizational commitment to quality. Total quality management and similar philosophies foster a continuous process improvement culture, and this culture ultimately leads to the development of increasingly more mature approaches to software engineering. The bedrock that supports software engineering is a quality focus. 15

A Generic View of Process. 2 Process : The foundation for software engineering is

A Generic View of Process. 2 Process : The foundation for software engineering is the process layer. Process defines a framework for a set of Key Process Areas (KPAs) that must be established for effective delivery of software engineering technology. This establishes the context in which technical methods are applied, work products such as models, documents, data, reports, forms, etc. are produced, milestones are established, quality is ensured, and change is properly managed. 16

A Generic View of Process. 3 Methods: Software engineering methods provides the technical how-to

A Generic View of Process. 3 Methods: Software engineering methods provides the technical how-to for building software. Methods encompass a broad array of tasks that include the requirements analysis, design, program construction, testing, and support. 17

A Generic View of Process. 4 Tools: Software engineering tools provide automated or semi-automated

A Generic View of Process. 4 Tools: Software engineering tools provide automated or semi-automated supports for the process and the methods. When the tools are integrated so that the information created by one tool can be used by another, a system for the support of software development, called computer-aided software engineering (CASE). CASE combine software, hardware, and software engineering database. 18

A Generic View of Process A Process Framework 19

A Generic View of Process A Process Framework 19

A Generic View of Process Umbrella Activity ������������� (Software Project Tracking and Control( ����������

A Generic View of Process Umbrella Activity ������������� (Software Project Tracking and Control( ���������� (Risk Management( ������������� (Software Quality Assurance( ���������� (Formal Technical Reviews( ������ (Measurement( ������������� (Software Configuration Management( ������������� (Work Product 20 Preparation and Production(

แบบจำลองกระบวนการพฒนาระบบ (Process Model( • ���������������� ������� 1. The water fall model 2. Evolutionary development

แบบจำลองกระบวนการพฒนาระบบ (Process Model( • ���������������� ������� 1. The water fall model 2. Evolutionary development 3. Formal System Development 4. Reuse – based development 5. Incremental Development 6. Spiral model 7. Prototyping Model 21

22

22

23

23

24

24

25

25

26

26

27

27

28

28

29

29