... tượng Bạn nhìn xung quanh thấy nhiều đối tượng giới thực như: chó, bàn, vở, viết, tivi, xe Trong hệthống hướng đối tượng, thứ đối tượng Một bảng tính, ô bảng tính, biểu đồ, bảng báo cáo, số hay ... báo cho lớp Xedap Sau bạn tạo lớp xe đạp, bạn tạo đối tượng xe đạp từ lớp Khi bạn tạo thể lớp, hệthống cấp phát đủ nhớ cho đối tượng tất thuộc tính thể Mỗi thể có vùng nhớ riêng cho thuộc tính ... đơn giản bạn thấy đối tượng bất động khả suy nghỉ Trong tiếp cận hướng đối tượng cho phát triển hệ thống, Cửa vào liên kết tới phương thức giả sử thực Ví dụ, Cửa vào mở, đóng, khóa, mở khóa Tất...
... quan hệ phụ thuộc qua lại lẫn Quan hệ tổng quát hóa chuyên biệt hóa quan hệphân cấp tương hỗ lẫn (tương hỗ chuyên biệt hóa mặt đối lập với tổng quát hóa) Và quan hệphân cấp chúng tạo quan hệ ... hiểu mối quan hệ đối tượng giới thực cách thức mô hình hóa quan hệ mã chương trình dựa khái niệm kế thừa Các mối quan hệ biểu diễn thông qua tính kế thừa tính đa hình III.1 Quan hệ chuyên biệt ... Mau * PS2.Mau; return KetQua; } public PhanSo Tru(PhanSo PS2) { // Đọan mã tru phân số hành với phân số PS2 trả phân số } … phương thức khác II.3 Phương thức tạo lập (constructor) đối tượng Phương...
... thiểu (minimalist approach) để phân tích thiết kế hệthống hướng đối tượng Chương Giới thiệu hướng đối tượng UML 2006 Nguyễn Trung Trực - Khoa CNTT Các đặc tính hệthống hướng đối tượng Các lớp ... Nội dung Các đặc tính hệthống hướng đối tượng Giới thiệu thuật ngữ đối tượng, lớp, thuộc tính phương thức Giới thiệu tính ... UML 2006 Nguyễn Trung Trực - Khoa CNTT Ngôn ngữ mô hình hóa hợp (UML) Ký hiệu chuẩn để biểu diễn hệthống hướng đối tượng Hình chữ nhật biểu diễn lớp, thành phần, gói, đối tượng Chứa thuộc tính...
... trình phát triển hệthống OOSAD Hình 3.3 Trong OOSAD, toàn SDC lặp lại nhiều lần Chương Quản lý dự án HTTT hướng đối tượng 2006 Nguyễn Trung Trực - Khoa CNTT Quá trình phát triển hệthống OOSAD Each ... phát triển hệthống (SDC) Chương Quản lý dự án HTTT hướng đối tượng 2006 Nguyễn Trung Trực - Khoa CNTT Người quản lý dự án Các hoạt động kỹ người quản lý dự án Lãnh đạo Quản lý Quan hệ với khách ... Chương Quản lý dự án HTTT hướng đối tượng 2006 Nguyễn Trung Trực - Khoa CNTT Quá trình phát triển hệthống OOSAD Trong OOSAD, toàn SDC lặp lại nhiều lần Mỗi lần lặp bao gồm giai đoạn SDC, lần lặp...
... CNTT 12 Yêu cầu hệthống Yêu cầu hệthống system request Mở rộng hệthống Sửa lỗi sai hệthống Xây dựng hệthống Các lý yêu cầu hệthống Dịch vụ cải tiến Hiệu tốt Thông tin nhiều Điều khiển mạnh ... Trực - Khoa CNTT 13 Yêu cầu hệthống Hình 4.6 Năm lý yêu cầu hệthống Chương Bắt đầu dự án 2006 Nguyễn Trung Trực - Khoa CNTT 14 Yêu cầu hệthống Các biểu mẫu yêu cầu hệthống Tổ chức tốt trình Bảo ... cầu hệthống Chương Bắt đầu dự án 2006 Nguyễn Trung Trực - Khoa CNTT 17 Đánh giá yêu cầu hệthống Đánh giá dự án Hội đồng xét duyệt hệthống (systems review committee) Đánh giá yêu cầu hệ thống...
... Khoa CNTT Danh mục yêu cầu hệthống Yêu cầu hệthống system requirement Yêu cầu hệthống đặc điểm tính cần thiết để thỏa mãn yêu cầu nghiệp vụ Năm loại yêu cầu hệthống Xuất (output) Nhập (input) ... buổi họp JAD làm việc với người phân tích hệthống để xây dựng mô hình hệthống lập tài liệu công cụ CASE Hình 5.12 Vai trò thành viên JAD Chương Xác định yêu cầu hệthống hướng đối tượng 2006 Nguyễn ... phí trực tiếp gián tiếp Người phát triển hệthống phải xác định ghi nhận chi phí gián tiếp: hệthống tốn ban đầu trở thành tốn Chương Xác định yêu cầu hệthống hướng đối tượng 2006 Nguyễn Trung...
... li u (ch ng h n bi n toàn c c) dùng chung Hư ng ch c Phân c p ch c H th ng Ch c Ch c 1.1 Ch c 1.2 Ch c Ch c 2.1 Ch c 2.2 Hư ng ch c Ưu ñi m Phân tích ñư c ch c c a h th ng ðưa l i k t qu mong ... ñư c ch p nh n b i m t s ngôn ng : Java 23 Các tính ch t c a HðT Ưu ñi m c a th a k Phân lo i l p: l p ñư c phân lo i, s p x p theo m t th b c ñ d qu n lí Xây d ng l p: l p ñư c xây d ng t l p ... k t h p 92 46 H n ch k t h p (qualificator) Ví d Phân bi t sinh viên h c t i m t ñ i h c d a vào mã s sinh viên ð iH c SinhViên No sinh viên Phân bi t m t hàng thu c vào m t danh m c m t hàng...
... cho phép phân biệt với đối tượng khác TS H.Q.Thắng, TS C.T Dũng Bộ môn CNPM 41 Mối quan hệ đối tượng Mối quan hệ đối tượng Toàn hệthống xây dựng từ nhiều lớp đối tượng Hoạt động hệthống thu ... đối tượng Hoạt động hệthống thu thông qua phối hợp đối tượng hệthống Các mối quan hệ cung cấp đường dẫn để đối tượng tương tác với Có hai loại quan hệ đối tượng : - liên kết(link) - kết tập ... H.Q.Thắng, TS C.T Dũng Bộ môn CNPM 45 Mối quan hệ đối tượng Mối quan hệ kết tập (aggregation) Mối quan hệ kết tập dạng đặc biệt mối quan hệ liên hợp đối tượng tổng hợp đối tượng thành phần...
... Công Nghệ Thông Tin - Đại Học Cần Thơ Nội dung Mở đầu Biểu thức Lệnh Hàm Mảng - Con trỏ - Tham chiếu Lập trình hướng đối tượng Lớp Tái định nghĩa Thừa kế Khoa Công Nghệ Thông ... nhớ, nhập xuất Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Chương Biểu Thức Mục tiêu Giới thiệu toán tử cho việc soạn thảo biểu thức Nội dung Toán tử toán học, quan hệ, luận lý, bit, tăng/giảm, ... Khoa Học Kỹ Thuật, 1992 Sharam Hekmat, “C++ Programming”, Pragmatix Software Pt, 2004 Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ Phương Pháp Học Tập Tìm hiểu theo chủ điểm Trình bày...
... trình viên Trừu Tượng Hóa (Abstraction) Trừu tượng hóa Phân biệt cần thiết với chi tiết Giao diện – Cài đặt Cái – Thế Phân tích – Thiết kế Các kỹ thuật trừu tượng Đóng gói (encapsulation) ... (polymorphism) Đối Tượng (Object) Đối tượng chìa khóa để hiểu kỹ thuật hướng đối tượng Trong hệthống hướng đối tượng, thứ đối tượng Viết chương trình hướng đối tượng nghĩa xây dựng mô hình ... giấu chi tiết thiết kế cài đặt từ đối tượng khác gọi ẩn thông tin 20 Tính Thừa Kế (Inheritance) Hệthống hướng đối tượng cho phép lớp định nghĩa kế thừa từ lớp khác Ví dụ, lớp xe đạp leo núi...
... định phương thức thực từ đối tượng + Một chương trỡnh hướng đối tượng bao gồm lớp có quan hệ với + Việc phân tích, thiết kế chương trỡnh theo phương pháp hướng đối tượng nhằm thiết kế, xây dựng ... } 5.2 Định dạng in hỡnh + Để quy định số thực (float, double) in có p chữ số sau dấu chấm thập phân, ta sử dụng đồng thời hàm sau: setiosflags(ios::showpoint); // Bật cờ hiệu showpoint setprecision(p); ... không tên sau: union { unsigned long u ; unsigned char b[4] ; }; Khí gán u = 0xDDCCBBAA; // Số hệ 16 thỡ : b[0] = 0xAA b[1] = 0xBB b[2] = 0xCC 27 b[3] = 0xDD 6.4 Kiểu liệt kê (enum) + Cũng giống...
... ta chia toán thành toán nhỏ quan hệ với Mỗi toán đối tượng chứa dũ liệu lệnh có quan hệ với có quan hệ với đối tượng - Phương pháp lập trình hướng đối tượng mô phân lớp tự nhiên III Kỹ thuật lập ... tượng Lớp thực thể : Khi đề cập đến hệthống tổ chức xung quanh cấu trúc liệu, rõ ràng quan tâm đến lớp cấu trúc liệu thân liệu, đối tượng Phấn quan tâm hệthống mô tả liệu riêng, cú pháp đơn ... qua phân lớp đối tượng Đây xắp xếp đối tượng, tổ chức cho giới thực ( real world) khảo sát nằm khôn khổ định Khi đó, gặp đối tượng dễ dàng đưa vào lớp thích hợp Sự phân lớp đối tượng giúp cho hệ...
... đăng nhập vào hệthống trước sử dụng chức • Trạng thái hệthống User bắt đầu Usecase Trước bắt đầu chức Người dùng phải đăng nhập vào hệthống • Trạng thái hệthống sau thực Usecase Hệthốngthông ... hệthống trả ii Các dòng kiện khác Không có • Yêu cầu Không có • Trạng thái hệthống user bắt đầu Usecase Hệthống chờ đợi người dùng sẵn sàng • Trạng thái hệthống sau User bắt đầu Usecase Hệ ... nhân viên Hệthống kiểm tra nhân viên dùng đăng nhập hay chưa Hệthống kiểm tra liệu người dùng nhập vào có qui định không Hệthống tiếp nhận người dùng nhập thông tin nhân viên Hệthống thực...
... hóa đơn 10/20 a Khai báo Ví dụ 3: Xây dựng cấu trúc liệu mô tả phân số: Dữ liệu: tử số, mẫu số Phương thức: nhập, tối giản, in Lớp phân số 11/20 b Khai báo đối tượng Cú pháp: ; ... có giá trị trả Không định nghĩa lại Trùng tên với lớp có dấu ~ trước Thực số công việc trứơc hệthống giải phóng nhớ Chương trình dịch tự động sinh hàm hủy mặc 20/20 định Nạp chồng toán tử ... 3) • Sử dụng TC++ để lập trình: Xây dựng lớp phân số gồm thành phần: -DL: tử số, mẫu số -Pt: nhập, in, tối giản, so sánh ps Hàm main: -Nhập mảng có n phân số (n
... 2.10 Sự đa hình Object Oriented Programing– Information Systems Department 13 2.1 Hệthống hướng đối tượng Là hệthống có đặc điểm sau: Gồm tập hợp đối tượng Sự đóng gói thành phần: ... phần mềm nhiều lĩnh vực khác nhau: Ví dụ: hệ điều hành Windows Lĩnh vực chính: Hệthống thời gian thực Cơ sở liệu hướng đối tượng Hệ siêu văn bản, đa phương tiện Trí tuệ nhân tạo ... gói Khái niệm: Là chế ràng buộc liệu thao tác liệu thành thể thống Đóng gói gồm: Bao gói: người dùng giao tiếp với hệthống qua giao diện Che dấu: ngăn chặn thao tác không phép từ bên...