tailieunhanh - Bài giảng Nhập môn Công nghệ phần mềm: Chương 4 - ĐH Bách khoa TP HCM

Bài giảng Nhập môn Công nghệ phần mềm: Chương 4 trình bày về qui trình phát triển phần mềm RUP với những nội dung gồm qui trình phát triển phần mềm RUP, các mô hình cần tạo trong mỗi workflow, các lược đồ cần tạo trong mỗi mô hình, cách xây dựng các lược đồ. | Qui trình phát triển phần mềm RUP time Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle i Cycle n Phase Inception Elaboration Construction lim . Arch . . .D . 1 ev Dev . . .Tr tion Iteration Iter ation 1 Iteration Iter Transition Release Release Release Release Release Release Release Release Khoa Khoa học Kỹ thuật Máy tính Trường ĐH Bách Khoa 2010 Môn Nhập môn Công nghệ phần mềm Chương 4 Qui trình phát triển phần mềm RUP Slide 3 Qui trình phát triển phần mềm RUP Đời sống phần mềm software life từ lúc xuất hiện lần đầu đến khi tác giả không hỗ trợ nữa có thể vẫn còn dùng bởi nhiều người . Chu kỳ Cycle đơn vị đo lường đời sống phần mềm bắt đầu khi có các yêu cầu cần giải quyết ban đầu hay mới đến khi có version mới giải quyết tốt các yêu cầu đó. Công đoạn Phase hoạt động chức năng nhỏ cần thực hiện trong từng chu kỳ thí dụ như Inception nắm bắt yêu cầu Elaboration phân tích và thiết kế Construction hiện thực và kiểm thử Transition chuyển giao . Bước lặp Iteration mỗi hoạt động dù ngắn hay dài dù nhỏ hay lớn đều có thể phải lặp nhiều lần theo cơ chế tăng tiến để đạt đến mục tiêu đề ra. Khoa Khoa học Kỹ thuật Máy tính Môn Nhập môn Công nghệ phần mềm Trường ĐH Bách Khoa Chương 4 Qui trình phát triển phần mềm RUP - 2010 Slide 4 Qui trình phát triển phần mềm RUP Artifacts miêu tả mọi kết quả được tạo ra sau 1 hoạt động chức năng hay sau 1 bước lặp nào đó. Ta phải duy trì artifacts theo thời gian. Artifacts thường được miêu tả dưới nhiều định dạng hay ngôn ngữ khác nhau trong đó ngôn ngữ UML được dùng chủ yếu nhất. Tùy theo mức độ ta có dạng artifacts như Vision Baseline Architecture initial capability product release version . Workers tất cả phần tử tham gia phát triển phần mềm cho dù họ là ai. Ở đây ta quan tâm chủ yếu đến vai trò của worker chứ không quan tâm đến người cụ thể và số lượng người cụ thể. Thí dụ architects analysts designers implementers testers . Khoa Khoa học Kỹ thuật Máy tính Môn Nhập môn Công nghệ phần mềm Trường ĐH Bách Khoa .

TỪ KHÓA LIÊN QUAN