Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 67 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
67
Dung lượng
1,55 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH KỸ THUẬT PHẦN MỀM Đề tài PHẦN MỀM ƯỚC LƯỢNG GIÁ TRỊ PHẦN MỀM VÀ THU THẬP YÊU CẦU NGƯỜI DÙNG Sinh viên: Ngô Minh Phương Mã số: 1111327 Khóa: K37 Cần Thơ, 05/2015 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BỘ MÔN CÔNG NGHỆ PHẦN MỀM LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH KỸ THUẬT PHẦN MỀM Đề tài ỨNG DỤNG ƯỚC LƯỢNG GIÁ TRỊ PHẦN MỀM VÀ THU THẬP YÊU CẦU NGƯỜI DÙNG Người hướng dẫn TS Ngô Bá Hùng Sinh viên thực Ngô Minh Phương Mã số: 1111327 Khóa: K37 Cần Thơ, 05/2015 SVTH: Ngô Minh Phương GVHD: TS Ngô Bá Hùng LỜI CẢM ƠN Gần năm học tập trường Đại Học Cần Thơ, truyền đạt tận tình thầy cô với giúp đỡ nhiệt tình bạn, hôm chúng em hoàn thành đề tài luận văn tốt nghiệp Chúng em xin chân thành cảm ơn quý thầy cô tr ường Đ ại H ọc C ần Th nói chung thầy cô khoa Công Nghệ Thông Tin Truyền Thông nói riêng tận tình giảng dạy truyền đạt kiến thức quý báo cho chúng em suốt gần năm qua Đặc biệt thầy Ngô Bá Hùng tận tình hướng dẫn chúng em trình học làm đề tài luận văn Do kiến thức hạn hẹp, thời gian tìm hiểu chưa sâu, ch ắc ch ắn báo cáo luận văn không tránh khỏi thiếu sót, hạn chế mong nhận đóng góp quý thầy cô để đề tài ngày hoàn thiện Chúng em xin gửi lời chúc sức khoẻ lòng biết ơn sâu sắc đến quý thầy cô trường Đại Học Cần Thơ, thầy cô khoa Công Nghệ Thông Tin & Truyền Thông giúp đỡ chúng em năm qua Xin dành tình cảm chân thành cho gia đình cho người thân Cuối cùng, xin gửi lời cảm ơn đến tất bạn bè gắn bó Cần Thơ, tháng 05-2015 Ngô Minh Phương Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Cần Thơ, ngày …, tháng …, năm 2015 Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN Cần Thơ, ngày …, tháng …, năm 2015 Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương MỤC LỤC LỜI CẢM ƠN NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN .4 NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN MỤC LỤC DANH MỤC ĐỒ THỊ VÀ BIỂU BẢNG HÌNH ẢNH .7 TÓM TẮT ABSTRACT PHẦN I GIỚI THIỆU .10 I.1 ĐẶT VẤN ĐỀ .10 I.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 10 I.3 MỤC TIÊU ĐỀ TÀI 11 I.4 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU .12 I.4.1 Về Lý Thuyết 12 I.4.2 Về kỹ thuật 12 I.4.3 Về ứng dụng 12 I.5 NỘI DUNG NGHIÊN CỨU 12 I.6 NHỮNG ĐÓNG GÓP CHÍNH CỦA ĐỀ TÀI .14 I.7 BỐ CỤC CỦA QUYỂN LUẬN VĂN 14 PHẦN II NỘI DUNG 16 II.1 MÔ TẢ BÀI TOÁN 16 II.1.1 Mô tả tổng quan .16 II.1.2 Các yêu cầu giao tiếp .17 II.1.3 Phân tích giải pháp liên quan đến toán .18 II.2 Thiết kế cài đặt giải pháp .19 II.2.1 Kiến trúc hệ thống 19 II.2.2 Thiết kế giải pháp 22 II.2.3 Cài đặt giải pháp 45 II.3 KIỂM THỬ VÀ ĐÁNH GIÁ .53 II.3.1 Mục tiêu kiểm thử 53 II.3.2 Kịch kiểm thử 53 II.3.3 Môi trường kiểm thử .53 II.3.4 Nội dung kiểm thử 54 II.3.5 Đánh giá kiểm thử 58 PHẦN III KẾT LUẬN 59 III.1 I KẾT QUẢ ĐẠT ĐƯỢC 59 III.1.1 Về kiến thức kỹ 59 Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương III.1.2 Về ứng dụng 59 III.1.3 Hạn chế 59 III.2 HƯỚNG PHÁT TRIỂN 59 PHẦN IV TÀI LIỆU THAM KHẢO 60 PHẦN V HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG 61 Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương DANH MỤC BIỂU BẢNG Bảng II.1: Mô tả chức đăng nhập .24 Bảng II.2: Mô tả giao diện đăng nhập 25 Bảng II.3: Mô tả chức đăng ký 26 Bảng II.4: Mô tả giao diện đăng ký 27 Bảng II.5: Mô tả chức đổi mật 28 Bảng II.6: Mô tả giao diện đổi mật 28 Bảng II.7: Mô tả chức tạo dự án 29 Bảng II.8: Mô tả giao diện tạo dự án 30 Bảng II.9: Mô tả chức thêm yêu cầu chức 32 Bảng II.10: Mô tả chức cập nhật yêu cầu chức 33 Bảng II.11: Mô tả chức xóa yêu cầu chức 34 Bảng II.12: Mô tả giao diện yêu cầu chức 34 Bảng II.13: Mô tả chức thêm yêu cầu phi chức 36 Bảng II.14: Mô tả chức sửa yêu cầu phi chức 36 Bảng II.15: Mô tả chức xóa yêu cầu phi chức 37 Bảng II.16: Mô tả giao diện phi chức 38 Bảng II.17: Mô tả chức ước lượng chi phí 38 Bảng II.18: Mô tả giao diện chuyển đổi Use-case .39 Bảng II.19: Mô tả giao diện kỹ thuật công nghệ .40 Bảng II.20: Mô tả giao diện tác động môi trường 41 Bảng II.21: Mô tả thiết kế bảng lương 42 Bảng II.22: Mô tả chức xuất liệu 43 Bảng II.23: Mô tả giao diện xuất dự liệu 44 Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Bảng II.24: Mô tả chức thiết lập dự án .44 Bảng II.25: Mô tả giao diện thiết lập dự án .45 Bảng II.26: Mô tả chức xóa dự án 46 Bảng II.27: Mô tả chức thu thập yêu cầu upload tập tin 46 Bảng II.28: Mô tả giao diện thu thập upload liệu 47 Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 10 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Hình II.23: Nội dung file web.xml Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 53 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Spring MVC Application HelloWeb org.springframework.web.servlet.DispatcherServlet 1 HelloWeb / Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 54 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Hình II.24: Nội dung cấu hình file HelloWeb-servlet.xml Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 55 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Hello World ${message} Hình II.25: Nội dung file hello.jsp Sau cài đặt xong file bắt đầu chạy chương trình Bây ta bắt đầu truy cập vào http://localhost:8080/HelloWeb/hello Và kết Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 56 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Hình II.26: Kết chạy chương trình HelloWorld Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 57 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 58 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương II.3 KIỂM THỬ VÀ ĐÁNH GIÁ Trình bày mục tiêu việc kiểm thử, đưa kế hoạch, nội dung, k ết qu ả trình kiểm thử II.3.1 Mục tiêu kiểm thử - Nhằm phát lỗi phần mềm Chứng tỏ phần mềm thực chức mong đợi, v ới đặc tả yêu cầu đề Nhằm xác lập độ tin cậy mà phần mềm muốn thực có với yêu cầu khách hàng đề hay không? II.3.2 Kịch kiểm thử - Đăng nhập vào hệ thống Chọn dự án có sẵn Vào phần ước lượng chi phí Xuất liệu II.3.3 Môi trường kiểm thử II.3.3.1 Phần mềm Môi trường Client: o Hệ điều hành: Windows XP/7/8 o Trình duyệt Web: Microsoft Internet Explorer 9.0 With Service Pack trở lên, Mozilla Firefox 20.0 trở lên Google Chrome Môi trường Server: o MySQL Tomcat trở lên II.3.3.2 Phần cứng Môi trường Client: o Bộ xử lý: Tối thiểu Petium IV, 1.8GHz o Dung lượng RAM: Tối thiểu 1GB o Dung lượng trống đĩa cứng: Tối thiểu 2GB o Màn hình: Tối thiểu 1024x768, 65536 colors (16-bit) Môi trường Server: o Bộ vi xử lý: tối thiểu Intel Xeon Quad Core X3430, 2.4GHz o RAM: tối thiểu 4GB DDR3, 1066GHz, mở rộng lên 32GB o HDD: tối thiểu 50GB, hổ trợ tối đa 1.2TB, số vòng quay 7200RPM Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 59 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương II.3.4 Nội dung kiểm thử Để chạy chương trình cần biên dịnh chương trình Tomcat Eclipse Sau chạy chương trình, từ Web Browser nhập địa localhost:8080/luanvan/ để vào trang chủ chương trình Tiếp đăng nhập vào chương trình cách chọn ‘Đăng nhập’ trang chủ Hình II.27: Đăng nhập vào hệ thống Sau đăng nhập thành công hệ thống hiển thị danh sách dự án tài khoản Hình II.28: Danh sách dự án tài khoản Tiếp ta chọn dư án chọn chức ‘Ước lượng chi phí’ Hình II.29: Chức ‘Ước lượng chi phí’ Ở hệ thống hiển thị trang ‘Chuyển đổi Use-case’ gồm Use-case tạo chọn giá trị Tiếp đến chọn chức ‘Tính điểm tác nhân’ Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 60 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Hình II.30: Chức ‘Tính điểm tác nhân’ Hệ thống hiển thị tính toàn sẵn điểm tác nhân theo mẫu công văn Tiếp tục chuyển sang ‘Tính điểm Use-case’ Hình II.31: Chức ‘Tính điểm Use-case’ Tương tự chức ‘Tính điểm Use-case’ tính điểm Use-case theo với công văn Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 61 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Hình II.32: Chức ‘Kỹ thuật công nghệ’ Ở chức cho phép người dùng nhập giá trị xếp hạng tương ứng với hệ số tương ứng tính kết tương ứng theo mục Sau đó, chọn chức ‘Tác động môi trường’ Hình II.33: Chức ‘Tác động môi trường’ Chức cho người dùng nhập giá trị xếp hạng theo mục tính kết từ kết tính độ ổn định, tiếp từ độ ổn định tính ‘độ ổn định kinh nghiêm’ ‘nội suy thời gian lao động’ Cuối cùng, vào chức ‘Bảng lương’ Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 62 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Hình II.34: Chức ‘Bảng lương’ Chọn ‘mức lương bản’ chọn ‘Bậc’ hệ thống tính giá trị tính kết cuối hệ thông Từ tính Hình II.35: Chức ‘Giá trị phần mềm’ Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 63 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương Hình II.36: Chức ‘Tổng hợp chi phí’ II.3.5 Đánh giá kiểm thử Hệ thống chạy theo công văn 2589/BTTTT-ƯDCNTT Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 64 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương PHẦN III KẾT LUẬN III.1 I KẾT QUẢ ĐẠT ĐƯỢC Trình bày thành thu kiến thức, kỹ năng, ứng dụng phần mềm hạn chế phần mềm cần khắc phục III.1.1 Về kiến thức kỹ - Nâng cao kiến thức kỹ ngôn ngữ: JAVA, HTML5, CSS3, JAVASCRIPT, JQUERY, JSON, SVG, JSP, XML - Hiểu rõ quy trình xây dựng ứng dụng web - Hiểu rõ mô hình MVC Framework Spring Web MVC - Sử dụng tốt thư viện vẽ web ứng dụng để xây d ựng thành chức hoàn chỉnh - Hiểu rõ quy trình cách thức ước lượng chi phí phần mềm theo công văn 2589/BTTTT-ƯDCNTT - Nâng cao kỹ làm việc nhóm - Nâng cao kỹ quản lý thời gian, dự án phần mềm III.1.2 Về ứng dụng - Giao diện thiết kế dễ sử dụng, màu sắc hài hòa, bố cục hợp lí - Giao diện thay đổi phù hợp với nhiều loại hình khác nhau: ện thoại, máy tính bảng, laptop - Hoàn thành 100% chức đề ra, chức sử dụng dễ dàng có liên kết với - Có thể sử dụng phần mềm để xác định giá trị phần mềm theo công văn 2589/BTTTT-ƯDCNTT - Có thể sử dụng phần mềm để thay công cụ vẽ sơ đồ use-cases - Có thể sử dụng phần mềm để thay công cụ thiết kế giao diện III.1.3 Hạn chế - Trong thiết kế sơ đồ use-cases tên use-cases tên tác nhân s đồ vẽ chưa thể xuống dòng theo ý muốn - Các thuộc tính thay đổi đối tượng vẽ phần thiết kế giao diện III.2 HƯỚNG PHÁT TRIỂN - Cải thiện xử lý chức thiết kế giao diện vẽ sơ đồ use-cases Cho phép người dùng chỉnh sửa thuộc tính đối tượng vẽ use-cases Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 65 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương - Cung cấp thêm thuộc tính thay đổi đ ối tượng v ẽ ph ần thiết kế giao diện - Cho phép nhiều người thao tác sơ đồ vẽ m ột bảng thiết kế giao diện - Từ giao diện thiết kế sinh code HTML, JAVA, PHP - Chó phép nhiều người tham gia dự án - Hỗ trợ xuất liệu theo nhiều mẫu khác PHẦN IV TÀI LIỆU THAM KHẢO [1] http://www.w3schools.com/html/default.asp - hướng dẫn HTML [2] http://www.w3schools.com/css/default.asp - hướng dẫn CSS [3] http://www.w3schools.com/jquery/default.asp - hướng dẫn JQUERY [4] http://www.w3schools.com/js/default.asp - hướng dẫn JAVASCRIPT [5] http://www.w3schools.com/js/default.asp - hướng dẫn BOOTSTRAP [6] http://www.jointjs.com/demos - demo JOINTJS [7] http://www.jointjs.com/tutorial - hướng dẫn JOINTJS [8] http://www.jointjs.com/api - Các hàm api JOINTJS [9] http://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm - hướng dẫn Spring Web MVC Framework [10]http://www.springbyexample.org/examples/simple-spring-security-webapp.html - hướng dẫn sử dụng Spring Security [11] http://www.tutorialspoint.com/hibernate/ - Hướng dẫn Hibernate Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 66 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG - Để chạy chương trình cần chuẩn bị: o Cài đặt Tomcat: sử dụng Tomcat o Tập tin “.sql” sở liệu o Tập tin “.war” dự án - Sau cài đặt chuẩn bị ta deploy file war lên tomcat: o Truy cập server: http://diachiip:8080/manager/html o Chọn file war sau nhấn chọn deployer o Khi deploy thành công hiển thị Truy cập ứng dụng: http://diachiip:8080/LuanVanVersion5 Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 67 [...]... 2589/BTTTT-ƯDCNTT This software supports to determined value of software most convenient and most efficient Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 14 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương PHẦN I GIỚI THIỆU I.1 ĐẶT VẤN ĐỀ Việc ước lượng giá trị phần mềm và thu thập yêu cầu người dùng hết sức quan trọng nhưng hiện tại các công việc này chưa được thống nhất thành một hệ thống... khẩu Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 30 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương II.2.2.4 Tạo dự án Mô tả Tên yêu cầu Mức độ ưu tiên Mô tả tóm tắt Tác nhân Tiền điều kiện Dòng sự kiện chính Dòng sự kiện thay thế Hậu điều kiện Các yêu cầu chức năng Tạo dự án Cao Cho phép người dùng tạo mới dự án Người dùng có tài khoản Người dùng phải đăng nhập vào hệ thống 1 Người. .. chức năng Yêu cầu chức năng’ 2 Hệ thống tải trang yêu cầu chức năng (hiển thị danh sách Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 32 GVHD: TS Ngô Bá Hùng Dòng sự kiện thay thế Hậu điều kiện Các yêu cầu chức năng SVTH: Ngô Minh Phương các yêu cầu chức năng, nếu danh sách khác rỗng) 3 Người dùng bấm ‘Thêm nhóm’ 4 Hệ thống hiển thị thêm 1 dòng trống 5 Người dùng nhập tên... Use-case để ước lượng giá trị phần mềm - Cho phép người dùng thiết kế giao diện, liên kết giữa các giao diện, liên kết giao diện đến Use-cases, xuất ảnh giao diện - Cho phép người dùng xuất các bảng tính toán theo công văn Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 16 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương I.4 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU I.4.1 Về Lý Thuyết - Tìm... II.2.2.5 Yêu cầu chức năng II.2.2.5.1 Thêm mới yêu cầu chức năng Mô tả Tên yêu cầu Mức độ ưu tiên Mô tả tóm tắt Tác nhân Tiền điều kiện Dòng sự kiện chính Thêm yêu cầu chức năng Cao - Cho phép người dùng thêm yêu cầu chức năng - Mỗi yêu cầu chức năng sẽ phải thu c một nhóm chức năng Người dùng có tài khoản - Người dùng phải đăng nhập vào hệ thống - Người dùng chọn một dự án cụ thể 1 Người dùng khởi... xuất tập tin Cài đặt các phần mềm cần thiết như: - Github - Spring Tool Suite - XAMPP - Browser: Firefox, Google Chrome … Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 18 SVTH: Ngô Minh Phương GVHD: TS Ngô Bá Hùng Phân tích, thiết kế chức năng: - Đăng nhật - Thu thập yêu cầu - Cập nhật dự án - Mô tả yêu cầu chức năng - Mô tả yêu cầu phi chức năng - Ước lượng chi phí - Xuất... sách và hiển thị ra Luồng A: Người dùng chọn ‘No’ Chuỗi A bắt đầu từ bước 4 của dòng sự kiện chính 5 Quay lại bước 2 của dòng sự kiến chính Hậu điều kiện Các yêu cầu chức năng Bảng II.11: Mô tả chức năng xóa yêu cầu chức năng Thiết kế giao diện Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 35 SVTH: Ngô Minh Phương GVHD: TS Ngô Bá Hùng Hình II.10: Thiết kế giao diện yêu cầu. .. Hùng - SVTH: Ngô Minh Phương Phần 2 Nội dung gồm có: Mô tả bài toán, thiết kế và cài đặt giải pháp giải pháp và đánh giá kiểm thử Phần 3 Kết luận gồm có: kết quả đạt được và hướng phát triển Phần 4 Tài liệu tham khảo Phần 5 Hướng dẫn cài đặt và sử dụng Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 20 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương PHẦN II NỘI DUNG II.1 MÔ TẢ BÀI... Các yêu cầu giao tiếp II.1.2.1 Giao diện người dùng: - Màu chủ đạo: Xanh dương và trắng Giao diện hệ thống thân thiện với người dùng, hợp xu hướng thiết kế hiện tại, không sử dụng các từ ngữ chuyên ngành, gây khó hiểu cho người sử dụng Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 22 GVHD: TS Ngô Bá Hùng - SVTH: Ngô Minh Phương Chức năng trên giao diện được bố trị hợp lý, thu n... người mới bắt đầu tìm hiểu Phần mềm ước lượng giá trị phần mềm và thu thập yêu cầu người dùng Trang 23 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương + Đòi hỏi người dùng phải biết về XML + Tốn khá nhiều thời gian để tìm hiểu Còn về việc quản lý phân quyền người dùng và tăng độ bảo mật cho phần mềm thì hệ thống sẽ dùng Spring Security Vì Spring Security là một frameword tập trung cung cấp cà xác thực và ... án Người dùng có tài khoản - Người dùng phải đăng nhập vào hệ thống - Người dùng chọn dự án cụ thể Người dùng khởi động chức Thu thập yêu cầu Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu. .. Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng Trang 14 GVHD: TS Ngô Bá Hùng SVTH: Ngô Minh Phương PHẦN I GIỚI THIỆU I.1 ĐẶT VẤN ĐỀ Việc ước lượng giá trị phần mềm thu thập yêu. .. trang yêu cầu phi chức (hiển thị danh sách yêu phi cầu chức năng, danh sách khác rỗng) Người chọn ‘Thêm yêu cầu Hệ thống hiển thị dòng Phần mềm ước lượng giá trị phần mềm thu thập yêu cầu người dùng