tailieunhanh - Bài giảng Công nghệ phần mềm: Chương 6 - ĐH Công nghệ TP.HCM

Bài giảng Công nghệ phần mềm: Chương 6 Thiết kế và hiện thực chương trình cung cấp cho người học những kiến thức như: Tổng quan về thiết kế và hiện thực phần mềm; Thiết kế hướng đối tượng sử dụng UML; Mẫu thiết kế; Vấn đề thực hiện. Mời các bạn cùng tham khảo! | Insert or Drag and Drop your Image THIẾT KẾ VÀ HIỆN THỰC CHƯƠNG TRÌNH Jens Martensson NỘI DUNG 1. Tổng quan về thiết kế và hiện thực phần mềm 2. Thiết kế hướng đối tượng sử dụng UML 3. Mẫu thiết kế 4. Vấn đề thực hiện Jens Martensson 2 1. Tổng quan về thiết kế và hiện thực phần mềm Thiết kế và hiện thực phần mềm là một giai đoạn trong quy trình công nghệ phần mềm. Hoạt động thiết kế và hiện thực phần mềm luôn xen kẽ nhau. Thiết kế phần mềm là một hoạt động sáng tạo trong đó các kỹ sư phần mềm phải xác định các thành phần phần mềm và các mối quan hệ của chúng dựa trên yêu cầu của khách hàng. Hiện thực phần mềm là quá trình thực hiện các thiết kế như một chương trình. Jens Martensson 3 1. Tổng quan về thiết kế và hiện thực phần mềm Thông thường có một giai đoạn thiết kế riêng biệt và thiết kế này được mô hình hóa và ghi dưới dạng các bảng vẽ thiết kế. Ngoài ra cũng có một thiết kế từ những lập trình viên hoặc được phác họa sơ bộ trên giấy về cách giải quyết vấn đề. Tuy nhiên luôn cần một mô tả chi tiết các thiết kế hệ thống bằng cách sử dụng UML hoặc ngôn ngữ mô tả thiết kế khác. Jens Martensson 4 1. Tổng quan về thiết kế và hiện thực phần mềm Một trong những quyết định quan trọng nhất phải được đưa ra ở giai đoạn đầu của dự án phần mềm là nên mua hay xây dựng phần mềm mới. Hiện nay trong một số lĩnh vực đã có các giải pháp đóng gói COTS -Commercial off-the-shelf gồm đầy đủ các dịch vụ sau đó được điều chỉnh để đáp ứng nhu cầu của người dùng. Ví dụ nếu muốn thực hiện một hệ thống hồ sơ y tế người dùng có thể mua một gói đã được sử dụng trong bệnh viện. Nó rẻ hơn và nhanh hơn thay vì phát triển một hệ thống theo ngôn ngữ lập trình thông thường. Jens Martensson 5 2. Quy trình thiết kế hướng đối tượng Quy trình thiết kế hướng đối tượng có cấu trúc liên quan đến việc phát triển các mô hình hệ thống khác nhau. Quy trình thiết kế hướng đối tượng đòi hỏi rất nhiều nỗ lực để phát triển và bảo trì đối với các hệ thống nhỏ điều này không hiệu quả về chi phí. Tuy nhiên đối với

TỪ KHÓA LIÊN QUAN