... Một số ví dụ mô hình quy trình phát triển phần mềm: Mô hình luồng công việc (workflow): mô tả chuỗi hành động cần phải thực Mô hình luồng liệu (data-flow): mô tả luồngthôngtinMô hình ... trò người liên quan quy trình phần mềm nhiệm vụ người Một sốmô hình quy trình chung: Mô hình thác nước Mô hình phát triển lặp lại Mô hình công nghệ phần mềm dựa thành phần Chi phí công nghệ ... dụng quy trình phát triển hệ thống thích hợp làm giảm chấtlượng hệ thống tăng chi phí xây dựng 6 Mô hình quy trình phát triển phần mềm gì? Mô hình quy trình phát triển phần mềm thể đơn giản...
... minh mâu thuẫn dễ dàng Chấtlượng ứng dụng kèm với thiết kế tốt Các ccụ trực quan hỗ trợ cho mô hình hóa UML Thiếu y/c đ/v HT Truyền tinmơ hồ Kiến trúc bền Quá phức tạp Đánhgiá chủ quan Các mâu ... Truyền tinmơ hồ Kiến trúc bền Quá phức tạp Đánhgiá chủ quan Các mâu thuẫn chưa xác đònh Test Qui trình thác nước Thay đổi KS Thiếu ccụ tự động Các kinh nghi?m q CNPM Duong Anh Ð?c Testing đánhgiá ... nghi?m q CNPM Duong Anh Ð?c 39 Mô hình hóa trực quan phát triển theo vòng lặp Yêu cầu ban đầu risk targeting requirements analysis & design Đánhgiá implementation & testing deployment Thay đổi thiết...
... không đầy đủ Trao đổi thôngtinmơ hồ không đầy đủ Kiến trúc không vững Độ phức tạp vượt tầm kiểm soát Có mâu thuẫn không phát gi kế, cài đặt Kiểm chứng không đầy đủ Sự lượnggiá chủ quan tình trạng ... Nguyên nhân cốt lõi ? ? ? ? ? ? ? ? ? ? Các y/c không đầy đủ Trao đổi thôngtinmơ hồ Kiến trúc bền vững Độ phức tạp cao Các lượnggiá chủ quan Các mẫu thuẫn chưa thấy Kiểm chứng nghèo nàn Q/tr phát ... Unit Testing Subsystem Testing T I M E Các kinh nghi?m q CNPM Duong Anh Ð?c 15 Qui trình thác nước có nhiều rủi ro R I S K Requirements Analysis Design Code & Unit Testing Subsystem Testing System...
... thị kết biểu thức thông qua ký tự # Mảng ruby Mảng khai báo trực tiến thông qua đối tượng Array Ví dụ: Arr= [1,2,3,4,5,6] Arr= Array.new Cách đánhsố mảng Ruby đánh từ đến số phần tử -1 Ruby ... điều khiển liệu sau đưa thôngtin cần thiết cho người dùng 2.3 Ưu nhược điểm mô hình MVC Ưu điểm mô hình MVC: Mô hình MVC làm tăng khả phát triển mở rộng ứng dụng Mô hình MVC khiến cho việc ... hướng đối tượng Ở thành phần liệu từ số, ký tự, mảng xây dựng sở lớp 2.1 Số Cấu trúc phân cấp liệu dạng số Ruby: Các dang liệu kiểu số xây dựng từ lớp Numeric Kiểu số nguyên: Integer có hai dạng Fixnum...
... minh mâu thuẫn dễ dàng Chấtlượng ứng dụng kèm với thiết kế tốt Các ccụ trực quan hỗ trợ cho mô hình hóa UML Thiếu y/c đ/v HT Truyền tinmơ hồ Kiến trúc bền Quá phức tạp Đánhgiá chủ quan Các mâu ... Truyền tinmơ hồ Kiến trúc bền Quá phức tạp Đánhgiá chủ quan Các mâu thuẫn chưa xác đònh Test Qui trình thác nước Thay đổi KS Thiếu ccụ tự động Các kinh nghi?m q CNPM Duong Anh Ð?c Testing đánhgiá ... nghi?m q CNPM Duong Anh Ð?c 39 Mô hình hóa trực quan phát triển theo vòng lặp Yêu cầu ban đầu risk targeting requirements analysis & design Đánhgiá implementation & testing deployment Thay đổi thiết...
... phần mềm • Thiết kế thường ghi lại tập mô hình đồ họa • Một sốmô hình phổ biến – Mô hình đối tượng – Mô hình – Mô hình chuyển trạng thái – Mô hình cấu trúc – Mô hình luồng liệu Lập trình gỡ lỗi ... Các phần mô hình xoáy ốc • Xác định mục tiêu – Xác định mục tiêu cụ thể pha • Đánhgiá giảm rủi ro • Phát triển kiểm định – Mô hình phát triển chọn mô hình tổng quát • Kế hoạch – Đánhgiá dự án, ... Mục đích • Giới thiệu sốmô hình qui trình phần mềm • Mô tả ba mô hình tổng quát – Và nên áp dụng chúng • Mô tả mô hình qui trình phác thảo cho RE (requirements engineering),...
... lặp số đo phần mềm, cung cấp đơn vị đo định lượng độ phức tạp lô gic CT • Trong ngữ cảnh áp dụng kiểm thử theo lộ trình, giá trị cung cấp sốlượng lộ trình (path) độc lập chương trình coi cận số ... tính độ phức tạp lặp ký hiệu V(G): – V(G) = E – N +2, với E số cung, N số nút G – V(G) = số vùng (region) – V(G) = P +1, với P sốlượng nút Predicat (nút giả định, thật) 22 11 10/20/2011 Thí ... 10/20/2011 Khó khăn • Nâng cao chấtlượng phần mềm không vượt chấtlượng thiết kế: phát lỗi tiềm tàng sửa chúng • Phát lỗi bị hạn chế thủ công •...
... dần với sô bắt đầu 0, yêu cầu tham số đầu vào số chữ số cần in 10.times{|s| print s} Result: 0123456789 Step Tạo mảng dãy số tăng dần với tham số đầu vào số đầu – cuối bước nhảy người dùng ... khai báo trực tiếp thông qua đối tượng Array: arr = [1,2,3,4,5,6] arr = Array.new Cách đánhsố mảng Ruby tương tự java tức từ đến số phần tử -1 Tuy nhiên có điều khác biệt chố số Một điểm đặc biệt ... Với đối tượng số upto/downto Sinh mảng số theo thứ tự giảm dần tăng dần với tham số đầu vào giá trị đầu cuối dãy 0.upto(9){|s| print s} Result: 023456789 Times Sinh mảng dãy số theo thứ tự...
... Coltech, VNU, 2009 Những số biết nói (cont.) 2/3 dự án hoàn thành vượt thời gian kinh phí dự kiến (Capers Jones) [bad estimates?] 2/3 dự án hoàn thành có độ tin cậy chấtlượng thấp năm đầu triển ... thời gian kinh phí Ariane (June 04, 1996) nổ sau phóng (40s) Do lỗi PM điều khiển (chuyển số thực 64bit -> số nguyên 16bit) Head of AF Systems Command: ‘‘PM nhược điểm việc phát triển vũ khí “ 7/10 ... Outline Liệu có vấn đề việc phát triển PM? Một số dự án thất bại Những sốthống kê dự án PM Khủng hoảng PM Những khó khăn phát triển PM Pham Ngoc Hung, Coltech,...
... liệu mô tả toán (Proposal) Thôngtin nhóm: Danh sách thành viên, nhóm trưởng Tên sản phẩm Mô tả chức mong muốn sản phẩm Khái quát Chi tiết chức Yêu cầu giao diện Yêu cầu phi chức Môi ... ty, nhóm), dẫn đến suy giảm chấtlượng phần mềm (do phụ thuộc nhiều vào người) (4) Nếu chuẩn làm tư liệu quy trình sản xuất phần mềm, đặc tả không rõ ràng làm giảm chấtlượng phần mềm Pham Ngoc ... động thường bị giảm (9) Không chứng minh tính đắn phần mềm, độ tin cậy phần mềm giảm (10) Chuẩn phần mềm tốt đo cách định lượng, đánhgiá hệ thống đắn hay không Pham Ngoc Hung, Coltech, VNU, 2009...
... pháp Thực 24 11 9/6/2011 Quy trình quản lý chấtlượng 1.Lập kế hoạch chấtlượng 2.Thiết lập khung đảm bảo chấtlượng Tiến hành hoạt động kiểm soát chấtlượng Triển khai họat động hiệu chỉnh 25 ... ro: hợp đồng thuê khoán chuyên môn với LTV giàu kinh nghiệm 23 Quản lý chấtlượng • Thích hợp với mục đích • Giảm tối đa lãng phí cách thực từ lần đầu Cân chấtlượng Mục đích Thoả mãn nhu cầu ... thuật quản lý dự án Quản lý rủi ro hình thức Định lượnggiá lịch biểu Quản lý dự án sở độ đo Theo dõi giá trị gia tăng Theo dõi hậu ảnh hưởng chấtlượng mục tiêu Quản lý chương trình hướng người...
... mà KH muốn • Chúng ta đặc tả chấtlượng • Đặc tả phần mềm luôn không đầy đủ • Quản lý chấtlượng đáp ứng loại hoạt động sau: • Đảm bảo chấtlượng • Kế hoạch chất lượng: chọn thủ tục tương ứng, ... khiển chất lượng: thủ tục chuẩn phải tôn trọng SE-VI.10 11/1/2011 Đảm bảo chấtlượng quy trình(tiếp) Định nghĩa Quá trình Phát triển sản phẩm KĐ chấtlượng sản phẩm K Quá trình cải tiến Chấtlượng ... PHẦN VI: CÁC CHỦ ĐỀ NÂNG CAO I Ước lượng chi phí phần mềm (SE Cost Estimation) II Quản lý chấtlượng (Quality Management) Đảm bảo chấtlượng trình Xem xét lại chấtlượng Các chuẩn phần mềm Các chuẩn...
... Thông tintin yªu Th«ng yêu câu Sinh viên cÇu Phòng giáo vụ Thôngtin yêu cầu Thôngtin yêu câu Thôngtin sinh viên Thôngtin trả lời Thôngtin trả lời Tìm kiếm thôngtin (1.2) Cập nhât thôngtin ... tài Giáo viên Cập nhật giáo viên (1.4) Phòng giáo vụ Chức Tìm kiếm thôngtinThôngtin yêu cầu Sinh viên Phòng giáo vụ Thôngtin trả lời Thôngtin trả lời Thôngtin yêu cầu Thôngtin yêu cầu Thông ... a.Những thôngtin không đổi: -Thông tin giáo viên -Thông tin lần thực tập -Thông tin loại thực tập (chỉ có loại thực tập:cơ sở,chuyên ngành,tốt nghiệp) -Thông tin sinh viên thực tập b.Những thông tin...
... di động Kết tìm kiếm Thôngtin hóa đơn Nhân Viên Tình trạng đơn hàng Thôngtin sp TT hóa đơn/đơn đặt hàng TT nhân viên Quản trị (admin) TT nhà cung cấp Thôngtin sp Thôngtin ncc Quản trị (admin) ... kiện kèm theo… - Tuy nhiên việc quản lý lượng lớn thôngtin sản phẩm, phân loại sản phẩm, thôngtin đối tác khách hàng, nhà cung cấp, nhân viên, thôngtin văn báo cáo, thống kê chi tiết trình ... Nhóm đề tài số 17 Trang 34/38 XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG ĐIỆN THOẠI DI ĐỘNG HỮU LONG 2.3.5.1 Form thôngtin phần mềm Hình 2.3.33 Form thôngtin phần mềm 2.3.5.2 Form thôngtin trợ giúp...
... nghệ thôngtin tăng từ 60 trung tâm năm 2006 lên 100 trung tâm năm 2010 tăng sốlượng đào tạo từ 12.000 năm 2006 lên 20.000 sinh viên năm 2010 Số nhân lực làm việc ngành công nghệ thôngtin (phần ... thí sinh nhập học dẫn đến suy giảm sốlượng nhân lực công nghệ thôngtin cung cấp cho ngành từ năm 2014, thời điểm sinh viên nhập học năm 2009 tốt nghiệp Về chấtlượng đào tạo, khung đào tạo nhiều ... khai thác thôngtinsở hữu trí tuệ: - Xây dựng thường xuyên cập nhật sở liệu, sản phẩm thôngtinsở hữu trí tuệ phục vụ nhu cầu doanh nghiệp; - Tổ chức, hướng dẫn khai thác nguồn thôngtin sẵn...
... Báo Cáo : báo cáo sốlượng tồn kho ,báo cáo thôngtin phiếu nhập kho ,báo cáo thôngtin phiếu xuất kho Xem ThôngTin : thôngtin phiếu nhập kho ,thông tin phiếu xuất , thôngtin sản phẩm Tìm ... phiếu nhập quản lý In báo cáo Bảng báo thôngtin cáo phiếu nhập Phòng kế hoạch Báo cáo thôngtinsốlượng tồn Thôngtin sản phẩm In báo cáo thôngtinsốlượng tồn Phòng kế hoạch Nhân viên quản ... Lớp 06CĐ_TP1 Báo cáo thôngtin phiếu xuất Thôngtin phiếu xuất Nhân viên quản lý In báo cáo Bảng báo thôngtin cáo phiếu xuất Phòng kế hoạch Báo cáo thôngtin phiếu nhập Thôngtin Nhân viên phiếu...
... lớp thì: Code: Chọn môn thi Khi thí sinh nhập MSSV lớp panel Nhập MSSV ẩn đi, panel chọn chương lên, đồng thời hiển thị thôngtin sinh viên Nếu thí sinh chưa chọn môn sẽ: Chọn môn thi: Thí sinh ... phép xem thôngtin chi tiết lớp học sinh viên Cho phép thêm, xóa, sửa lớp sinh viên Tìm kiếm sinh viên với nhiều trường khóa, tương đối tuyệt đối In danh sách sinh viên có lớp, in thôngtin sinh ... thực làm thi 1.5 Bảng Lop Bao gồm Mã lớp, tên lớp, sỉ số GVCN Một lớp bao gồm nhiều sinh viên Cột SiSo xác định sốlượng sinh viên lớp đó, giá trị cột không sửa mà cập nhật sau lần thêm xóa sinh...