Khái niệm cơ bản về công nghệ phần mềm, quy trình xây dựng phần mềm, phần mềm và lớp phần mềm, kiến trúc các thành phần của phần mềm, công nghệ phần mềm, qui trình công nghệ phần mềm, phương pháp và công cụ phát triển phần mềm là những nội dung chính trong Bài giảng Công nghệ phần mềm - Chương 1: Tổng quan về CNPM. Mời các bạn tham khảo.
mềm Mỗi PP có hướng dẫn cụ thể công việc cần thực giai đoạn qui trình xây dựng phần mềm GV: Nguyễn Văn Danh Các phương pháp phát triển phần mềm 2.2 Phân loại: Gồm loại dựa vào tính chất công việc: Phương pháp xây dựng: Phương pháp hướng chức Phương pháp hướng liệu Phương pháp hướng đối tượng Phương pháp tổ chức quản lý: Xây dựng phương án Tổ chức nhân Ước lượng rủi ro Lập theo dõi kế hoạch triển khai Chúng ta quan tâm đến phương pháp xây dựng Phần lại anh chị tham khảo giáo trình” Quản lý dự án xây dựng hệ thống thông tin” GV: Nguyễn Văn Danh 11 15/09/2011 2.3 Các phương pháp xây dựng phần mềm 2.3.1 Cách tiếp cận: a Từ xuống: Đây cách giải vấn đề theo hướng phân tích Ta thành phần hệ thống sau thành phần phân tích thành phần chi tiết cụ thể Quá trình tiếp diễn đáp ứng ý muốn nhà xây dựng phần mềm b Từ lên: Ngược lại với PP trên, giải theo hướng tổng hợp GV: Nguyễn Văn Danh 2.3.2 Cách tiến hành: 2.3.2.1 Phương pháp hướng chức năng: Áp dụng nguyên lý chia để trị Chia công việc lớn mà hệ thống cần thực thành công việc nhỏ độc lập 2.3.2.2 Phương pháp hướng liệu: Chú trọng nhiều đến thành phần liệu hệ thống Tách liệu khỏi q trình xử lí Tách biệt sở liệu ứng dụng (tổ chức sở liệu riêng) GV: Nguyễn Văn Danh 12 15/09/2011 2.3.2 Cách tiến hành: 2.3.2.3 Phương pháp hướng đối tượng: Một hệ thống phần mềm tập hợp đối tượng có khả tương tác với Hệ thống chia thành đối tượng bao gồm liệu xử lý -> hệ thống ghép nối đối tượng truyền thông GV: Nguyễn Văn Danh Công cụ môi trường phát triển phần mềm 3.1 Khái niệm: Các công cụ mơi trường phần mềm hỗ trợ người phát triển trình xây dựng phần mềm 3.2 Phần mềm hỗ trợ thực giai đoạn: 3.2.1 Hỗ trợ phân tích: Win A&D, Analyst Pro,… 3.2.2 Phần mềm hỗ trợ thiết kế: Quick UML, Power Designer , Oracle Designer,… 3.2.3 Phần mềm hỗ trợ lập trình: 3.2.4 Phần mềm kiểm chứng 3.2.5 Phần mềm lập kế hoạch GV: Nguyễn Văn Danh 13 ... Văn Danh Công cụ môi trường phát triển phần mềm 3.1 Khái niệm: Các công cụ môi trường phần mềm hỗ trợ người phát triển trình xây dựng phần mềm 3.2 Phần mềm hỗ trợ thực giai đoạn: 3.2.1 Hỗ trợ... A&D, Analyst Pro,… 3.2.2 Phần mềm hỗ trợ thiết kế: Quick UML, Power Designer , Oracle Designer,… 3.2.3 Phần mềm hỗ trợ lập trình: 3.2.4 Phần mềm kiểm chứng 3.2.5 Phần mềm lập kế hoạch GV: Nguyễn... 2.3 Các phương pháp xây dựng phần mềm 2.3.1 Cách tiếp cận: a Từ xuống: Đây cách giải vấn đề theo hướng phân tích Ta thành phần hệ thống sau thành phần phân tích thành phần chi tiết cụ thể Quá trình