ÁP DỤNG LOGIC MỜ TRONG PHÂN TÍCH DỰ ÁN PHẦN MỀM

37 425 0
ÁP DỤNG LOGIC MỜ TRONG PHÂN TÍCH DỰ ÁN PHẦN MỀM

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 1 TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA KHOA HỌC MÁY TÍNH MÔN HỌC: TOÁN HỌC CHO KHOA HỌC MÁY TÍNH ĐỀ TÀI: ÁP DỤNG LOGIC MỜ TRONG PHÂN TÍCH DỰ ÁN PHẦN MỀM CBHD: PGS. TS. ĐỖ VĂN NHƠN HỌC VIÊN: TRẦN MẠNH TƢỞNG CH1301070 TP HCM 12-2013 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 2 Mục Lục DANH MỤC KÝ HIỆU VÀ TỪ VIẾT TẮT 3 I. ĐẶT VẤN ĐỀ 4 II. KHÁI NIỆM QUẢN LÝ DỰ ÁN PHẦN MỀM 5 1. Quản lý dự án 5 1.1 Khái niệm 5 1.2 Các nhân tố ảnh hƣởng tới dự án 5 1.4 Các giai đoạn của quản lý dự án 7 1.5 Các lĩnh vực trong quản lý dự án 7 1.6 Vai trò của ngƣời quản lý dự án 9 2. Quản lý dự án phần mềm 11 2.1 Khái niệm: 11 2.2 Quy trình quản lý dự án phần mềm 11 2.3 Các hoạt động chính trong quản lý dự án phần mềm 14 III. KHÁI NIỆM VỀ LOGIC MỜ 18 1. Tổng quan về Logic mờ 18 2. Khái niệm tập mờ 18 3. Biến ngôn ngữ 22 4. Kiến trúc hệ mờ 29 5. Bộ suy diễn mờ 31 IV. NGHIÊN CỨU ÁP DỤNG LOGIC MỜ TRONG PHÂN TÍCH DỰ ÁN PHẦN MỀM 34 V. KẾT LUẬN 37 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 3 DANH MỤC KÝ HIỆU VÀ TỪ VIẾT TẮT Ký hiệu, chữ viết tắt Ý nghĩa PM Project Management. Ngƣời quản lý dự án Estimate Hoạt động ƣớc lƣợng, từ hay dùng trong quản lý dự án phần mềm. Effort Chi phí cần dùng cho làm dự án. Đơn vị có thể là ngày hoặc tháng, năm tùy vào quy định của mỗi công ty. LOC Line of Code. Số dòng code, dùng để tính mức độ lớn nhỏ của dự án Productivity Năng suất làm việc. Trong dự án phần mềm thì có thể là số trang design trên một ngày, số LOC code đƣợc trong một tháng. CSS Customer satisfaction survey. Chỉ số khảo sát độ hài lòng của khách hàng. Risk Những rủi ro có thể xảy ra trong dự án Leakage Những lỗi mà sau khi gửi sản phẩm cho khách hàng, khách hàng bắt đƣợc lỗi. Timeliness Tham số chỉ sự đúng thời gian cam kết với khách hàng. WO Work Order. Tên tài liệu trong Fsoft, có ghi nội dung của dự án và các bên liên quan. PP Project Planning. . Tên tài liệu trong Fsoft, có ghi nội dung của dự án và các chiến lƣợc làm dự án của ngƣời quản lý dự án. Bug Từ chỉ lỗi trong làm dự án phần mềm. Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 4 I. ĐẶT VẤN ĐỀ Trong thời đại ngày nay, khi sức ép thay đổi công nghệ ngày càng lớn và cạnh tranh khốc liệt buộc cho các doanh nghiệp phản ứng kịp thời với những thay đổi của môi trƣờng, hoạt động theo hình thức các dự án trở thành một phƣơng thức vận hành hữu hiệu đối với các tổ chức. Tổ chức theo hình thức dự án cung cấp các công cụ hữu hiệu nhằm tăng cƣờng khả năng hoạch định, thực thi và kiểm soát hoạt động, nhân lực và nguồn lực của tổ chức. Quản trị dự án trở lên cần thiết bởi xã hội hiện đại đòi hỏi những phƣơng pháp quản trị mới trong đó sử dụng nhóm thay vì cá nhân để giải quyết vấn đề. Ngoài ra, khi mức độ phức tạp của các dịch vụ và sản phẩm và cũng nhƣ các quy trình để sản xuất ra chúng ngày càng ra tăng, dự án chính là một công cụ hiệu quả để kiểm tra các sản phẩm cũng nhƣ quy trình sản xuất. Một trong những yếu tố quan trọng quyết định thành công của dự án là planning, planning bao gồm việc ƣớc lƣợng resources, ƣớc lƣợng chi phí, đánh giá rủi ro, chọn ngƣời quản lý, đƣa ra các Mertrics đảm bảo chất lƣợng. Tất cả các yếu tố ảnh hƣởng tới dự án đều đƣợc đƣa ra phân tích đánh giá kỹ lƣỡng. Nhƣng thực tế không phải các dữ liệu, con số đầu vào của dự án nào cũng là rõ ràng minh bạch. Có rất nhiều những yếu tố mà bản thân ngƣời làm quản lý chƣa thể chắc chắn, chƣa thể đảm bảo nó thuộc ranh giới nào, ngƣỡng nào để làm kế hoạch cho phù hợp. Những yếu tố đó có thể là những issue, risk, hay một cái gì khác xuất hiện trong quá trình làm dự án. Logic mờ đƣợc ứng dụng trong rất nhiều lĩnh vực khoa học khác nhau nhƣ điểu khiển học, khoa học nhận dạng, tự động hóa,… và đặc biệt là trong các ứng dụng của công nghệ thông tin. Bài viết này sẽ đề cập đến những nội dung của logic mờ, quản lý dự án phần mềm. Từ đó đƣa ra ý tƣởng để xây dựng ứng dụng logic mờ vào phân tích dự án phần mềm. Trong bài viết có nghiên cứu, sử dụng một số thuật ngữ, quy trình làm dự án thực tế của Fsoft-FPT. Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 5 II. KHÁI NIỆM QUẢN LÝ DỰ ÁN PHẦN MỀM 1. Quản lý dự án 1.1 Khái niệm Quản lý dự án là ngành khoa học nghiên cứu về việc lập kế hoạch, tổ chức và quản lý, giám sát quá trình phát triển của dự án nhằm đảm bảo cho dự án hoàn thành đúng thời gian, trong phạm vi ngân sách đã đƣợc duyệt, đảm bảo chất lƣợng, đạt đƣợc mục tiêu cụ thể của dự án và các mục đích đề ra. Mục tiêu cơ bản của việc quản lý dự án thể hiện ở chỗ các công việc phải đƣợc hoàn thành theo yêu cầu và bảo đảm chất lƣợng, trong phạm vi chi phí đƣợc duyệt, đúng thời gian và giữ cho phạm vi dự án không thay đổi. 1.2 Các nhân tố ảnh hưởng tới dự án Các bên tham gia là tất cả những ai có liên quan hoặc bị ảnh hƣởng bởi các hoạt động của dự án, cụ thể: - Có lợi ích nghiệp vụ trong kết quả dự án - Liên quan trức tiếp tới dự án - Đóng góp các nguồn lực cho dự án Các bên liên quan dự án có những lợi ích, nhu cầu và ƣu tiên khác nhau. Họ có thể có những quan điểm khác nhau về việc dự án cố gắng hoàn thành những gì. Do đó, việc xác định đƣợc các bên liên quan trong dự án càng sớm càng tốt, đặc biệt trong giai đoạn xây dựng ý tƣởng. Xem qua các bên liên quan còn chƣa lộ diện sẽ là một rủi ro rất lớn đến việc tổ chức thực hiện dự án. Thông thƣờng, trong một dự án, các bên tham gia bao gồm: - Nhà tài trợ: + Chịu trách nhiệm cuối cùng đối với sự thành công của dự án. Nhà tài trợ có trách nhiệm ký kết hoàn tất các tài liệu lập kế hoạch và các yêu cầu thay đổi. Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 6 + Đồng thời cho phép nhóm quản lý dự án sử dụng các nguồn lực, bảo vệ và cố vấn cho nhóm quản lý dự án. + Trong quá trình thực hiện dự án, nhà tài trợ có thêm các trách nhiệm xem xét lại các tiên trình và chât lƣợng, cắt băng khai trƣơng, khánh thành, ký và công bố tôn chỉ dự án. - Nhà quản lý dự án (giám đốc dự án): + Làm việc với các đối tƣợng liên quan đê định nghĩa dự án + Lập kế hoạch, sắp xếp lịch trình và dự thảo ngân sách các hoạt động của dự án với đội ngũ ban đầu; chi huy nhóm dự án thực thi kế hoạch + Giám sát hiệu quả hoạt động và thực hiện các hoạt động hiệu chỉnh. + Thƣờng xuyên thông báo cho nhà tài trợ và các đối tƣợng liên quan dự án: đƣa ra yêu cầu và trình bày những thay đổi vê phạm vi + Đóng vai trò là ngƣời trung gian giữa nhóm dự án và các đối tƣợng liên quan + - Nhà quản lý chức năng: Các nhà quản lý này chịu ảnh hƣởng bởi các hoạt động hay kết quả của dự án. + Kiêm soát và đóng góp nguồn lực cho dự án (con ngƣời, trang thiêt bị .) + Có thể có những yêu cầu trái ngƣợc với kết quả dự án + Trong một số trƣờng hợp là câp trên của nhà quản lý dự án + - Khách hàng: Trong trƣờng hợp nhà tài trợ không phải là đơn vị triên khai sản phẩm của dự án thì nhà tài trợ chính là khách hàng. Đối tƣợng này có nhiệm vụ nhƣ sau: + Nhận đầu ra của dự án + Thanh toán cho đầu ra dự án Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 7 + Xác định nhu cầu cho đầu ra dự án + Có thể là nhiều công ty hay cá nhân với những đặc điểm và yêu cầu trái ngƣợc nhau - Nhà cung cấp: một dự án thƣờng bao gồm nhiêu hạng mục khác nhau, trong đó có những hạng mục khi xem xét yêu tố khả thi, nhà tài trợ quyêt định mua. Nhà cung cấp có trách nhiệm cung cấp các thiêt bị, sản phẩm hay dịch vụ cần thiêt phục vụ cho hoạt đông của dự án thông qua hình thức hợp đồng, đê đảm bảo dự án đạt đƣợc mục tiêu đã đề ra. 1.4 Các giai đoạn của quản lý dự án + Khởi động dự án: giai đoạn có thông tin mở dự án, dự trù con ngƣời và hệ thống cơ sở vật chất. + Lập kế hoạch dự án: Đây là giai đoạn xây dựng mục tiêu, xác định những công việc cần đƣợc hoàn thành, nguồn lực cần thiết để thực hiện dự án và là quá trình phát triển một kế hoạch hành động theo trình tự logic mà có thể biểu diễn dƣới dạng sơ đồ hệ thống. + Thực hiện dự án: Tiến hành làm dự án theo kế hoạch đã đề ra. + Theo dõi và kiểm soát dự án: là quá trình theo dõi, kiểm tra tiến trình dự án, phân tích tình hình hoàn thành, giải quyết những vấn để liên quan và thực hiện báo cáo tình hình dự án. + Kết thúc dự án 1.5 Các lĩnh vực trong quản lý dự án Theo đối tƣợng quản lý, quản lý dự án bao gồm 9 lĩnh vực chính cần đƣợc xem xét, nghiên cứu là: - Lập kế hoạch tổng thê: lập kế hoạch cho dự án là quá trình tổ chức dự án theo một trình tự chƣơng trình thực hiện những công việc đó nhằm đảm bảo Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 8 các lĩnh vực quản lý khác nhau của dự án đã đƣợc kết hợp một cách chính xác và đầy đủ. - Quản lý phạm vi: Là việc xác định phạm vi, giám sát việc thực hiện mục đích, mục tiêu của dự án, xác định công việc nào thuộc vê dự án và cần phải thực hiện, công việc nào nằm ngoài phạm vi của dự án. - Quản lý thời gian: Là việc lập kế hoạch, phân phối và giám sát tiến độ thời gian nhằm đảm bảo thời hạn hoàn thành dự án. Nó chỉ rõ mỗi công việc phải kéo dài bao lâu, khi nào thì bắt đầu, khi nào thì kết thúc và toàn bộ dự án kéo dài bao lâu, phải hoàn thành khi nào. - Quản lý chi phí: Là quá trình dự toán kinh phí, giám sát thực hiện chi phí theo tiến độ cho từng công việc và toàn bộ dự án. Cụ thể là tổ chức, phân tích số liệu, báo cáo những thông tin về chi phí. - Quản lý chất lƣợng: Là quá trình triển khai giám sát những tiêu chuẩn chất lƣợng cho việc thực hiện dự án, đảm bảo chất lƣợng kết quả của dự án phải đáp ứng mong muốn của nhà tài trợ (chủ đầu tƣ). - Quản lý nhân lực: Là quá trình hƣớng dẫn, phối hợp những nỗ lực của mọi thành viên tham gia dự án vào việc hoàn thành mục tiêu của dự án. Nó cho thấy việc sử dụng lực lƣợng lao động của dự án hiệu quả đến đâu, - Quản lý thông tin (truyền thông): Là quá trình bảo đảm các dòng thông tin thông suốt, nhanh chóng và chính xác giữa các thành viên dự án và với các cấp quản lý, giữa các tổ nhóm quản lý dự án. Thông qua quản lý thông tin có thể trả lời các câu hỏi: ai cần thong tin về dự án, mức độ chi tiết, các nhà quản lý dự án cần báo cáo cho họ bằng cách nào, - Quản lý rủi ro: Là việc nhận diện các nhân tố rủi ro trong dự án, sử dụng các phƣơng pháp định tính, định lƣợng để xác đinh tính chất, mức độ rủi ro và có kế hoạch đối phó cũng nhƣ quản lý từng loại rủi ro. Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 9 - Quản lý hợp đồng và các hoạt động mua sắm: Là quá trình lựa chọn nhà cung cấp hàng hoá và dịch vụ; thƣơng lƣợng với họ, quản lý các hợp đồng và điều hành việc mua bán nguyên vật liệu, trang thiết bị, dịch vụ nhằm giải quyết cácvấn đề: bằng cách nào cung cấp các hàng hoá, vật liệu cần thiết cho dự án, tiến độ cung cấp, chất lƣợng cung cấp đến đâu. 1.6 Vai trò của người quản lý dự án Phần lớn kiến thức cần thiết để quản lý dự án là kiến thức riêng của ngành quản lý dự án. Ngoài ra, Ngƣời quản trị dự án còn phải có kiến thức và kinh nghiệm trong: - Quản lý tổng quát - Lãnh vực ứng dụng của dự án Các kỹ năng cần thiết của nhà quản lý dự án: - Kỹ năng lãnh đạo: Lãnh đạo là kỹ năng cơ bản để nhà quản lý dự án chỉ đạo, định hƣớng, khuyến khích và phối hợp các thành viên trong nhóm cùng thực hiện dự án. Đây là kỹ năng quan trọng nhất. Nó đòi hỏi các nhà quản lý dự án có những phẩm chất cần thiết, có quyền lực nhất định để thực hiện thành công mục tiêu dự án. - Kỹ năng lập kế hoạch và kiểm soát dự án: Nhà quản lý dự án phải là ngƣời chịu trách nhiệm về kế hoạch tổng thể trƣớc nhà tài trợ và khách hàng. Vì vậy, nhà quản lý dự án phải có kỹ năng lập lịch trình dự án và xác định các tiêu chí để đánh giá công việc hoàn thành. Đồng thời, nhà quản lý dự án phải biết thiết lập các quy trình hệ thống để đánh giá và kiểm soát mức độ thành công của bảng kế hoạch. - Kỹ năng giao tiếp và thông tin trong quản lý dự án: Nhà quản lý dự án có trách nhiệm phối hợp, thống nhất các hoạt động giữa các bộ phận chức năng và những cơ quan liên quan để thực hiện các công việc của dự án nên bắt buộc Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 10 phải thành thạo kỹ năng giao tiếp. Nhà quản lý dự án phải có kiến thức, hiểu biết các công việc của các phòng chức năng, có kiến thức rộng về một số lĩnh vực kỹ thuật. Nhà quản lý dự án cũng cần giỏi kỹ năng thông tin, truyền thông, kỹ năng chia sẻ thông tin giữa các thành viên dự án và những ngƣời liên quan trong quá trình triển khai dự án. - Kỹ năng thƣơng lƣợng và giải quyết khó khăn vƣớng mắc: Nhà quản lý dự án trong quá trình thực hiện trọng trách của mình có quan hệ với rất nhiều nhóm. Đồng thời, cùng với sự phát triển tổ chức của dự án, trách nhiệm của nhà quản lý dự án ngày càng tăng nhƣng quyền lực của họ đƣợc cấp không tƣơng xứng. Do thiếu quyền lực, bắt buộc các nhà quản lý phải có kỹ năng thƣơng lƣợng giỏi với các nhà quản lý cấp trên và những ngƣời đứng đầu các bộ phận chức năng chuyên môn nhằm tranh thủ tối đa sự quan tâm, ủng hộ của cấp trên, ngƣời đứng đầu trong việc giành đủ nguồn lực cần thiết cho hoạt động của dự án. - Kỹ năng tiếp thị và quan hệ khách hàng: Một trong những nhiệm vụ quan trọng nhất của nhà quản lý dự án là trợ giúp các đơn vị, doanh nghiệp trong hoạt động Marketing. Làm tốt công tác tiếp thị sẽ giúp đơn vị giữ đƣợc khách hàng hiện tại, tăng thêm khách hàng tiền năng. - Kỹ năng ra quyết định: Lựa chọn phƣơng án và cách thức thực hiện các công việc dự án là những quyết định rất quan trọng, đặc biệt trong những điều kiện thiếu thông tin và có nhiều thay đổi, biến động. Để ra đƣợc quyết định đúng và kịp thời cần nhiều kỹ năng tổng hợp của nhà quản lý nhƣ: kỹ năng tổ chức bao gồm lập kế hoạch, xác định mục tiêu, phân tích; kỹ năng xây dựng nhóm nhƣ thấu hiểu, thúc đẩy, tinh thần đồng đội và kỹ năng công nghệ liên quan đến kinh nghiệm, kiến thức về dự án. [...]... ) (2) Trong đó C là hàm bù mờ (hay phủ định mờ) , T là hàm T-norm, S là hàm S-norm Các hàm này đã trình bày trong phần phép toán trên tập mờ Phép toán kéo theo mờ – luật if-then mờ thông dụng: Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 25 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Các phép toán kéo theo có vai trò quan trọng trong logic mờ Chúng tạo nên các luật mờ để thực... biện pháp phòng ngừa, ƣớc lƣợng chi phí để giải quyết nếu có xảy ra, dự đoán nếu risk xảy ra thì có ảnh hƣởng tới việc Timeliness của dự án hay không Yêu cầu về tài nguyên phần cứng, phần mềm Phân công công việc(Task list) Lập lịch dự án Cơ chế kiểm soát và báo cáo Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 17 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính III KHÁI NIỆM VỀ LOGIC. .. động chính trong giai đoạn planning (Fsoft-FPT) Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 13 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính 2.3 Các hoạt động chính trong quản lý dự án phần mềm 2.3.1 Xác định yêu cầu Trƣớc tiên, cần xác định các yêu cầu chức năng (công việc phần mềm thực hiện) cũng nhƣ phi chức năng (công nghệ dùng để phát triển phần mềm, sử dụng trong hệ điều... 35 40 45 Áp dụng công thức (*) ta suy ra B‟ = 0 0.45 0.8 0.8    50 55 60 65 Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 28 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính 4 Kiến trúc hệ mờ Một hệ mờ tiêu biểu có kiến trúc nhƣ hình vẽ Cơ sở luật mờ Tham khảo luật mờ Đầu vào (số) Bộ mờ hoá Đầu vào (tập mờ) Bộ suy diễn mờ Đầu ra (tập mờ) Đầu ra (số) Bộ giải mờ Thành phần trung... lý dự án phần mềm Quy trình quản lý dự án phần mềm là quy trình vận dụng những kiến thức, kỹ năng và kỹ thuật công nghệ vào hoạt động của dự án để đạt đƣợc mục tiêu của dự án đặt ra Những ứng dụng này đƣợc đƣa vào phần mềm theo một tiêu chuẩn hóa của quản lý dự án theo tiêu chuẩn PMI Để đảm bảo dự án thành công, các thành viên dự án phải đảm bảo: Lựa chọn quy trình phù hợp để đạt đƣợc mục tiêu của dự. .. hiện dự án Tracking task member, tracking time, management change request, manage risk, issues + Closing: Collect data, Milestone report, PostMortem report Meeting để đánh giá dự án, đƣa ra các lesson, practices của dự án, đánh giá members Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 12 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Hình 1: Các giai đoạn trong quản lý phần mềm( Fsoft-FPT)... hoặc y là B thì z là C” ta tách thành 2 luật riêng biệt “Nếu x là A thì z là C” và “Nếu y là B thì z là C” để tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 33 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính IV NGHIÊN CỨU ÁP DỤNG LOGIC MỜ TRONG PHÂN TÍCH DỰ ÁN PHẦN MỀM Khi nhận đƣợc request công việc của khách hàng về công việc Khách hàng sẽ thăm dò về estimate chi phí của chúng... Nguồn nhân lực tham gia dự án: Cán bộ nghiệp vụ, ngƣời phân tích, ngƣời thiết kế, ngƣời lập trình, ngƣời kiểm thử, ngƣời cài đặt triển khai dự án cho khách hàng, ngƣời hƣớng dẫn khách hàng sử dụng phần mềm, ngƣời bảo trì dự án phần mềm Ràng buộc thời gian thực hiện dự án: Ngày nghiệm thu dự án, ngày bàn giao dự án Ràng buộc kinh phí: Kinh phí trong từng giai đoạn thực hiện dự án Ràng buộc công nghệ phát... đƣợc phép sử dụng để thực hiện dự án Chữ kí các bên liên quan tới dự án Trong quy trình của Fsoft-FPT: PM là ngƣời tạo ra các đề án (WO) sau đó gửi bộ phận QA review, nếu không có phản hồi gì thì sẽ ngƣời lãnh đạo cấp cao hơn approved tài liệu đó Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 15 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính 2.3.3 Lập kế hoạch dự án (Project Planning)... bù Phần bù mờ của tập mờ A là tập mờ A với hàm thuộc đƣợc xác định bởi:  A (x) = 1 -  A (x) (1) Hợp Hợp của tập mờ A và tập mờ B là tập mờ A  B với hàm thuộc đƣợc xác định bởi:  A B (x) = max(  A (x),  B (x)) (2) Giao Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 20 Khoa Khoa Học Máy Tính Môn học Toán Học Cho Khoa Học Máy Tính Giao của tập mờ A và tập mờ B là tập mờ A  B với hàm thuộc . của logic mờ, quản lý dự án phần mềm. Từ đó đƣa ra ý tƣởng để xây dựng ứng dụng logic mờ vào phân tích dự án phần mềm. Trong bài viết có nghiên cứu, sử dụng một số thuật ngữ, quy trình làm dự. Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 11 2. Quản lý dự án phần mềm 2.1 Khái niệm: Quản lý dự án phần mềm là tập hợp các công việc đƣợc. Môn học Toán Học Cho Khoa Học Máy Tính Áp Dụng Logic Mờ Trong Phân Tích Dự Án Phần Mềm Trang 18 III. KHÁI NIỆM VỀ LOGIC MỜ 1. Tổng quan về Logic mờ Trong cuộc sống hiện đại logic mờ có ý

Ngày đăng: 12/04/2015, 14:58

Tài liệu cùng người dùng

Tài liệu liên quan