Đặc tả yêu cầu phần mền

12 579 2
Đặc tả yêu cầu phần mền

Đ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

Đặc tả yêu cầu phần mềm Cho Phần mềm bán quấn áo trực tuyến Phiên 1.0 phê chuẩn Được chuẩn bị Tô Ngọc Trí Ngày tạo sản phẩm Theo dõi phiên tài liệu Tên Ngày Lý thay đổi Phiên MỤC LỤC Giới thiệu 1.1.Mục đích 1.2 Nhóm người đọc .3 1.3 Phạm vi sản phẩm .3 1.4 Bảng giải thuật ngữ 1.5 Tài liệu tham khảo Mô tả tổng quan 2.1 Mô hình hệ thống .4 2.2 Các chức sản phẩm 2.2.1 Trang chủ .4 2.2.2 Giới thiệu 2.2.3 Hướng dẫn mua hàng 2.2.4 Giảm giá 2.2.5 Sản phẩm 2.2.6 Đăng kí 2.2.7 Đăng nhập 2.2.8 Tìm kiếm 2.2.9 Danh mục 2.2.10 Thanh toán .5 2.3 Người sử dụng Môi trường vận hành .5 2.5 Các ràng buộc thực thi thiết kế .6 2.6 Các giả định phụ thuộc Các yêu cầu giao tiếp 3.1 Giao diện người sử dụng 3.2 Giao tiếp phần cứng 3.3 Giao tiếp phần mềm 3.4 Giao tiếp truyền thông tin Các tính hệ thống 4.1 Tính đăng kí .7 4.1.1 Mô tả mức ưu tiên 4.1.2 Tác nhân/chuỗi đáp ứng 4.1.3 Các yêu cầu chức 4.2 Tính đăng nhập 4.2.1 Mô tả mức ưu tiên 4.2.2 Tác nhân/chuỗi đáp ứng 4.2.3 Các yêu cầu chức 4.3 Tính tìm kiếm 4.3.1 Mô tả mức ưu tiên 4.3.2 Tác nhân/chuỗi đáp ứng 4.3.3 Các yêu cầu chức Các yêu cầu phi chức .9 5.1 yêu cầu thực thi 5.2 Yêu cầu an toàn 10 5.3 Yêu cầu bảo mật .10 5.3.1 Xác định vai trò .10 5.3.2 Xác định môi trường bảo mật ứng dụng 10 5.3.3 Xác định ảnh hưởng bảo mật 10 5.3.4 Kế hoạch vận hành 10 5.3.5 kế hoạch kiểm soát ứng dụng .11 5.3.6 Xác định mức độ yêu cầu bảo mật 11 5.4 Các đặc điểm chất lượng phần mềm 11 5.5 Các luật vận hành 11 Các yêu cầu khác 12 6.1 Các yêu cầu sở liệu 12 6.2 Các yêu cầu phong tục – văn hóa 12 Giới thiệu 1.1.Mục đích - Mục tiêu tài liệu đặc tả giúp cho khách hàng hiểu rõ thành phần, chức yêu cầu phần mềm mà khách hàng yêu cầu Là tài liệu giúp cho nhóm người thiết kế thiết kế phần mềm theo yêu cầu khách hàng Đây tài liệu tạo tiến trình thiết kế phần mềm Đồng thời tài liệu tham khảo cho tất người nhóm thiết kế phần mềm 1.2 Nhóm người đọc Những người đọc tài liệu khách hàng, thiết kế viên, lập trình viên, kiểm thử viên, người quản lí, cài đặt viên, người bảo hành Nội dung tài liệu đặc tả trình bày đề mục, quy trình, mô hình, cách tổ chức tài liệu tiến trình thiết kế phần mềm Những đề mục mà nhóm người đọc là: - Khách hàng: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Thiết kế viên: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Lập trình viên: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Kiểm thử viên: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Người quản lí: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Cài đặt viên: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Người bảo hành: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức 1.3 Phạm vi sản phẩm - Sản phẩm phần mềm bán quần áo trực tuyến nhằm bán quần áo qua mạng bao gồm toán qua mạng - Bán hàng qua mạng có nhiều lợi ích giảm chi phí, giá thành sản phẩm hạ, lợi nhuận cao - Mục tiêu sản phẩm đáp ứng yêu cầu khách hàng đặt - Phần mềm chạy tốt nhiều môi trường làm việc khác hệ điều hành khác window xp, window 7, linux, unix, ubuntu, vista, Mac OS… - Phần mềm dụng hệ sở liệu MySQL để lưu trữ liệu - Sản phẩm hoàn thành phải có mục liên hệ khách hàng tức liên hệ khách hàng người bán Hệ thống website cung cấp thông tin giới thiệu sản phẩm hình ảnh, nhạc chuông…bao gồm module lớn trang thông tin trang quản trị website 1.4 Bảng giải thuật ngữ Dưới giải thuật ngữ, chữ viết tắt tài liệu này: STT Thuật ngữ/chữ viết tắt Định nghĩa/mô tả 1.5 Tài liệu tham khảo Khi viết tài liệu có tham khảo tài liệu sau: Bản dịch cô Phan Phương Lan từ từ mẫu đặc tả yêu cầu phần mềm tác giả Kari E Wiegers Giáo trình Nhập môn công nghệ phần mềm-Trường Đại Học Cần Thơ Mô tả tổng quan 2.1 Mô hình hệ thống Sản phẩm thiết kế dựa mô hình RUP bao gồm giai đoạn: - khởi đầu (Inception): thiết lập phạm vi, giới hạn, use case quan trọng, kiến trúc ứng viên, dự đoán chi phí kế hoạch làm việc - Triển khai (Elaboration): phân tích vấn đề, thiết lập tảng kiến trúc, thiết lập hỗ trợ công cụ - Xây dựng (Construction): phát triển thành phần, tích hợp chúng kiểm tra kĩ lưỡng - Chuyển giao (Transition): phát hành cộng đồng người sử dụng Sản phẩm tạo là sản phẩm độc lập hệ thống nhỏ không liên quan đến hệ thống khác 2.2 Các chức sản phẩm Phần mềm sau hoàn thành phải đảm chức sau: trang chủ, giới thiệu, hướng dẫn mua hàng, giảm giá, sản phẩm, đăng kí, liên hệ, đăng nhập, tìm kiếm, danh mục, giỏ hàng, toán 2.2.1 Trang chủ Trình bày sản phẩm mới, bật, mua nhiều tháng website 2.2.2 Giới thiệu Giới thiệu tóm tắt website bán hàng trực tuyến 2.2.3 Hướng dẫn mua hàng Hướng dẫn khách hàng mua hàng hóa trực tuyến công ty, phương thức toán, xem hóa đơn, kết thúc 2.2.4 Giảm giá Trình bày thông tin giảm giá công ty 2.2.5 Sản phẩm Trình bày danh sách sản phẩm website, hình ảnh mẫu mẫu quần áo theo phân loại loại thông tin bao gồm tên quần áo, giá 2.2.6 Đăng kí Người dùng đăng kí trực tuyến thành viên website, thông tin đăng kí bao gồm: họ tên, giới tính, tỉnh thành, địa liên lạc, tên đăng nhập, địa email, mật khẩu, nhập lại mật 2.2.7 Đăng nhập Sau đăng kí thành viên hệ thống khách hàng phải đăng nhập để sử dụng chức nâng cao website, thông tin đăng nhập bao gồm: tên đăng nhập mật 2.2.8 Tìm kiếm Hệ thống yêu cầu nhập từ khóa tìm kiếm, kết trả hiển thị theo danh sách trang kết theo phân loại sản phẩm 2.2.9 Danh mục Menu tìm kiếm theo danh mục sản phẩm VEST, ÁO, GIẦY, PHỤ KIỆN có menu lồng 2.2.10 Thanh toán Tính tổng số tiền mà khách hàng mua quần áo, có giảm giá trừ tiền giảm giá cho khách hàng sau toán cho khách hàng thông qua phương thức toán website 2.3 Người sử dụng Những người sử dụng sản phẩm bao gồm: chủ sản phẩm, nhân viên, khách mua hàng, khách ghé thăm website không mua hàng, người quản trị hệ thống sản phẩm Các nhóm người khác sử dụng chức khác nhau: - Người quản trị sử dụng tất chức sản phẩm, phân quyền cho thành viên - Chủ sản phẩm sử dụng tất chức sản phẩm - Khách (đã đăng nhập) có quyền sau: xem thông tin sản phẩm, xem thông tin giảm giá, đăng kí, đăng nhập, liên hệ, tìm kiếm, mua hàng, toán sau mua hàng - Nhân viên có quyền sau: xem thông tin sản phẩm, xóa sản phẩm khỏi danh mục, cập nhật danh mục sản phẩm, xem thông tin giảm giá, cập nhật thông tin giảm giá, đăng kí, đăng nhập, tìm kiếm, mua hàng, toán, liên hệ - Khách không đăng nhập có quyền sau: xem thông tin sản phẩm, xem thông tin giảm giá, đăng kí, đăng nhập, tìm kiếm Môi trường vận hành - Phần mề vận hành hệ điều hành khác như: window xp, window 7, linux, unix, ubuntu, vista, Mac OS… - Sử dụng hệ sở liệu MySQl để lưu trữ liệu - Các trình duyệt web hỗ trợ Internet Eplorer,Google Chrome, Firefox,… - Phần mềm hoạt động tốt trình duyệt Firefox 2.5 Các ràng buộc thực thi thiết kế - Phần mềm phải chạy tốt môi trường hệ điều hành khác window xp, window 7, linux, unix, ubuntu, vista, Mac OS… - Sử dụng hệ sở liệu MySQl để lưu trữ liệu - Phải đảm bảo chạy tốt trình duyệt web Internet Eplorer, Google Chrome, Firefox - Giao diện phải thân thiện với người sử dụng, rõ ràng, trình bày mạch lạc, đẹp, làm bật website bán quần áo trực tuyến - Phần mềm sửa đổi theo yêu cầu khách hàng - Bộ nhớ mà phần mềm chiếm dụng không 10GB thời gian hoàn thành sản phẩm không 15 ngày - Ngôn ngữ sử dụng website hoàn toàn tiếng việt - Phần mềm phải đảm bảo truy cập máy tính cá nhân điện thoại di động có hỗ trợ lướt web - Trang web phải trang web động có quảng cáo - Cơ sở liệu lưu trữ trực tiếp máy chủ Server mạng 2.6 Các giả định phụ thuộc - Phần mềm sử dụng lại đoạn code giao diện, menu có sẵn mạng bổ sung, sửa chữa, chon lọc lại cần thiết với trang web mình, không cần thiết loại bỏ - Giả định phần chạy tốt phiên hệ điều hành window, trình duyệt web firefox, internet explorer, google chrome - Nếu có lỗi xảy làm cho phần mềm chạy hệ điều hành window hay trình duyệt web vừa kể tên ta phải tiến hành kiểm tra để xác định phận bị lỗi mà tiến hành sửa chữa Các yêu cầu giao tiếp 3.1 Giao diện người sử dụng - Giao diện phải thân thiện với người sử dụng, bố cục rõ ràng, làm bật website bán hàng - Phải trưng bày sản phẩm trang chủ - Các chức đăng kí, đăng nhập để phía bên phải hình không nên chiếm chỗ lớn hay nhỏ làm cho người xem khó nhìn thấy - Trang web nên có logo thương hiệu sản phẩm, công ty khách hàng (chủ phần mềm) Có menu nằm ngang, nằm phía menu nằm dọc phía bên trái hình - Phần tìm kiếm nằm nằm bên trái hình phía menu dọc - Giao diện phải có hiệu ứng flash để làm cho trang web sinh động hơn, bớt khô khan - Trình bày tác giả cuối trang hình nên có thước cuộn hình để người xem xem thông tin bị che khuất dễ dàng - Trang web nên có nút bấm hình ảnh - Sản phẩm cần trưng bày hình - Khi gặp cố hệ thống hay sở liệu, thao tác người dùng phải có hộp thoại thông báo báo lỗi phải rõ lỗi gì, đâu để người sử dụng hay người bảo hành dễ dàng sửa lỗi Các thông báo lỗi nên xuất khung thông báo nhỏ để người dùng tập trung vào toàn nội dung thông báo - Đặc biệt thông báo nên ngắn gọn, súc tích lỗi - Trang web phải trình bày đầy đủ cac chức người sử dụng giao diện phần quản trị người quản trị phải ẩn 3.2 Giao tiếp phần cứng Phần mềm giao tiếp với phần cúng hình, cách xử lí thông qua nhớ, vi xử lí, thiết bị nhập bàn phím, chuột Có thể in trang web giấy máy in Dữ liệu phần mềm lưu phần cứng hệ thống máy chủ 3.3 Giao tiếp phần mềm Phần mềm muốn chạy phải có hệ điều hành window xp, window 7, linux, unix, ubuntu, vista, Mac OS…và trình duyệt web Internet Explorer, Firefox, Google Chrome… Cơ sở liệu tạo thông qua phần mềm tạo sở liệu công cụ soạn thảo web, upload web 3.4 Giao tiếp truyền thông tin - Phần mềm yêu cầu phải có trình duyệt web để truy cập vào trang web bán hàng phần mềm tạo - Phải có hình thức liên hệ với doanh nghiệp, thông qua email, phone, trực tiếp văn phòng, trụ sở, qua hệ thống trả lời trực tuyến có form liên hệ để người xem gửi yêu cầu website Sử dụng giao thức truyền thông tin http, FTP - Trang web phải bảo mật đảm bảo an toàn trình hoạt động, an toàn toán tiền qua mạng - Cần phải có bên thứ ba việc giao dịch qua mạng - Xây dựng sách bảo mật mạng kiểm soát thiết bị vào - Thông tin phải mã hóa để đảm bảo an toàn quyền riêng tư khách hàng Các tính hệ thống 4.1 Tính đăng kí 4.1.1 Mô tả mức ưu tiên Giúp cho khách hàng đăng kí làm thành viên website để thực chức dành riêng cho thành viên website mua hàng 4.1.2 Tác nhân/chuỗi đáp ứng - Khi người dùng click chuột vào mục đăng kí chuyển đến trang khác cho người dùng đăng kí - Khi người dùng điền đầy đủ thông tin xác theo ràng buộc nhập liệu thông tin gửi webserver xử lí thông báo cho người dùng đăng kí thành công - Ngược lại, người dùng nhập thông tin không đầy đủ theo yêu cầu không xác theo yêu cầu nhập liệu đưa thông báo đăng kí không thành công yêu cầu nhập lại 4.1.3 Các yêu cầu chức - Mã yêu cầu: BH01 - Tên yêu cầu: Tính đăng kí làm thành viên website - Đối tượng sử dụng: người dùng (khách hàng), có nhân viên công ty - Cách xử lí: + Bước 1: Sau truy cập vào địa website, click nút đăng kí điền đầy đủ thông tin có mẫu thông tin sau:  tên đăng nhập  email  mật  nhập lại mật  thông tin khác bỏ qua sau click nút đăng kí để hoàn tất việc đăng kí + Bước 2: người dùng đăng nhập không (nếu đăng kí thành công), ngược lại yêu cầu người dùng đăng kí lại chưa đăng kí thành công - Kết quả: người dùng đăng kí thành công đăng nhập vào hệ thống - Ghi chú: bắt buộc phải nhập đủ thông tin theo yêu cầu theo mẫu định dạng sẵn 4.2 Tính đăng nhập 4.2.1 Mô tả mức ưu tiên Giúp cho người dùng đăng kí đăng nhập vào hệ thống để thực số chức có thành viên thực mua hàng 4.2.2 Tác nhân/chuỗi đáp ứng Khi người dùng click nút đăng nhập chuyển đến trang khác để người dùng điền thông tin yêu cầu mẫu, sau click nút đăng nhập để đăng nhập vào hệ thống 4.2.3 Các yêu cầu chức - Mã yêu cầu: BH02 - Tên yêu cầu: Tính đăng nhập vào hệ thống website - Đối tượng sử dụng: người dùng (khách hàng) thành viên, nhân viên công ty, người quản trị - Cách xử lí: + Bước 1: Sau truy cập vào địa website, điền đầy đủ thông tin có form đăng nhập thông tin sau:  tên đăng nhập  Mật sau click nút đăng nhập để hoàn tất việc đăng nhập + Bước 2: người dùng đăng nhập vào hệ thống thông báo lỗi đăng nhập người dùng chưa vào hệ thống Các lỗi nhập sai mật tên đăng nhập - Kết quả: người dùng đăng nhập thành công vào hệ thống - Ghi chú: bắt buộc phải nhập đủ thông tin theo yêu cầu theo mẫu định dạng sẵn 4.3 Tính tìm kiếm 4.3.1 Mô tả mức ưu tiên Giúp cho người dùng tìm kiếm thông tin nhanh Các thông tin tên sản phẩm giá sản phẩm 4.3.2 Tác nhân/chuỗi đáp ứng - Người dùng nhập thông tin sản phẩm chọn mức giá sản phẩm cần tìm kiếm vào vào form tìm kiếm - kết trả thông tin sản phẩm cần tìm kiếm 4.3.3 Các yêu cầu chức - Mã yêu cầu: BH03 - Tên yêu cầu: Tính tìm kiếm thông tin sản phẩm (tên sản phẩm, giá sản phẩm) - Đối tượng sử dụng: người dùng, nhân viên công ty, người quản trị - Cách xử lí: + Bước 1: Sau truy cập vào địa website, chọn đầy đủ thông tin có form tìm kiếm thông tin sau:  chọn sản phẩm (chọn danh sách)  thông tin giá sản phẩm (chọn giá từ đến ) sau click nút tìm kiếm để hoàn tất việc tìm kiếm + Bước 2: liệt kê sản phẩm thỏa điều kiện tìm kiếm Nếu sản phẩm thỏa điều kiện đưa thông báo sản phẩm thỏa yêu cầu tìm kiếm - Kết quả: hiển thị thông tin sản phẩm thỏa điều kiện - Ghi chú: bắt buộc phải nhập đủ thông tin theo yêu cầu theo mẫu định dạng sẵn Các yêu cầu phi chức 5.1 yêu cầu thực thi Phần mềm có yêu cầu thực thi sau: - Khi đăng kí khách hàng phải điền đầy đủ thông tin đưa cho đăng kí - Khi tiềm kiếm sản phẩm thời gian thực khoảng giây - Khi khách hàng muốn liên hệ với người phụ trách website khách hàng phải nhập đầy đủ thông tin họ tên nội dung phần liên hệ hệ thống thực gửi yêu cầu - Khách hàng muốn mua hàng bắt buộc phải đăng nhập - Không có yêu cầu theo thời gian thực 5.2 Yêu cầu an toàn - Phần mềm phải thiết kế an toàn chống lại lây nhiễm virus, thiết kế cẩn thận tránh lỗi bảo mật đề phòng trang web bị hack làm cho thông tin khách hàng bị hay bị thay đổi - Chú ý việc phân quyền cho thành viên, không cấp quyền cho thành viên có quyền thay đổi thuộc tính, chức trang web 5.3 Yêu cầu bảo mật Khi hệ thống lưu trữ, truy xuất liệu cá nhân thông tin khách hàng, thẻ tín dụng, doanh số bán hay thông tin riêng tư, cần phải có biện pháp đảm bảo an toàn liệu 5.3.1 Xác định vai trò - Toàn ứng dụng mức độ bảo mật - Người dùng cuối cần quyền truy xuất giới hạn vào hệ thống, người thao tác viên cập nhật người dùng có quyền truy cập cao cấp độ - Bảo mật dựa vai trò kĩ thuật dùng để cấp quyền mức độ bảo mật khác tương ứng quyền hạn độ chuyên nghiệp người dùng hệ thống Lưu ý: Nhận biết lớp người dùng cần truy cập đến ứng dụng Gán tên vai trò cho lớp người dùng Cuối cùng, gán mức độ tối thiểu truy xuất đến vai trò Mỗi lớp người dùng nên có đủ quyền truy xuất đén công việc họ không nhiều 5.3.2 Xác định môi trường bảo mật ứng dụng - Độ bảo mật không bị giới hạn người dùng hệ thống - Chỉ người dùng đăng nhập vào ứng dụng, ứng dụng phải “login” để kiểm soát tài nguyên chia sẻ tập tin, dịch vụ hệ thống, sở liệu - Mức độ kiểm soát ứng dụng gọi ngữ cảnh bảo mật - Chúng ta cần phải làm việc với nhiều người dùng khác quản trị mạng, cấp quyền truy xuất phù hợp ứng dụng để chia sẻ tài nguyên 5.3.3 Xác định ảnh hưởng bảo mật Nếu công ty có sẵn chế bảo mật thay vào hệ thống nên điều chỉnh cho phù hợp với chế có Nếu thực thi hệ thống bảo mật hay hệ thống khác, cần phải phân tích tác động hệ thống hệ thống tại: - Hệ thống có làm hỏng chúc phần mềm tại? - Hệ thống đòi hỏi phải hỗ trợ thêm phần người dùng-đăng nhập mở rộng? - Hệ thống khóa vài người dùng tập tin hay tài nguyên mà họ truy cập trước 5.3.4 Kế hoạch vận hành - Khi tổ chức phát triển thay dổi, người dùng thêm vào, người củ cập nhật bỏ - Những thao tác đòi hỏi thay đỏi CSDL bảo mật, nơi thông tin người dùng quyền hạn truy cập họ lưu - Những thông tin lưu trữ hiệ thời 10 5.3.5 kế hoạch kiểm soát ứng dụng - Một hệ thống bảo mật tốt không chế thụ động Thay vào đó, chứa chức trợ giúp kiểm soát hoạt động hệ thống cho vấn đè bảo mật - Vấn đề chung chức nhật kí - Toàn thao tác hệ thống ghi nhận toàn kiên liên quan đến bảo mật hệ thống - Có thể ghi nhận đăng nhập, truy xuất đến tài nguyên điều hiệu Thường ghi nhận số tập thông tin việc cố gắng đăng nhập lỗi 5.3.6 Xác định mức độ yêu cầu bảo mật - Bảo mật giống phần khác thiết kế ứng dụng, cân nhắc hiệu chi phí - Nếu hệ thống không lưu liệu có tính nhạy cảm cao - Cách tốt để triển khai hệ thống “giữ xác thực người dùng” đòi hỏi lưu trữ - Nếu lưu trữ thông tin cần cho bảo mật, chi phí cho bảo mật thông tin đặc biệt phải kiểm chứng - Không có hệ thống bảo mật 100% Chúng ta phải xác định mức độ rủi ro bảo mật chấp nhận - Độ rủi ro bảo mật diễn tả tỉ lệ phần trăm tương xứng khả mà bảo mật hệ thống không đạt đến - Điều chi phí phí tốn đẻ xây dựng hệ thống bảo mật 99% - Chúng ta hay khách hàng phải xác định mức độ rủi ro chấp nhận dựa liệu nhạy cảm hệ thống 5.4 Các đặc điểm chất lượng phần mềm Phần mềm làm phải đảm bảo yêu cầu chất lượng như: - tính thích ứng chạy nhiều môi trường làm việc khác nhau, nhiều trình duyệt khác - tính sẵn có, tính xác phần mềm phải hoạt động xác không tính toán số liệu sai dẫn đến toán tiền cho khách hàng sai - tính linh hoạt; tính thao tác phần; tính bảo trì trình hoạt động phần có xảy lỗi phải sửa chữa nâng cấp lên phiên mớ - tính khả chuyên; tính tin cậy phần mềm phải hoạt động ổn định, chạy yêu cầu không chạy sai, đáp ứng yêu cầu người dùng - tính tái sử dụng; tính kiểm thử phần mềm hoàn thành kiểm tra thông qua cài đặt sử dụng thử để kiểm tra tính đắng, tính dễ sử dụng, kiểm tra lỗi trước phát hành sản phẩm - tính dễ sử dụng phần mềm hoàn thành phải dễ sử dụng, giao diện phải thân thiện với người sử dụng, nội dung rõ ràng, dễ hiểu, chức đơn giản 5.5 Các luật vận hành - Chúng ta giảm bớt chi phí vận hành theo nhiều cách - Cách tốt để giảm chi phí vận hành đảm bảo chương trình kiểm thử chạy thử trước đưa vào triển khai 11 - Chi phí triển khai giảm bớt phân phối trực tuyến hay thủ tục tự động cài đặt quy trình vận hành tự động quy trình tin học - Trong trường hợp phần cứng, phần mềm thành phần mua không phát triển, nhận chấp thuận vận hành từ nhà xưởng hay người ủy thác sản phẩm - Vận hành sản phẩm trung gian tiết kiệm cho chi phí thuê mướn nhân viên Các yêu cầu khác 6.1 Các yêu cầu sở liệu Cơ sở liệu tạo phải rõ ràng, mạch lạc, không dư thừa liệu Dữ liệu phải dễ dàng truy xuất, dễ quản lí Cơ sở liệu phải đảm bảo an toàn, bảo mật số thông tin quan trọng 6.2 Các yêu cầu phong tục – văn hóa Trang web phải viết hoàn toàn tiếng việt Từ ngữ mô tả phải rõ ràng không mập mờ, diễn tả nội dung Không sử dụng từ ngữ khó hiểu, từ ngữ thô tục,… 12 [...]... được - Độ rủi ro bảo mật diễn tả tỉ lệ phần trăm tương xứng khả năng mà bảo mật hệ thống không bao giờ đạt đến - Điều đó có thể nhưng chi phí phí tốn đẻ xây dựng hệ thống bảo mật 99% - Chúng ta hay khách hàng phải xác định mức độ rủi ro có thể chấp nhận được dựa trên dữ liệu nhạy cảm của hệ thống 5.4 Các đặc điểm chất lượng phần mềm Phần mềm được làm ra phải đảm bảo các yêu cầu về chất lượng như: - tính... hành có thể tự động bằng các quy trình tin học - Trong trường hợp phần cứng, phần mềm là thành phần được mua chứ không được phát triển, chúng ta có thể nhận sự chấp thuận vận hành từ nhà xưởng hay người ủy thác của sản phẩm - Vận hành sản phẩm trung gian tiết kiệm cho chúng ta chi phí thuê mướn nhân viên 6 Các yêu cầu khác 6.1 Các yêu cầu về cơ sở dữ liệu Cơ sở dữ liệu tạo ra phải rõ ràng, mạch lạc,... tính chính xác là phần mềm phải hoạt động chính xác không tính toán số liệu sai dẫn đến thanh toán tiền cho khách hàng sai - tính linh hoạt; tính thao tác giữa các phần; tính có thể bảo trì là trong quá trình hoạt động của phần nếu có xảy ra lỗi thì phải có thể sửa chữa được hoặc nâng cấp lên phiên bản mớ - tính khả chuyên; tính tin cậy là phần mềm phải hoạt động ổn định, chạy đúng yêu cầu không chạy... mềm phải hoạt động ổn định, chạy đúng yêu cầu không chạy sai, đáp ứng được yêu cầu của người dùng - tính có thể tái sử dụng; tính có thể kiểm thử là phần mềm hoàn thành có thể được kiểm tra thông qua cài đặt sử dụng thử để kiểm tra tính đúng đắng, tính dễ sử dụng, kiểm tra lỗi trước khi phát hành sản phẩm - tính dễ sử dụng là phần mềm khi hoàn thành phải dễ sử dụng, giao diện phải thân thiện với người... 5.3.6 Xác định mức độ yêu cầu bảo mật - Bảo mật cũng giống như những phần khác trong thiết kế ứng dụng, là sự cân nhắc giữa hiệu quả và chi phí - Nếu hệ thống không lưu những dữ liệu có tính nhạy cảm cao - Cách tốt nhất để triển khai hệ thống đó là “giữ sự xác thực của người dùng” đòi hỏi lưu trữ - Nếu chúng ta lưu trữ thông tin cần cho bảo mật, chi phí cho bảo mật thông tin đặc biệt phải được kiểm... dữ liệu Dữ liệu đó phải dễ dàng truy xuất, dễ quản lí Cơ sở dữ liệu phải được đảm bảo an toàn, bảo mật một số thông tin quan trọng 6.2 Các yêu cầu về phong tục – văn hóa Trang web phải được viết hoàn toàn bằng tiếng việt Từ ngữ mô tả phải rõ ràng không mập mờ, diễn tả đúng nội dung Không sử dụng các từ ngữ khó hiểu, các từ ngữ thô tục,… 12 ... hệ thống yêu cầu phi chức - Thiết kế viên: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Lập trình viên: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp,... tính hệ thống yêu cầu phi chức - Kiểm thử viên: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Người quản lí: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp,... tính hệ thống yêu cầu phi chức - Cài đặt viên: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp, tính hệ thống yêu cầu phi chức - Người bảo hành: phần giới thiệu,mô tả tổng quan, yêu cầu giao tiếp,

Ngày đăng: 13/12/2016, 15:18

Từ khóa liên quan

Mục lục

  • 1. Giới thiệu

    • 1.1.Mục đích

    • 1.2 Nhóm người đọc

    • 1.3 Phạm vi sản phẩm

    • 1.4 Bảng chú giải thuật ngữ

    • 1.5 Tài liệu tham khảo

    • 2. Mô tả tổng quan

      • 2.1 Mô hình hệ thống

      • 2.2 Các chức năng của sản phẩm

      • 2.2.1 Trang chủ

        • 2.2.2 Giới thiệu

        • 2.2.3 Hướng dẫn mua hàng

        • 2.2.4 Giảm giá

        • 2.2.5 Sản phẩm

        • 2.2.6 Đăng kí

        • 2.2.7 Đăng nhập

        • 2.2.8 Tìm kiếm

        • 2.2.9 Danh mục

        • 2.2.10 Thanh toán

        • 2.3 Người sử dụng

        • 2. 4 Môi trường vận hành

        • 2.5 Các ràng buộc về thực thi và thiết kế

        • 2.6 Các giả định và phụ thuộc

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

  • Đang cập nhật ...

Tài liệu liên quan