• Bài giảng Kỹ nghệ phần mềm - Bài 10: Dự án, xác định dự ánBài giảng Kỹ nghệ phần mềm - Bài 10: Dự án, xác định dự án

    Khái niệm dựán (project) Định nghĩa Dựán là1 nhiệm vụcần hoàn thành đểcó được 1 sản phẩm/dịch vụduy nhất, trong 1 thời hạn đã cho, với kinh phí dựkiến. Sản phẩm xác định & duy nhất Ràng buộc -thời hạn đã định - kinh phí đã cho Theo PMI: dựán là một sựcốgắng nhất thời được tiến hành đểtạo ra sản một phẩm hay dịch vụ Các đặc trưng của dự ...

    pdf49 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 1829 | Lượt tải: 1

  • Bài giảng Kỹ nghệ phần mềm - Bài 9: Xác minh và thẩm địnhBài giảng Kỹ nghệ phần mềm - Bài 9: Xác minh và thẩm định

    Khái niệm xác minh & thẩm định  Xác minh (Verification) Kiểm tra xem phần mềm làm ra có dúng đặc tả (yêu cầu, thiết kế) hay không  Thẩm định (Validation) kiểm tra xem phần mềm có đáp ứng yêu cầu người dùng không Đây là2 hoạt động cốt yếu để đảm bảo chất lượng phần mềm, diễn ra suốt quá trình phát triển

    pdf64 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 2230 | Lượt tải: 1

  • Bài giảng Kỹ nghệ phần mềm - Bài 8: Lập trìnhBài giảng Kỹ nghệ phần mềm - Bài 8: Lập trình

    -Sản phẩm phần mềm tốt khi phân tích tốt thiết kế tốt lập trình tốt kiểm thử chặt chẽ -kỹ thuật lập trình tốt chuyên nghiệp (tuân theo các chuẩn) ổn định hiệu quả Lập trình hiệu quả hơn, sản phẩm rẻ tiền hơn -Tốc độ phát triển cao hơn năng lực biểu diễn cao hơn khả năng sử dụng lại cao hơn - Dễ bảo trì hơn dễ hiểu, dễ sử...

    pdf78 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 1903 | Lượt tải: 1

  • Bài giảng Kỹ nghệ phần mềm - Bài 7: Thiết kế hướng đối tượngBài giảng Kỹ nghệ phần mềm - Bài 7: Thiết kế hướng đối tượng

    Vấn đề của thiết kế hướng thủ tục -Dữ liệu làchung cho cả hệ thống Mọi thủ tục thao tác trên CSDL chung, đặc trưng cho trạng thái toàn hệ thống Thao tác sai của 1 thủ tục lên dữ liệu gây sai lan truyền sang phần khác sử dụng dụng dữ liệu này Sửa đổi 1 thủ tục có nguy cơ ảnh hưởng tới phần khác liên quan -Thay đổi cấu trúc dữ liệu dẫn...

    pdf54 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 1960 | Lượt tải: 3

  • Bài giảng Kỹ nghệ phần mềm - Bài 6: Các hoạt động thiết kếBài giảng Kỹ nghệ phần mềm - Bài 6: Các hoạt động thiết kế

    Thiết kế kiến trúc phần mềm software achitecture design Khái niệm kiến trúc -Kiến trúc phần mềm chỉcấu trúc tổng thể của 1 phần mềm và cách thừc tổ chức qua đó cho ta 1 sự tích hợp về mặt khái niệm của 1 hệ thống [SHA95a] -Thông thường: thể hiện bằng một biểu đồ phân cấp của các thành phần vàquan hệ giữa chúng -Đầy đủ: thể hiện cầu trúc h...

    pdf61 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 1942 | Lượt tải: 1

  • Bài giảng Kỹ nghệ phần mềm - Bài 4: Phân tích, đặc tả yêu cầuBài giảng Kỹ nghệ phần mềm - Bài 4: Phân tích, đặc tả yêu cầu

    Khái niệm, tầm quan trọng Xác định vàđặc tả yêu cầu: -Làkhâu kỹ thuật đầu tiên của quá trình phát triển phần mềm. Thiếu nó không thể tiếp tục quá trình -Làsự phối hợp của cả nhàphát triển vàkhách hàng -Nó quyết định chất lượng phần mềm đạt được với chi phí điều kiện vàthời hạn cho tước.

    pdf78 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 1969 | Lượt tải: 2

  • Bài giảng Kỹ nghệ phần mềm - Bài 5: Khái niệm thiết kế phần mềmBài giảng Kỹ nghệ phần mềm - Bài 5: Khái niệm thiết kế phần mềm

    Khái niệm thiết kế phần mềm - Thiết kế làchuyển đặc tả yêu cầu thành mô tả thiết kế mà nguời lập trình có thể chuyển thành chuong trình với 1 ngôn ngữ, vận hành được đáp ứng được yêu cầu đặt ra - Là1 quá trình sáng tạo  Tìm giải pháp công nghệ (cách thức, phuơng án)  Biểu diễn cách thức, phương án  Xem xét lại, chi tiết hóa đủ chi t...

    pdf45 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 2175 | Lượt tải: 1

  • Bài giảng Kỹ nghệ phần mềm - Bài 3: Tiến trình phần mềmBài giảng Kỹ nghệ phần mềm - Bài 3: Tiến trình phần mềm

    5 loại mô hình tiến trình phần mềm tiêu biểu: - Mô hình thác nước - Các mô hình phát triển tiến hóa - Các mô hình phát triển hình thức - Phát triển dựa trên sử dụng lại - Khác Mỗi loại bao gồm một số các mô hình tiến trình Mô hình thác nước: đặc điểm ƯTách biệt giữa các pha, tiến hành tuần tự Khó tuân thủ tuần tư: dự án lớn thường ph...

    pdf59 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 1994 | Lượt tải: 1

  • Bài giảng Kỹ nghệ phần mềm - Bài 2: Kỹ nghệ phần mềmBài giảng Kỹ nghệ phần mềm - Bài 2: Kỹ nghệ phần mềm

    -Kỹ nghệ phần mềm –Software Engineering:SE SE là thiết lập và sử dụng các nguyên lý công nghệ đúng đắnđể được phần mềm 1 cách kinh tế, vừa tin cậy vừa làm việc hiệu quả trên các máy thực (Bauer [1969]) -SE lànguyên lý kỹ nghệliên quan đến tất cả các mặt lý thuyết, phương pháp và công cụ của phần mềm (Sommerville [1995])

    pdf50 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 2001 | Lượt tải: 1

  • Bài giảng Kỹ nghệ phần mềm - Bài 1: Khái niệm về phần mềmBài giảng Kỹ nghệ phần mềm - Bài 1: Khái niệm về phần mềm

    Tạo sinh các thành phần -Các thành phần vận hành được  Mã nguồn, mã máy, cấu trúc dữ liệu: tự động hóa được -Các thành phần không vận hành Các phần còn lại: hầu nhưchưa được tự động hóa - Nhu cầu vàkhả năng tự động hóa Làm thủ công làtất yếu  Mong muốn tự động hóa càng nhiều càng tốt  Tự động hóa khi có thể hình thức hóa Làm tàI liệ...

    pdf39 trang | Chia sẻ: maiphuongtl | Ngày: 08/07/2013 | Lượt xem: 2036 | Lượt tải: 2