xây dựng trang web học trực tuyến thông qua các video hướng dẫn free

22 685 3
xây dựng trang web học trực tuyến thông qua các video hướng dẫn free

Đ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

xây dựng trang web học trực tuyến thông qua các video hướng dẫn free

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG    BÁO CÁO BÀI TẬP TUẦN II Học Phần: Kinh Tế Công Nghệ Phần Mềm Giảng viên hướng dẫn : PGS.TS Huỳnh Quyết Thắng Sinh viên thực : Nhóm 16 Hà nội, ngày 19 tháng 04 năm 2015 Mục Lục I.Căn pháp lý - Luật Công nghệ thông tin Quốc hội nước Cộng hòa Xã hội chủ nghĩa Việt Nam số 67/2006/QH11 ngày 29/6/2006; - Nghị định số 102/2009/NĐ-CP ngày 06/11/2009 Chính phủ quản lý đầu tư ứng dụng công nghệ thông tin sử dụng nguồn vốn ngân sách nhà nước; - Nghị định 85/2009/NĐ-CP Chính phủ việc hướng dẫn thi hành Luật Đấu thầu lựa chọn nhà thầu xây dựng theo Luật Xây dựng; - Thông tư liên tịch số 08/2005/TT-BNV-BTC ngày 05/01/2005 Bộ Nội vụ, Bộ Tài hướng dẫn thực chế độ trả lương làm việc vào ban đêm, làm thêm cán bộ, công chức, viên chức; - Thông tư liên tịch số 44/2007/TTLT-BTC-BKHCN ngày 07/5/2007 Bộ Bộ Tài chính, Bộ Khoa học Công nghệ việc hướng dẫn định mức xây dựng phân bổ dự toán kinh phí đề tài, dự án khoa học công nghệ có sử dụng ngân sách nhà nước; - Thông tư 97/2010/TT-BTC ngày 07/07/2010 quy định chế độ công tác phí, chi tổ chức hội nghị quan nhà nước đơn vị nghiệp công lập Bộ Tài ban hành; - Thông tư số 139/2010/TT-BTC ngày 21/9/2010 Bộ Tài Quy định lập dự toán, quản lý sử dụng kinh phí từ ngân sách nhà nước dành cho công tác đào tạo, bồi dưỡng công chức; - Thông tư liên tịch số 19/2012/TTLT-BTC-BKH&ĐT-BTTTT ngày 15/2/2012 Bộ Tài chính, Bộ Kế hoạch Đầu tư, Bộ Thông tin Truyền thông việc hướng dẫn quản lý sử dụng kinh phí thực Chương trình quốc gia ứng dụng công nghệ thông tin hoạt động quan Nhà nước; - Thông tư số 06/2011/TT-BTTTT ngày 28/02/2011 của Bộ Thông tin và Truyền thông quy định về lập và quản lý chi phí đầu tư ứng dụng công nghệ thông tin; - Thông tư 194/2012/TT-BTC ngày 15 tháng 11 năm 2012 Bộ tài hướng dẫn mức chi tạo lập thông tin điện tử nhằm trì hoạt động thường xuyên quan, đơn vị sử dụng ngân sách nhà nước; - Quyết định số 993/QĐ-BTTTT ngày 01/7/2011 Bộ Thông tin Truyền thông việc công bố định mức tạm thời chi phí quản lý dự án, chi phí tư vấn đầu tư ứng dụng Công nghệ thông tin sử dụng vốn ngân sách nhà nước; - Công văn số 2589/BTTTT-ƯDCNTT ngày 24/08/2011 việc hướng dẫn xác định chi phí phát triển, nâng cấp phần mềm nội II Nội dung Dự án đầu tư xây dựng phần mềm - Xây dựng trang web học trực tuyến thông qua video hướng dẫn free II.1.Xây dựng Trang web học trực tuyến II.1.1 Yêu cầu chung II.1.1.1.Yêu cầu kiến trúc trang - Trang web thiết kế cách khoa học bao gồm - Danh mục : bao gồm tên thể loại khóa học phân chia, xếp theo thứ tự ưu tiên phổ biến, số lượng người học - Thanh bar gồm công cụ tìm kiếm khóa học thông qua tên, index, tác giả sign in, sign up, create khóa học - Danh sách khóa học : hiển thị theo cột hay lưới tùy chọn người dùng, khóa học xếp theo nhiều tiêu chí ( nhất, nhiều người xem, nhiều người đánh giá) II.1.1.2 Yêu cầu phi chức - Hiệu sử dụng trực tuyến - Dễ cài đặt - Dễ thay đổi - Có tính bảo mật cao - Tính chất đáp ứng tức thời yêu cầu đảm bảo thông lượng - Dễ sử dụng II.1.1.3 Yêu cầu khác: - Về giao diện: Tương thích với trình duyệt thông dụng nay, Giao diện thiết kế phải đảm bảo mỹ thuật, tiện lợi dễ sử dụng hỗ trợ hiển thị tiếng Việt theo chuẩn Unicode - Về trao đổi tích hợp: Cung cấp liệu đầu theo chuẩn XML để phục vụ công tác lập báo cáo theo quy định hành, theo quy định nội đơn vị, đồng thời cung cấp liệu theo khuôn dạng thống phục vụ quy trình trao đổi thông tin với hệ thống khác Cấu trúc liệu tệp XML xác định tùy thuộc vào nhu cầu trao đổi thông tin hệ thống - Về lưu phục hồi liệu: Phải có chế lưu liệu định kỳ, đột xuất đảm bảo nhanh chóng đưa hệ thống hoạt động trở lại trường hợp có cố xảy Các liệu cần lưu: Dữ liệu cấu hình hệ thống (Quản lý người sử dụng; cấu hình thiết lập kênh thông tin…), sở liệu lưu trữ nội dung, liệu liên quan khác, có chế phục hồi liệu hệ thống gặp cố II.1.2 Lựa chọn tảng công nghệ Với yêu cầu toán đặt việc dùng giải pháp Portal mã nguồn mở PHP làm trang web sở liệu MySQL: - Phù hợp với chủ trương nhà nước xây dựng tảng mã nguồn mở, có khả tùy biến, không phí quyền hàng năm Đồng thời khả tùy biến thích ứng cao với hệ sở liệu khác - Người quản trị không cần có khả trình độ chuyên sâu CNTT mà quản trị nắm bắt làm chủ hệ thống II.1.3 Yêu cầu hệ điều hành Bất hệ điều hành II.1.4 Yêu cầu an toàn, bảo mật a An toàn, bảo mật mức hệ thống - Chống sét cho nguồn điện, đường tín hiệu cách dùng biện pháp chống thu sét - Dùng UPS để tránh điện đột ngột - Sao lưu thường xuyên: Thực việc lưu liệu hàng ngày, hạn chế mát hệ thống gặp cố - Thiết bị dự phòng: bao gồm công nghệ RAID, clustering cho hệ thống máy tính Ngoài cần dự phòng cho thiết bị mạng, UPS hay chí đường truyền b Bảo mật mức ứng dụng Ứng dụng xây dựng dựa vai trò đối tượng tham gia vận hành có hệ quản trị người sử dụng đáp ứng việc cung cấp username mật khẩu, phân quyền người dùng Mỗi cán tham gia hệ thống sau cấp username mật thực đổi mật theo chức có sẵn hệ thống tự quản lý mật Quy tắc đặt mật khẩu: đặt mật phức tạp Mật nên có ký tự chữ hoa chữ thường, kết hợp chữ số, không ngắn, phải nhớ thay đổi mật thường xuyên Không viết mật khẩu, không nói cho mật bạn II.2 Mô tả trang web khóa học trực tuyến II.2.1 Đối tượng tham gia Stt Tên tác nhân Teacher (T) Student (S) Admin (A) Guest (G) Mô tả Là người chịu trách nhiệm biên tập, cập nhật thông tin giảng lên hệ thống Là người dùng trực tiếp sử dụng hệ thống với mục đích học, tìm hiểu, khai thác thông tin khóa học, tương tác với Teacher, Admin hệ thống, đánh giá mức độ hài lòng với khóa học Là người chịu trách nhiệm quản lý, quản trị hệ thống, thực tổ chức danh mục, phân quyền người dùng Là người dùng internet tra cứu,tìm hiểu nội dung thông tin liên quan đến khóa hoc II.2.2 Quy trình nghiệp vụ - Teacher : cá nhân hay công ty, tổ chức trực tiếp tạo ra, biên tập nội dung khóa học + Teacher phải đăng ký để cung cấp thông tin cá nhân liên quan, sau tạo account cho riêng + Sau có account, Teacher tạo, biên tập khóa học hệ thống + Hệ thống kiểm tra điều kiện (số lượng, chất lượng video giảng, nội dung giảng, chủ đề khóa học ) để phân loại danh mục lưu vào sở liệu + Hệ thống hiển thị khóa học - Student: người có nhu cầu học tập, tìm hiểu khóa học + Student phải đăng ký để cung cấp thông tin cá nhân liên quan để tạo account cho riêng hệ thống + Sau có account, Student xem, tìm hiểu, chọn lựa khóa học thích + Student tương tác với Teacher hay Student khác khóa học thông qua mục Hỏi-đáp email liên hệ + Student đánh giá mức độ hài lòng khóa học sau khóa học diễn Quest : người dùng Internet + Chỉ quyền tìm hiểu, tra cứu thông tin liên quan đến khóa học ( tên, tiêu đề giảng, xem đánh giá, mức độ hài lòng khóa học) Admin: quản trị hệ thống + Phê duyệt nội dung khóa học + Thêm sửa xóa danh mục khóa học + Phân quyền người dùng + Backup liệu - - + Truy cập csdl Lược đồ quy trình Tác nhân Teacher Trình tự công việc Tạo khóa học, biên tập nội dung giảng Submit khóa học Admin Phê duyệt Trình diễn thông tin khóa học lên trình duyệt Guest Tìm hiểu, tra cứu Student Đăng Nhập Tham gia khóa học II.2.3 Nội dung trang web Danh mục -Đưa danh mục tất khóa học phân loại sở liệu -Đưa nhìn tổng quan nội dung liên quan mà hệ thống làm Thông tin khóa học Hiển thị thông tin khóa học lên gần hết trang web bao gồm banner khóa học, tên khóa học, mức độ đánh giá người dùng, số lượng người đánh giá Các khóa học xếp theo số lượng người dùng, theo khóa học Ngoài hệ thống cho phép xếp khóa học theo số lượng đánh giá, số lượng người dùng; có công cụ tìm kiếm khóa học dễ dàng Menu chức Bao gồm đăng nhập, đăng ký người dùng, đăng ký tạo khóa học II.2.4 Mô tả chức phần mềm II.2.4.1 Bảng xếp thứ tự ưu tiên yêu cầu chức phần mềm STT 10 11 12 13 14 15 16 17 18 19 20 Mô tả yêu cầu Admin thêm danh mục Admin sửa danh mục Admin xóa danh mục Admin tạo lập quyền sử dụng người dùng Admin xóa người dùng Admin cấu hinh giao diện thay đổi layout Admin cấu hình giao diện cách hiển thị quảng cáo Admin cấu hình giao diện thay đổi cách hiển thị khóa học Admin gửi thông báo chương trình giảm giá khóa học Người sử dụng nhập username password để đăng nhập vào hệ thống Guest đăng ký với hệ thống để trở thành member Sau đăng ký thành công Guest phải kích hoạt e-mail acc có hiệu lực Guest xem thông tin khóa học Guest tìm kiếm khóa học thông qua từ khóa, tiêu đề, tác giả, thể loại Student xem thông tin khóa học Student tham gia khóa học Student đánh giá khóa học Student bình luận Student gửi phản hồi khóa học Student download video, tài liệu liên quan Phân loại Dữ liệu đầu vào Dữ liệu đầu vào Dữ liệu đầu vào Dữ liệu đầu vào Mức độ Đơn giản Đơn giản Đơn giản Phức tạp Dữ liệu đầu vào Dữ liệu đầu vào Đơn giản Trung bình Dữ liệu đầu vào Trung bình Dữ liệu đầu vào Trung bình Dữ liệu đầu vào Trung bình Dữ liệu đầu vào Đơn giản Dữ liệu đầu vào Đơn giản Dữ liệu đầu vào Đơn giản Các yêu cầu truy vấn Các liệu đầu vào Trung bình Phức tạp Các yêu cầu truy vấn Các yêu cầu truy vấn Dữ liệu đầu vào Dữ liệu đầu vào Dữ liệu đầu vào Trung bình Trung bình Đơn giản Đơn giản Đơn giản Các liệu tra cứu Đơn giản 21 22 23 24 25 26 27 28 29 30 31 32 33 Student xem thông tin Teacher Student đăng xuất Teacher đăng xuất Teacher tạo khóa học Teacher thêm nội dung giảng Teacher xóa giảng Teacher sửa giảng Teacher tải lên file liệu, hình ảnh, liên kết Teacher gửi thông báo đến Student Hệ thống hiển thị khóa học thông qua từ khóa Teacher trả lời hỏi đáp với Student Hệ thống đưa thông báo thống kê khóa học nhiều lượt truy cập, nhiều người đánh giá Admin thông báo đến member Các yêu cầu truy vấn Dữ liệu đầu vào Dữ liệu đầu vào Các yêu cầu truy vấn Dữ liệu đầu vào Đơn giản Đơn giản Đơn giản Đơn giản Đơn giản Dữ liệu đầu vào Dữ liệu đầu vào Dữ liệu đầu vào Đơn giản Đơn giản Trung bình Các yêu cầu truy vấn Trung bình Các yêu cầu truy vấn Phức tạp Các yêu cầu truy vấn Phức tạp Dữ liệu đầu Phức tạp Các yêu cầu truy vấn Trung bình II.2.4.2.Bảng chuyển đổi yêu cầu chức sang trường hợp sử dụng (Use case) St t Use Case Actor Actor phụ Đăng ký account Guest B Đăng nhập Student,Teacher B Mức độ BMT Mô tả trường hợp sử dụng Phân loại Use Case cho phép người dùng Đơn internet đăng ký tài giản khoản để sử dụng hệ thống guest thực điền thông tin vào form đăng ký guest thực xác nhận tài khoản Cho phép Student, Đơn Teacher đăng nhập vào giản hệ thống Chọn chức đăng nhập Nhập username, password vào Tạo khóa học Teacher B Quản trị nội dung khóa học Teacher B Hỏi đáp Student, Teacher B Xem khóa học Guest, Student B 10 form Cho phép Teacher tạo Đơn khóa học hệ thống giản Chọn chức xây dựng khóa học điền thông tin liên quan đến khóa học kiểm tra link liên kết Cho phép Teacher biên Trung tập, chỉnh sửa nội dung bình khóa học xem nội dung xóa nội dung sửa nội dung thêm nội dung upload tài liệu liên quan Cho phép Student, Phức Teacher hỏi đáp vấn tạp đề liên quan đến khóa học chọn mục hỏi đáp bên cạnh giảng Student xem danh sách câu hỏi câu trả lời trước Có thể đưa câu hỏi Có thể đưa câu trả lời Teacher xem danh sách câu hỏi Teacher nhận thông báo có câu hỏi Teacher xem chi tiết câu hỏi Teacher trả lời câu hỏi Teacher chuyển lưu câu hỏi không hợp lệ Cho phép xem thông Đơn tin liên quan đến khóa giản học tên Teacher, tiêu đề giảng, mức độ đánh giá khác quan Student Tham gia khóa học Student B Quản trị danh mục Quản trị người dùng Admin B 10 Quản trị lưu, phục hổi liệu Admin B Admin B Cho phép Student tham gia khóa học chọn khóa học muốn tham gia xem nội dung khóa học xem danh sách nội dung video download tài liệu học tập hỏi đáp teacher dánh giá, bình luận khóa học Cho phép quản trị danh mục khóa học hệ thống thêm danh mục sửa danh mục xóa danh mục xếp danh mục xem danh mục Cho phép quản trị người dùng hệ thống xem danh sách người dùng thêm thay đổi thông tin xóa người dùng phân quyền người dùng chặn người dùng Sao lưu, backup phục vụ an toàn liệu Admin xem CSDL hệ thống Có thể chọn lọc CSDL để backup 11 Trung bình Trung bình Trung bình Trung bình 11 Quản trị thông báo Admin Student , Teacher 12 Gửi thông báo Teacher Student lựa chọn kiều(phương án) backup liệu thực lệnh backup liệu chọn lựa liệu backup để khôi phục lại lựa liệu đích thay liệu lưu trữ đặt lịch backup CSDL tự động theo thời gian Cho phép gủi thông báo đến tất người dùng chương trình khuyến mại, bảo trì xem danh sách thông báo tạo thông báo xóa thông báo Cho phép Teacher gửi thông báo giảng mới, hay thay đổi giảng cũ, hay chương trình giảm giá khóa học tạo thông báo xem danh sách thông báo xóa thông báo cũ Đơn giản Đơn giản III Xác định giá trị phần mềm III.1 Giải thích thuật ngữ phương pháp xác định giá trị phần mềm III.1.1 Giải thích thuật ngữ STT MÃ API VIẾT ĐẦY ĐỦ Application Programmable Interface GIẢI THÍCH Giao diện lập trình ứng dụng sử dụng công cụ có sẵn thông qua lời gọi hàm thư viện 12 STT MÃ VIẾT ĐẦY ĐỦ GIẢI THÍCH AUCP Adjusted Use Case Point Tổng cộng đánh giá đếm điểm Use Case E Effort Nỗ lực sản xuất sản phảm, đơn vị đo ngườitháng, người-giờ tương tự tuỳ theo ngữ cảnh Tại sản phẩm có sử dụng đơn vị đo người-giờ EF Environmental Factor Hệ số điều chỉnh môi trường Đôi dùng Efactor cho rõ nghĩa EFW Environmental Factor Weight Tổng cộng hệ số điều chỉnh môi trường, thành phần để tính toán EF (EF = 1.4+(-0.03 x EFW) ES Experience Stability Hệ số nội suy Heuristic đánh giá độ ổn định kinh nghiệm lập trình viên P Productivity Ký hiệu suất lao động, đo người-tháng, người-giờ để thực khối lượng công việc định trước Tại sản phẩm sử dụng đơn vị đo người-giờ TAW Total Actor Weight Tổng cộng số đếm điểm Actor TBF Total Business Factor Tổng cộng số điểm UCPcủa use-case, theo nghĩa yêu cầu nghiệp vụ thoả mãn 10 TCF Technical Complexity Factor Hệ số xác định tính phức tạp sản phẩm 11 TFW Technical Factor Weight Tổng cộng hệ số điều chỉnh kỹ thuật công nghệ, thành phần để tính toán TCF 12 UCP Use Case Point Phương pháp định giá theo điểm use-case, Karner đưa năm 1993 13 UUCP Unadjusted Use Case Point Tổng cộng đánh giá đến điểm Use Case Point chưa điều chỉnh 13 III.1.2 Tóm tắt phương pháp định giá sản phẩm STT CÁCH TÍNH TOÁN TAW = Tổng Actor theo trọng số TBF = Tổng Use case theo trọng số UUCP = TAW + TBF TCF = 0,6 + (0,01 x TFW) TFW = Tổng 13 loại xếp hạng điều chỉnh kỹ thuật công nghệ EFW = Tổng xếp hạng môi trường EF = 1.4 + (-0.03 x EFW) AUCP = UUCP x TCF x EF ES = Tổng đánh giá kinh nghiệm nhóm dự án 10 P suất lao động , Nếu ES < suất P 48 người-giờ, từ - 32, 20 người-giờ cho AUCP 11 E = Nỗ lực thực tế người-giờ = AUCP x 10/6 12 H = Mức lương lao động bình quân 13 G = Định giá phần mềm nội = 1,4 x E x P x H 14 C = Chi phí chung = G x 65% (căn mục 4.2 xác định chi phí chung công văn số 2589 /BTTTT-ƯDCNTT ngày 24 tháng 08 năm 2011 Bộ Thông tin Truyền thông) 15 TL = Thu nhập chịu thuế tính trước = (G+C) * 6% (căn mục 4.3 xác định thu nhập chịu thuế tính trước công văn số 2589 /BTTTT-ƯDCNTT ngày 24 tháng 08 năm 2011 Bộ Thông tin Truyền thông) 16 Gpm = Chi phí xây dựng phần mềm = G + C +TL III.1.3.Bảng xác định giá trị ngày công làm việc (H) Hạng mục Diễn giải Kinh phí Hệ số Kỹ sư bậc 2/8 3,27 14 Căn Nghị định 205/2004/NĐ-CP ngày 14/12/2004 Chính phủ Quy định hệ thống thang lương, bảng lương chế độ phụ cấp lương công ty Nhà nước Lương tối thiểu (LTT) Mức lương tối thiểu vùng thuộc vùng I Lương DN/Tháng Nghị định 103/2012/NĐ-CP ngày 04/12/2012 Chính phủ quy định mức lương tối thiểu vùng người lao 2.350.000 động làm việc doanh nghiệp, hợp tác xã, tổ hợp tác, trang trại, hộ gia đình, cá nhân quan, tổ chức có thuê mướn lao động 7.684.500 Đơn giá nhân công/ngày tháng 22 ngày (trừ ngày nghỉ x tuần) 349.295 Đơn giá công (H) Ngày làm tiếng 43.662 Trong đó: + 2.350.000 đồng mức lương tối thiểu vùng thuộc vùng I theo nghị định số 103/2012/NĐ-CP ngày 04/12/2012 + Hệ số kỹ sư bậc 2/8: 2,65 thuộc Mục - "Lương chuyên viên, kinh tế viên, kỹ sư" Bảng lương viên chức chuyên môn nghiệp vụ công ty nhà nước, thuộc Nghị định số 205/2004/NĐ-CP ngày 14/12/2004 + Hệ số kỹ sư bậc 3/8: 2.96 thuộc Mục - "Lương chuyên viên, kinh tế viên, kỹ sư" Bảng lương viên chức chuyên môn nghiệp vụ công ty nhà nước, thuộc Nghị định số 205/2004/NĐ-CP ngày 14/12/2004 + Hệ số kỹ sư bậc 4/8: 3,27 thuộc Mục - "Lương chuyên viên, kinh tế viên, kỹ sư" Bảng lương viên chức chuyên môn nghiệp vụ công ty nhà nước, thuộc Nghị định số 205/2004/NĐ-CP ngày 14/12/2004 III.2 Chi phí xây dựng trang web III.2.1.Bảng tính điểm Actor Đơn vị tính: Điểm 15 Stt Loại actor Số actor Trọng số Tổng (Số Actor x Trọng số) Actor đơn giản Actor Trung bình Actor Phức tạp 12 TAW = Tổng Actors theo trọng số 12 III.2.2.Bảng tính điểm cho USE-CASE Loại Số Stt use- use- Trọng số case case Hệ số BMT Tổng B usecase đơn giản 5 25 usecase Trung bình 10 60 usecase Phức tạp 15 15 1.2 0 10 1.2 M usecase đơn giản usecase 16 Stt Loại usecase Số usecase Trọng số Hệ số BMT Tổng 15 1.2 usecase đơn giản 1.5 usecase Trung bình 10 1.5 usecase Phức tạp 15 1.5 Trung bình usecase Phức tạp T TBF = Tổng Use case theo trọng số 100 III.2.3.Bảng tính hệ số phức tạp kỹ thuật công nghệ 17 Giá trị xếp hạng (từ đến 5) St t = không quan trọng Các hệ số kỹ thuật = có vai trò tác động Hệ số điều chỉnh Trọng kỹ thuật số (Giá trị xếp hạng x Trọng số) T1 Hệ thống phân tán (Distributed System) 2 T2 Tính chất đáp ứng tức thời yêu cầu đảm bảo thông lượng (Response or throughput performance objectives) 3 T3 Hiệu sử dụng trực tuyến (Enduser efficiency - online) 4 T4 Độ phức tạp xử lý bên (Complex internal processing) 3 T5 Mã nguồn phải tái sử dụng (Code must be reusable) 3 T6 Dễ cài đặt (Easy to install) 0.5 1.5 T7 Dễ sử dụng (Easy to use) 0.5 T8 Khả chuyển đổi (Portable) T9 Dễ thay đổi (Easy to change) 2 10 T10 Sử dụng đồng thời (Concurrent) 1 11 T11 Có tính bảo mật đặc biệt 1 T12 Cung cấp truy nhập trực tiếp tới 12 phần mềm Third-party 1 T13 Yêu cầu phương tiện đào tạo đặc biệt 13 cho người sử dụng TFW =Tổng hệ số điều chỉnh kỹ thuật (Technical Factor) 18 27.5 Giá trị xếp hạng (từ đến 5) St t = không quan trọng Các hệ số kỹ thuật = có vai trò tác động Hệ số điều chỉnh Trọng kỹ thuật số (Giá trị xếp hạng x Trọng số) TCF = Hệ số điều chỉnh độ phức tạp kỹ thuật = 0,6 + (0,01 x TFW) 0.875 III.2.4.Bảng tính hệ số điều chỉnh môi trường, đánh giá độ ổn định kinh nghiệm nhóm dự án Giá trị Kết Độ ổn Các hệ số điều chỉnh xếp hạng St Trọng định, xếp Diễn giải lý t số kinh môi trường (từ đến Hạn nghiệm 5) g Đánh giá cho thành viên F1 Có áp dụng qui trình phát triển phần mềm theo mẫu RUP, có hiểu biết RUP (Rational Unified Process) F2 Có kinh nghiệm ứng dụng tương tự (Application experience) F3 Có kinh nghiệm hướng đối tượng (Object-Oriented) 5 1.5 0.5 19 7.5 = Không có kinh nghiệm = Trung bình = Trình độ chuyên gia 2.5 = Không có kinh nghiệm = Trung bình = Trình độ chuyên gia 0.6 = Không có kinh nghiệm = Trung bình = Trình độ chuyên gia St t Các hệ số điều chỉnh môi trường F4 Có khả lãnh đạo nhóm F5 Tính chất động Giá trị xếp hạng (từ đến 5) 3 Trọng số 0.5 Kết xếp Hạn g Diễn giải lý Độ ổn định, kinh nghiệm 1.5 = Không có kinh nghiệm = Trung bình = Trình độ chuyên gia 0.1 = Không động = Trung bình = Cao 0.6 Đánh giá chung cho dự án F6 Độ ổn định yêu cầu F7 Có sử dụng nhân viên làm parttime F8 Dùng ngôn ngữ lập trình loại khó -1 -1 EFW =Tổng hệ số điều chỉnh môi trường (Environmental Factors) III.2.5.Bảng tính giá trị xây dựng phần mềm 20 10 = Rất bất định = Không thay đổi 0 = Không có nhân viên làm Part-time = Có nhân viên làm Part-time = Tất làm Part-time -3 = Ngôn ngữ lập trình dễ = Trung bình = Khó 27 ES = Tổng đánh giá kinh nghiệm nhóm dự án 4.3 Stt Hạng mục Diễn giải 21 Giá trị Ghi I Tính điểm trường hợp sử dụng (use-case) Điểm Actor (TAW) Căn theo bảng tính điểm Actor Điểm Use-case (TBF) Căn theo bảng tính điểm cho Use-case 95 Tính điểm UUCP UUCP = TAW + TBF 107 Hệ số phức tạp KT-CN (TCF) TCF = 0,6 + (0,01 x TFW) 0.875 Hệ số phức tạp môi trường (EF) EF = 1,4 + (-0,03 x EFW) 0.605 Tính điểm AUCP AUCP = UUCP x TCF x EF 56.643 Tổng điểm UCP (Use Case Points) 20 Nếu ES < P = 48, từ 1-3 P = 32, P = 20 II Nội suy thời gian lao động (P) P= người/giờ/AUCP III Giá trị nỗ lực thực tế (E) E = 10/6 x AUCP IV Mức lương lao động bình quân (H) H = người/giờ V Định giá phần mềm nội G = 1,4 x E x P x (G) H VI Chi phí chung (C ) VII VIII 12 94.40520833 43,662 Việt Nam đồng 115,413,586 Việt Nam đồng C = G x 65% 75,018,831 Việt Nam đồng Thu nhập chịu thuế tính trước (TL) TL= (G+C) * 6% 11,425,945 Việt Nam đồng CHI PHÍ PHẦN MỀM (Gpm) - làm tròn Gpm = G+C+TL 201,857,625 Việt Nam đồng 22 [...]... thể đặt lịch backup CSDL tự động theo thời gian Cho phép gủi thông báo đến tất cả người dùng về chương trình khuyến mại, bảo trì xem danh sách thông báo tạo thông báo mới xóa thông báo Cho phép Teacher gửi thông báo về bài giảng mới, hay thay đổi bài giảng cũ, hay chương trình giảm giá khóa học tạo thông báo mới xem danh sách thông báo xóa thông báo cũ Đơn giản Đơn giản III Xác định giá trị phần mềm...của Student 7 Tham gia khóa học Student B 8 Quản trị danh mục 9 Quản trị người dùng Admin B 10 Quản trị sao lưu, phục hổi dữ liệu Admin B Admin B Cho phép Student tham gia khóa học chọn khóa học muốn tham gia xem nội dung khóa học xem danh sách nội dung video download tài liệu học tập hỏi đáp teacher dánh giá, bình luận về khóa học Cho phép quản trị danh mục khóa học trong hệ thống có thể thêm danh... chung tại công văn số 2589 /BTTTT-ƯDCNTT ngày 24 tháng 08 năm 2011 của Bộ Thông tin và Truyền thông) 15 TL = Thu nhập chịu thuế tính trước = (G+C) * 6% (căn cứ mục 4.3 về xác định thu nhập chịu thuế tính trước tại công văn số 2589 /BTTTT-ƯDCNTT ngày 24 tháng 08 năm 2011 của Bộ Thông tin và Truyền thông) 16 Gpm = Chi phí xây dựng phần mềm = G + C +TL III.1.3.Bảng xác định giá trị ngày công làm việc... nghiệp vụ ở các công ty nhà nước, thuộc Nghị định số 205/2004/NĐ-CP ngày 14/12/2004 III.2 Chi phí xây dựng trang web III.2.1.Bảng tính điểm các Actor Đơn vị tính: Điểm 15 Stt Loại actor Số actor Trọng số Tổng (Số Actor x Trọng số) 1 Actor đơn giản 0 1 0 2 Actor Trung bình 0 2 0 3 Actor Phức tạp 4 3 12 TAW = Tổng các Actors theo trọng số 12 III.2.2.Bảng tính điểm cho USE-CASE Loại Số Stt use- use- Trọng số... 10 T10 Sử dụng đồng thời (Concurrent) 1 1 1 11 T11 Có các tính năng bảo mật đặc biệt 1 1 1 T12 Cung cấp truy nhập trực tiếp tới các 12 phần mềm Third-party 1 1 1 T13 Yêu cầu phương tiện đào tạo đặc biệt 13 cho người sử dụng 0 1 0 TFW =Tổng hệ số điều chỉnh kỹ thuật (Technical Factor) 18 27.5 Giá trị xếp hạng (từ 0 đến 5) St t 0 = không quan trọng Các hệ số kỹ thuật 5 = có vai trò tác động căn bản Hệ... III.1.2 Tóm tắt phương pháp định giá sản phẩm STT CÁCH TÍNH TOÁN 1 TAW = Tổng các Actor theo trọng số 2 TBF = Tổng các Use case theo trọng số 3 UUCP = TAW + TBF 4 TCF = 0,6 + (0,01 x TFW) 5 TFW = Tổng 13 loại xếp hạng điều chỉnh kỹ thuật công nghệ 6 EFW = Tổng của 8 xếp hạng môi trường 7 EF = 1.4 + (-0.03 x EFW) 8 AUCP = UUCP x TCF x EF 9 ES = Tổng các đánh giá về kinh nghiệm của nhóm dự án 10 P là... tạp 3 T TBF = Tổng các Use case theo trọng số 100 III.2.3.Bảng tính hệ số phức tạp về kỹ thuật công nghệ 17 Giá trị xếp hạng (từ 0 đến 5) St t 0 = không quan trọng Các hệ số kỹ thuật 5 = có vai trò tác động căn bản Hệ số điều chỉnh Trọng kỹ thuật số (Giá trị xếp hạng x Trọng số) 1 T1 Hệ thống phân tán (Distributed System) 0 2 0 2 T2 Tính chất đáp ứng tức thời hoặc yêu cầu đảm bảo thông lượng (Response... lương, bảng lương và chế độ phụ cấp lương trong các công ty Nhà nước Lương tối thiểu (LTT) Mức lương tối thiểu vùng thuộc vùng I Lương cơ bản DN/Tháng Nghị định 103/2012/NĐ-CP ngày 04/12/2012 của Chính phủ quy định mức lương tối thiểu vùng đối với người lao 2.350.000 động làm việc ở doanh nghiệp, hợp tác xã, tổ hợp tác, trang trại, hộ gia đình, cá nhân và các cơ quan, tổ chức có thuê mướn lao động 7.684.500... phương pháp xác định giá trị phần mềm III.1.1 Giải thích thuật ngữ STT 1 MÃ API VIẾT ĐẦY ĐỦ Application Programmable Interface GIẢI THÍCH Giao diện lập trình ứng dụng sẽ sử dụng những công cụ có sẵn thông qua các lời gọi hàm thư viện 12 STT MÃ VIẾT ĐẦY ĐỦ GIẢI THÍCH 2 AUCP Adjusted Use Case Point Tổng cộng đánh giá đếm điểm Use Case 3 E Effort Nỗ lực sản xuất sản phảm, đơn vị đo ngườitháng, người-giờ hoặc... xem danh sách người dùng có thể thêm mới có thể thay đổi thông tin có thể xóa người dùng có thể phân quyền người dùng có thể chặn người dùng Sao lưu, backup phục vụ an toàn dữ liệu Admin có thể xem CSDL của hệ thống Có thể chọn lọc CSDL để backup 11 Trung bình Trung bình Trung bình Trung bình 11 Quản trị thông báo Admin Student , Teacher 12 Gửi thông báo Teacher Student có thể lựa chọn kiều(phương án) ... việc hướng dẫn xác định chi phí phát triển, nâng cấp phần mềm nội II Nội dung Dự án đầu tư xây dựng phần mềm - Xây dựng trang web học trực tuyến thông qua video hướng dẫn free II.1 .Xây dựng Trang. .. khóa học phân loại sở liệu -Đưa nhìn tổng quan nội dung liên quan mà hệ thống làm Thông tin khóa học Hiển thị thông tin khóa học lên gần hết trang web bao gồm banner khóa học, tên khóa học, mức... II.1 .Xây dựng Trang web học trực tuyến II.1.1 Yêu cầu chung II.1.1.1.Yêu cầu kiến trúc trang - Trang web thiết kế cách khoa học bao gồm - Danh mục : bao gồm tên thể loại khóa học phân chia, xếp

Ngày đăng: 26/10/2015, 22:54

Từ khóa liên quan

Mục lục

  • I.Căn cứ pháp lý

  • II. Nội dung Dự án đầu tư xây dựng phần mềm

    • II.1.Xây dựng Trang web học trực tuyến

      • II.1.1. Yêu cầu chung

        • II.1.1.1.Yêu cầu về kiến trúc trang

        • II.1.1.2. Yêu cầu phi chức năng

        • II.1.1.3. Yêu cầu khác:

        • II.1.2. Lựa chọn nền tảng công nghệ

        • II.1.3. Yêu cầu hệ điều hành

        • II.1.4. Yêu cầu về an toàn, bảo mật

        • II.2. Mô tả trang web khóa học trực tuyến

          • II.2.1. Đối tượng tham gia

          • II.2.2. Quy trình nghiệp vụ

          • II.2.3. Nội dung chính của trang web

          • II.2.4. Mô tả các chức năng của phần mềm

            • II.2.4.1. Bảng sắp xếp thứ tự ưu tiên các yêu cầu chức năng của phần mềm

            • II.2.4.2.Bảng chuyển đổi yêu cầu chức năng sang trường hợp sử dụng (Use case)

            • III. Xác định giá trị phần mềm

              • III.1. Giải thích thuật ngữ và phương pháp xác định giá trị phần mềm

                • III.1.1. Giải thích thuật ngữ

                • III.1.2. Tóm tắt phương pháp định giá sản phẩm

                • III.1.3.Bảng xác định giá trị ngày công làm việc (H)

                • III.2. Chi phí xây dựng trang web

                  • III.2.1.Bảng tính điểm các Actor

                  • III.2.2.Bảng tính điểm cho USE-CASE

                  • III.2.3.Bảng tính hệ số phức tạp về kỹ thuật công nghệ

                  • III.2.4.Bảng tính hệ số điều chỉnh môi trường, đánh giá độ ổn định và kinh nghiệm của nhóm dự án

                  • III.2.5.Bảng tính giá trị xây dựng phần mềm

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

Tài liệu liên quan