MỤC LỤC
Spiral chú trọng vào phân tích rủi ro dự án: Rủi ro là bất kỳ tình huống bất lợi nào có thể ảnh hưởng đến việc hoàn thành thành công. Tính năng quan trọng nhất của mô hình xoắn ốc là xử lý những rủi ro chưa biết này sau khi dự án đã bắt đầu. Việc giải quyết rủi ro như vậy được thực hiện dễ dàng hơn bằng cách phát triển một mẫu thử nghiệm.
Mô hình xoắn ốc hỗ trợ đối phó với rủi ro bằng cách cung cấp phạm vi để xây dựng một nguyên mẫu ở mọi giai đoạn phát triển phần mềm. Mỗi giai đoạn trong mô hình được bắt đầu với yêu cầu/mục tiêu thiết kế và kết thúc với việc khách hàng kiểm tra tiến độ của từng giai đoạn. Mô hình Nguyên mẫu cũng hỗ trợ xử lý rủi ro, nhưng rủi ro phải được xác định hoàn toàn trước khi bắt đầu công việc phát triển của dự án.
Nhưng trong thực tế, rủi ro của dự án có thể xảy ra sau khi công việc phát triển bắt đầu, trong trường hợp đó, chúng ta không thể sử dụng Mô hình tạo mẫu. Trong mỗi giai đoạn của Mô hình xoắn ốc, các tính năng của sản phẩm được xác định ngày tháng và phân tích, cũng như các rủi ro tại thời điểm đó được xác định và được giải quyết thông qua quá trình tạo mẫu. Mô hình sử dụng prototyping như một cơ chế giảm rủi ro và cho phép phát triển các prototype ở bất kỳ giai đoạn nào của quá trình phát triển.
Mỗi giai đoạn trong mô hình được bắt đầu với yêu cầu/mục tiêu thiết kế và kết thúc với việc khách hàng kiểm tra tiến độ của từng giai đoạn. Mô hình xoắn ốc là một cách tiếp cận thực tế để phát triển các sản phẩm phần mềm quy mô lớn bởi vì phần mềm phát triển khi quá trình tiến triển (the software evolves as the process progresses). Ngoài ra, nhà phát triển và khỏch hàng hiểu rừ hơn và phản ứng với cỏc rủi ro ở mỗi cấp độ (level) phát triển.
Nó duy trì cách tiếp cận có tính hệ thống, giống như mô hình vòng đời (Life Cycle model) nhưng kết hợp nó thành một framework lặp lại và. (Visual Studio Code là một trình biên tập mã được phát triển bởi Microsoft dành cho Windows, Linux và macOS. Nó hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting, tự hoàn thành mã thông minh, snippets, và cải tiến mã nguồn. Nó cũng cho phép tùy chỉnh, do đó, người dùng có thể thay đổi theme, phím tắt, và các tùy chọn khác. Nó miễn phí và là phần mềm mã nguồn mở theo giấy phép MIT, mặc dù bản phát hành của Microsoft là theo giấy phép phần mềm miễn phí.) 1.3.3. Phương pháp phân tích và thiết kế phần mềm. - Đối với khách hàng thân thiết:. +) Xác nhận thông tin cá nhân. - Tập trung vào thông tin cá nhân người dùng: Họ và tên; Ngày tháng năm sinh; Địa chỉ; Số điện thoại; CCCD/CMT;….
Hệ thống gồm có các tác nhân là Khách, Nhân viên, Quản lí cửa hàng và Quản trị viên. Các nhóm chức năng quản lý bán hàng: Công việc quản trị khách hàng của Quản trị viên. Sau khi đăng nhập thành công vào hệ thống, người dùng có thể sử dụngcác chức năng như Xem và cập nhật thông tin cá nhân của mình, Thay đổi mật khẩu, và các chức năng trong phạm vi của mình mà hệ thống đã cấp phát.
Tác Nhân Khách hàng , Nhân viên , Quản trị viên(Người dùng) Mô Tả Tác nhân cập nhật thông tin cá nhân. Hậu Điều Kiện Cập nhật thành công, thông tin mới sẽ được lưu trữ vào hệ thống. Mô tả Thực hiện các tác vụ như thêm, sửa, xóa, tìm kiếm tài khoản Quản trị viên Sự kiện kích.
1 Quản trị viên Chọn, chỉnh sửa các thông tin nhân viên 2 Hệ thống Lấy, kiểm tra, cập nhật thông tin Luồng sự. 1 Quản trị viên Chọn khách hang cần xóa yêu cầu xóa 2 Hệ thống Hiển thị, xóa và thông báo. 1 Quản trị viên Yêu cầu xem danh sách nhân viên 2 Hệ thồng Hiển thị danh sách nhân viên 3 Quản trị viên Yêu cầu xem thông tin nhân viên 4 Hệ thống Hiển thị chi tiết thông tin nhân.
2 Hệ thống Hiển thị thống báo yêu cầu quản trị viên, khách hàng xác nhận việc xoá. Hậu điều kiện Hiển thị danh sách tương ứng với thông tin cần tìm kiếm; xoá thành công nhân viên khỏi hệ thống. Đối với khách khi truy cập sử dụng hệ thống thông qua trình duyệt web, hệ thống sẽ nhận yêu cầu truy cập từ phía máy khách thông qua trình duyệt và gửi trae về cho trình duyệt các menu chức năng tương ứng với phạm vi của từng người dùng.
Phần cuối trang cung cấp thông tin liên quan đến hệ thống Khi Người dùng truy cập hệ thống và đăng ký tài khoản và tiến hành. Khi quản trị viên truy cập sử dụng chức năng hệ thống thì phần thân trang cũng sẽ phân bổ theo cấu trúc trái-phải hay sidebar menu, với mỗi phần tử trong menu sẽ tương ứng với từng chức năng quản lý của quản trị viên. Người dùng chỉ có thể sử dụng các chức năng và truy cập các dữ liệu phù hợp với vai trò của người dùng đó.
ELCs là hệ thống dựa trên Web do vậy người dùng cần có các thiết bị có kết nối với internet như máy vi tính và được cung cấp các dịch vụ như thư điện tử, hình ảnh, văn bản, đa phương tiện, giao thức truyền thông siêu văn bản để có thể gửi và nhận thông tin, dữ liệu giữa máy khách và web server. Tên chủ đề: Tìm hiểu về quy trình phát triển phần mềm, mô hình quy trình xoắn ốc và viết đề tài yêu cầu phần mềm quản lí hoạt động chuỗi của hàng Highlands Coffee. - Nội dung 3: Tìm hiểu về cấu trúc tài liệu đặc tả yêu cầu phần mềm của chuỗi của hàng Highlands Coffee.