TAILIEUCHUNG - Lecture Introduction to software engineering - Week 2: Software processes

Lecture Introduction to software engineering - Week 2: Software processes. In this chapter, you will learn to: Software process models, process activities, copingwith change, process improvement. | Week 2 Software Processes Nguyễn Thị Minh Tuyền https tailieudientucntt Topics covered 1. Software process models 2. Process activities 3. Coping with change 4. Process improvement 2 https tailieudientucntt Definitions What is a process Four activities that are fundamental to software engineering What is process model 3 https tailieudientucntt The software process A structured set of activities required to develop a software system. 4 fundamental activities p Specification defining what the system should do p Design and implementation defining the organization of the system and implementing the system p Validation checking that it does what the customer wants p Evolution changing the system in response to changing customer needs. A software process model p Is an abstract representation of a process. p Presents a description of a process from some particular perspective. 4 https tailieudientucntt Software process descriptions When we describe and discuss processes we usually talk about p the activities in these processes such as specifying a data model designing a user interface etc. and p the ordering of these activities. Process descriptions may also include p Products which are the outcomes of a process activity p Roles which reflect the responsibilities of the people involved in the process p Pre- and post-conditions which are statements that are true before and after a process activity has been enacted or a product produced. 5 https tailieudientucntt Plan-driven and agile processes Plan-driven processes are processes where all of the process activities are planned in advance and progress is measured against this plan. In agile processes planning is incremental and it is easier to change the process to reflect changing customer requirements. In practice most practical processes include elements of both plan-driven and agile

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.