... 41 ĐỐI TƯỢNG LỚP Mô hình hướng đối tư ng quan niệm giới bao gồm đối tư ng (object) sinh sống tư ng tác với Đối tư ng bao gồm liệu: mang giá trị định tác vụ: thực công việc 42 ĐỐI TƯỢNG LỚP ... vi đối tư ng Đối tư ng (còn gọi minh dụ (instance) ) cụ thể hoá từ lớp Các ngôn ngữ lập trình hướng đối tư ng Khai báo lớp: tư ng tự khai báo kiểu người dùng định nghĩa Khai báo đối tư ng: ... Trừu tư ng (abstract): thực Một số ngôn ngữ lập trình cho phép định nghĩa Tác vụ khởi tạo (constructor): gọi đối tư ng tạo Tác vụ hủy (destructor): gọi đối tư ng bị huỷ bỏ 48 VÍ DỤ LỚP/ĐỐI TƯỢNG...
... chương trình Khi chức vào/ra bổ sung, đưa trường hợp kiểm thử sớm Việc có chương trình khung sớm tạo tư rõ ràng tạo tâm lý tốt kiểm thử Phát sớm lỗi thiết kế Có phiên hoạt động sớm Nhược Điểm Module...
... đầu tư 40.000- 50.000 USD cho chi phí tư vấn, đánh giá khảo sát Chi phí thực tế cao nhiều sau cộng thêm khoản vé máy bay, ăn , lại cho chuyên gia tư vấn, giám sát, đào tạo Thực tế khoản đầu tư ... thức phục vụ công việc, dự báo nhu cầu kiến thức kỹ tư ng lai Hoạch định nguồn nhân lực: Đây lĩnh vực phối hợp hoạt động nhân với nhu cầu tư ng lai cấp toàn tổ chức Hoạch định nguồn nhân lực ... kiểm tra tiến độ dự án) - Software SubContract Managent (Quản trị hợp đồng phụ phần mềm) - Software Quality Assurance(Đảm bảo chất lượng sản phẩm) - Software Configuration Management(Quản trị cấu...
... self: giống $this PHP nil: giống null PHP … Tổng quan Ruby Constant : Cú pháp: Tên_hằng = giá_trị Ví dụ: Const = MyConst = ‘my constant’ Tổng quan Ruby Types Integer Numbers, Floating ... script Ruby tư ng tác với database thông qua interface độc lập với sở liệu cung cấp Ruby DBI module DBI tạo lớp trừu tư ng hóa code Ruby database nằm bên Nó định nghĩa tập method, variables conventions ... thông dịch giống Perl, Python Hướng đối tư ng giống Smalltalk, Java Được viết Matz năm 1993 Tổng quan Ruby Một số đặc trưng Ruby: Hướng đối tư ng túy Dễ học tập nghiên cứu Mã nguồn...
... liên quan (5) Object-oriented software: phần mềm hướng đối tư ng Object-oriented software engineering: công nghệ phần mềm hướng đối tư ng Một số câu hỏi (1) Phân biệt client user? Trả lời: Một ... tài liệu pha tư ng ứng Để sửa lỗi phát muộn cài đặt bảo trì: Lần ngược lại pha trước để sửa lại tài liệu Sửa lại code phân tích thiết kế bị sửa Test lại phần sửa/ test phần tư ng thích với ... động pha bảo trì? Định nghĩa đại: hành động pha bảo trì làm thay đổi phần mềm lí hoàn thiện hay tư ng thích Ví dụ: Nếu khách hàng bổ sung thêm yêu cầu từ pha phân tích, thiết kế hay cài đặt...
... khách hàng liệt kê thứ có ứng dụng Xét đối tư ng, xác định liên kết đối tư ng với đối tư ng liệu khác Tạo mối quan hệ dựa liên kết đối tư ng Đối với đối tư ng/ cặp quan hệ, kiểu quan hệ (1-1,1-n,n-n) ... doanh, SEE, hạn chót) tư ng đượng Thật không may, kinh nghiệm khứ luôn báo tốt cho kết tư ng lai Những lựa chọn lại phương pháp hữu hiệu cho việc ước lượng dự án phần mềm cách lý tư ng, kỹ thuật ghi ... hợp từ mô hình nghiệp vụ lọc vào tập hợp đối tư ng liệu mà cần thiết để hỗ trợ cho nghiệp vụ (business) Các đặc tính đối tư ng đồng mối quan hệ đối tư ng định nghĩa GV: Pham Thị Minh Thương 22...
... (Software concepts) Slide 10 T phng phỏp lun phn mm sang k thut phn mm Phõn tớch cu trỳc Khỏi nim tớnh mụun (modularity concept) Tớnh Mụun Khỏi nim chi tit húa dn tng bc (stepwise refinement concept) ... trỳc Khỏi nim tru tng húa (abstraction concept): v th tc, iu khin, d liu Chi tit húa dn Lp trỡnh cu trỳc Khỏi nim che giu thụng tin (information hiding concept) Tru tng húa Khỏi nim hng i tng ... duyt v ỏnh giỏ Kim nh sn phm v quy trỡnh Xỏc nh mc tip ca sn phõm v quy trỡnh, k c phõn chia nh Slide 61 Mụ hỡnh phỏt trin ng thi Slide 62 Mụ hỡnh theo thnh phn (Component-based model) (The concurrent...
... Chương 3: Các khái niệm mô hình hướng đối tư ng ĐỐI TƯNG LỚP Mô hình hướng đối tư ng quan niệm giới bao gồm đối tư ng (object) sinh sống tư ng tác với Đối tư ng bao gồm liệu: mang giá trò đònh tác ... 3: Các khái niệm mô hình hướng đối tư ng ĐỐI TƯNG LỚP (t.t) Lớp (class) đònh nghóa tập hợp tác vụ thuộc tính mà đặc tả đầy đủ cấu trúc hành vi đối tư ng Đối tư ng (còn gọi minh dụ (instance) ) ... đối tư ng Chương 4: Mô hình nghiệp vụ thu thập yêu cầu Chương 5: Phân tích yêu cầu hướng đối tư ng Chương 6: Cơ sở thiết kế phần mềm phương pháp thiết kế cổ điển Chương 7: Thiết kế hướng đối tư ng...
... mụ t mt cỏch hp lý HUT, Falt of IT â Dept of SE, 2002 SE-III.5 5.2 Ni dung xỏc nh yờu cu phn mm Contents of Requirements Engineering Phỏt hin cỏc yờu cu phn mm (Requirements elicitation) ... yờu cu phn mm Xỏc nh mụi trng k thut - technical environment Xỏc nh cỏc rng buc lnh vc domain constraints Thu hỳt s tham gia ca nhiu chuyờn gia, khỏch hng chỳng ta cú c cỏc quan im xem xột ... Endif HUT, Falt of IT â Dept of SE, 2002 SE-III.23 Trong DFD khụng xỏc nh rừ cỏc hng thc hin (control aspects) A B E D F C Biu DFD ny khụng ch rừ u vo l gỡ thc hin chc nng D v u l gỡ sau thchin...
... customer/user yêu cầu hệ thống ? Mô hình hóa tư ng tác user system ? Thiết lập đường ranh giới (baseline) qui trình kiểm soát thay đổi (change control process) ? Duy trì khả theo vết tiến lùi yêu cầu ... late discovery undetected inconsistencies poor quality poor performance colliding developers build-and-release poor testing model the software visually verify quality control changes subjective ... Engineer Control Changes Các kinh nghi?m q CNPM Duong Anh Ð?c 12 Kinh nghiệm 1: PTPM theo vòng lặp Develop Iteratively Manage Requirements Use Component Architectures Model Visually Control Changes...
... Dongia Ghichu 2.1.1.5 Thuộc tính trừu tư ng Maphong 2.1.1.6 Sơ đồ logic PHONG thiêt kế liệu với tính tiến hoá 2.1 Qui định liên quan Có ba loại phòng A,B,C với giá tư ng ứng (150000,170000,200000) ... kiện CmbMaploaihong_Change() kiện dùng để add Tên loại phòng tư ng ứng vao Textbox tên phòng (txtTenphong), add danh sách mã phòng tư ng ứng với lo phòng vào cmbBox Mã phòng (cmbMaphong) TextBox ... Biến Cố Tât loại phòng Load lên tư sở liệu,khi click vào combobox loại phòng phát sinh kiện cmbMaLoaiphong_Change() , kiên giúp add vào Textbox giá tiền (txtGia) tư ng ứng với loại phong mà ta...
... tham số D2 D4 -Các thuộc tính mới:Hohs,Tenlot,Tenhs,ngaysinh,diachi,dienthoai -Các thuộc tính trừu tư ng:MAHS -Thiết kế liệu với tính đắn: HOCSINH PK MAHS HoHS TenLot TenHS ngaysinh diachi dienthoai ... D1 Lập danh sách lớp D3 D2 Xử lý tham số D4 - Các thuộc tính mới: TENLOP - Các thuộc tính trừu tư ng: MALOP - Thiết kế liệu với tính đắn: LOP PK XEPLOP MALOP PK TENLOP MAKHOI SISO MAXEPLOP MAHS ... Mỗi lớp không 40 học sinh -Các thuộc tính mới:TENKHOI,SOLOPTOIDA,SISOTOIDA -Các thuộc tính trừu tư ng:MAKHOI -Thiết kế liệu với tính tiến hoá: LOP PK KHOI PK MALOP MAKHOI TENKHOI TENLOP MAKHOI...
... phụ thuộc hàm không phụ thuộc đầy đủ vào khoá chính-phụ thuộc phần vào khoá c.Dạng chuẩn 2NF-Seccond Normal Form: Đồ án tốt nghiệp KTV Giáo viên hớng dẫn: Lê Huy Thập 17 Quản lý vật t, thiết bị ... phòng ban Trung Tâm: Phòng đào tạo Đồ án tốt nghiệp KTV Phòng kinh doanh Phòng kế toán Phòng vật tư Kho Giáo viên hớng dẫn: Lê Huy Thập Phòng kỹ thuật 22 Quản lý vật t, thiết bị 4.1.2.Tình hình ... Button tạo nút bấm cho Form Combo Box tạo danh sách cho ta chọn Các List Box, Check Box Đặc biệt có Control Wizards hỗ trợ cho ta nhiều 4.Report : Báo biểu Là đầu Access Dùng để in ấn hay thể báo...
... Thực cài đặt Để thao tác sở liệu sử dụng ADO.NET ta cần có đối tư ng sau: - Connection để kết nối với sở liệu, gồm OleDbConnection SqlConnection - Command để thực thi câu lệnh truy vấn, thực thi ... qua connection có bao gồm OleDbDataAdapter SqlDataAdapter - DataSet chứa liệu thu xử lý lấy từ sở liệu DataSet tập hợp gồm thành phần DataTable (tư ng ứng với View sở liệu), DataColumn (tư ng ... (tư ng ứng với Field CSDL) DataRow (tư ng ứng với record CSDL) Để kết nối với CSDL Access, sử dụng OleDb Vì vậy, cần khai báo sử dụng namespace sau: Khai báo biến đối tư ng (phạm vi toàn cục) để xử...
... thúc bớc Kết thúc bớc Điều kiện kết thúc Đợc phê duy t Đợc phê duy t CB test phê duy t CB test phê duy t CB test phê duy t QTDA phê duy t QTDA phê duy t Trên sở phân loại hoạt động bớc ngời ta lại ... Điều kiện bắt đầu Sau bớc Sau bớc Sau bớc Điều kiện kết thúc HĐ CTy phê duy t HĐ Cty phê duy t HĐ Cty phê duy t HĐ Cty phê duy t Cán QLCH Sau bớc I Lập kế hoạch Ta lên kế hoạch từ thực tiễn quy ... lập đợc ngời phụ trách công ty, quản lý dự án phê duy t Bớc tổng hợp tất việc làm, đạt đợc Mỗi bớc cán quản lý cấu hình lập đợc quản lý dự án phê duy t nhng bớc lại có mức độ quan trọng khác Mức...
... Tính hiệu quả: Con người - Tối ưu sử dụng CPU* Tính tiện dụng Tính tư ng thích: Con người Tính tiện dụng Tính hiệu - Import/Export liệu - Tối ưu sử dụng nhớ* Chất lượng phần mềm - Tư ng tác - Tối ... Tính tiện dụng: Tính đắn: Con người Lớp phần mềm hệ thống phần mềm - Đầy đủ lĩnh vực hoạt động Chất lượng phần mềm - Chính xác Do lĩnh vực hoạt động nên phần mềm Con người - Dễ học Tính đắn ... mềm Tính hiệu Phần mềm Phần mềm khác Con người Phần cứng Dưới góc nhìn Người sử dụng 19 NMCNPM - K hoa CNPM - DH CNTT Tp.HCM Tính tiện dụng Tính hiệu Tính tư ng thích Tính tiến hóa Phần mềm Phần...
... Cỏc khỏi nim (Software concepts) Khỏi nim tớnh mụun (modularity concept) Khỏi nim chi tit húa dn tng bc (stepwise refinement concept) Khỏi nim tru tng húa (abstraction concept): v th tc, iu ... (abstraction concept): v th tc, iu khin, d liu Khỏi nim che giu thụng tin (information hiding concept) Khỏi nim hng i tng (object oriented) HUT, Falt of IT â Dept of SE, 2001 SE-I.23 T phng...
... hướng dẫn u đính kèm cầu Ghi 1.5 DANH SÁCH CÁC U CẦU TƯƠNG THÍCH u cầu tư ng thích Stt Nghiệp vụ Nhận hồ sơ đại lý Lập phiếu xuất hàng Đối tư ng liên quan Từ tập tin Excel Ghi Phần mềm WinFax ... DANH SÁCH CÁC U CẦU HIỆU QUẢ .11 1.4 DANH SÁCH CÁC U CẦU TIỆN DỤNG 12 1.5 DANH SÁCH CÁC U CẦU TƯƠNG THÍCH .14 1.6 DANH SÁCH CÁC U CẦU BẢO MẬT 15 1.7 DANH SÁCH CÁC U CẦU AN TỒN .16 1.8 DANH ... báo cáo tháng Phần mềm WinFax Độc lập phiên Phần mềm WinFax Độc lập phiên Bảng trách nhiệm u cầu tư ng thích Stt Nghiêp vụ Nhận hồ sơ đại lý Lập phiếu xuất hàng Lập phiếu thu tiền Lập báo cáo tháng...
... “Index and Tables”) >Tables and Contents > (xoá dấu bên cạnh “Use hyperlinks ” )> (hay 3, hộp “show levels”)>OK Chú ý: trước chọn OK định dạng cho dòng mục lục tư ng ứng với mối Heading cách chọn: ... MẪU 35.Mỗi dòng tư ng ứng với mẫu style có tên ghi cuối hay dòng, mẫu ghi rõ phông chữ, co chữ, kiểu chữ, dãn dòng, cách đoạn trước, cách đoạn sau) PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG (Heading ... phần tử hình, nhấn chuột phải shortcut: chọn Grouping>Group Nếu muốn sửa hình hay chép hình làm tư ng tự chọn Grouping>Ungroup Muốn vẽ đường gấp khúc chọn: AutoShapes > Lines > Freeform sau nháy...