Bài đăng

Bài tập Class Diagram

Hình ảnh
Công ty có yêu cầu xây dựng 1 chương trình quản lý đồ họa (graphic editor) có hỗ trợ chức năng grouping (gom nhóm).Một tài liệu (document) sẽ có nhiều sheet. Trong mỗi sheet có nhiều đối tượng đồ họa (drawing objects) có thể bao gồm text, hình học (geometry) và group các đối tượng này. Group có thể tập hợp nhiều group khác nhau. Group phải có ít nhất 2 đối tượng. Mội đối tượng đồ họa chỉ thuộc 1 group. Một sheet thuộc 1 document và 1 đối tượng đồ họa chỉ thuộc 1 sheet. Hãy vẽ lược đồ class diagram cho các đối tượng đồ họa trên (sử dụng tên class tiếng Anh) thể hiện các mối quan hệ, các constraint cần thiết.         Bài làm

Đạo đức trong phát triển phần mềm

Hình ảnh
Đạo đức trong phát triển phần mềm Câu hỏi:       Câu 1: Trình bày lại các quy định bằng tiếng Việt, trình bày theo cách hiểu của sinh viên, không sử dụng các công cụ dịch như google translate để dịch lại nội dung và copy phần dịch vào bài làm. Sinh viên cho ví dụ minh họa (có thể lấy thực tế hoặc tự nghĩ ra các tình huống có thể xảy ra trong thực tế)    Câu 2:  Lấy 5 ví dụ bạn biết được, hoặc đọc trên báo chí về các trường hợp vi phạm nguyên tắc đạo đức khi phát triển phần mềm và phân tích chi tiết điều luật trong IEEE/ACM Code of Ethics bị vi phạm Bài làm  Câu 1: Trình bày lại các quy định bằng tiếng Việt, trình bày theo cách hiểu của sinh viên, không sử dụng các công cụ dịch như google translate để dịch lại nội dung và copy phần dịch vào bài làm. Sinh viên cho ví dụ minh họa (có thể lấy thực tế hoặc tự nghĩ ra các tình huống có thể xảy ra trong thực tế)      Công nghệ đang dần làm thay đổi cuộc sống của chúng ta bằng cách có mặt t...

Giới thiệu về công nghệ phần mềm

Hình ảnh
Trình bày quan điểm của bạn về các nội dung sau: 1. Phần mềm là gì? 2. Công nghệ phần mềm là gì? 3. Tại sao phải học Công Nghệ Phần Mềm? 4. Hãy lấy ví dụ 5 phần mềm khác nhau và phân tích các đặc điểm tốt, chưa tốt của phần mềm đó                                                                                                Bài làm Câu 1: Phần mềm là gì?      Tập hợp các chương trình máy tính (chuỗi hướng dẫn) và tài liệu liên quan. Các sản phẩm phần mềm có thể được phát triển cho một khách hàng cụ thể hoặc có thể được phát triển cho một thị trường chung.      Phần mềm cho phép người dùng thực hiện một chức năng được xác định rõ hoặc một số n...