TAILIEUCHUNG - Lecture Software engineering: Chapter 25 – Configuration Management

This lecture discuss the key concepts related to software process improvement. Triple constraint is the most important concern for project managers and software process infrastructure plays important role in successful project completion. The assessment of existing process based on the defined effective process may help in successful project completion. | Chapter 25 – Configuration Management Chapter 25 Configuration management 1 11/12/2014 Topics covered Version management System building Change management Release management Chapter 25 Configuration management 2 11/12/2014 Configuration management Software systems are constantly changing during development and use. Configuration management (CM) is concerned with the policies, processes and tools for managing changing software systems. You need CM because it is easy to lose track of what changes and component versions have been incorporated into each system version. CM is essential for team projects to control changes made by different developers Chapter 25 Configuration management 3 11/12/2014 CM activities Version management Keeping track of the multiple versions of system components and ensuring that changes made to components by different developers do not interfere with each other. System building The process of assembling program components, data and libraries, then compiling these to create an executable system. Change management Keeping track of requests for changes to the software from customers and developers, working out the costs and impact of changes, and deciding the changes should be implemented. Release management Preparing software for external release and keeping track of the system versions that have been released for customer use. Chapter 25 Configuration management 4 11/12/2014 Configuration management activities Chapter 25 Configuration management 5 11/12/2014 Agile development and CM Agile development, where components and systems are changed several times per day, is impossible without using CM tools. The definitive versions of components are held in a shared project repository and developers copy these into their own workspace. They make changes to the code then use system building tools to create a new system on their own computer for testing. Once they are happy with the changes made, they return the modified components to the project .

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.