Xu Hướng 2/2023 # Hỏi: Yêu Cầu Phi Chức Năng Chung Cho Các Hệ Thống Cung Cấp Dịch Vụ Công Trực Tuyến Gồm Những Chức Năng Gì? # Top 6 View | Nhatngukohi.edu.vn

Xu Hướng 2/2023 # Hỏi: Yêu Cầu Phi Chức Năng Chung Cho Các Hệ Thống Thông Tin Cung Cấp Dịch Vụ Công Trực Tuyến Gồm Những Chức Năng Gì? # Top 6 View

Bạn đang xem bài viết Hỏi: Yêu Cầu Phi Chức Năng Chung Cho Các Hệ Thống Cung Cấp Dịch Vụ Công Trực Tuyến Gồm Những Chức Năng Gì? được cập nhật mới nhất trên website Nhatngukohi.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất.

Trả lời: Ngày 06/5/2013, Bộ Thông tin và Truyền thông đã ban hành văn bản số 1276/BTTTT-ƯDCNTT gửi các đơn vị chuyên trách về CNTT các Bộ, cơ quan ngang Bộ, cơ quan thuộc Chính phủ; Sở Thông tin và Truyền thông các tỉnh, thành phố trực thuộc Trung ương về việc hướng dẫn về các yêu cầu phi chức năng chung cho các hệ thống thông tin cung cấp dịch vụ công trực tuyến. Trong hướng dẫn nêu rõ Phạm vi áp dụng là Tài liệu hướng dẫn kỹ thuật, nhằm hỗ trợ các cơ quan nhà nước trong việc: Xây dựng yêu cầu phi chức năng cho các hệ thống thông tin cung cấp dịch vụ công trực tuyến; xây dựng bộ tiêu chí dùng để đánh giá về sự đáp ứng của các hệ thống thông tin cung cấp dịch vụ công trực tuyến đối với yêu cầu đặt ra trước khi nghiệm thu và tiếp nhận hệ thống. Đối tượng áp dụng gồm: Các Bộ, cơ quan ngang Bộ, cơ quan thuộc Chính phủ, các tỉnh và thành phố trực thuộc Trung ương; Các cơ quan, doanh nghiệp và các tổ chức khác có nhu cầu có thể tham khảo, áp dụng.

Đối với hệ thống thông tin cung cấp dịch vụ công trực tuyến cần đáp ứng yêu cầu của người sử dụng, và xác định mối quan hệ tương tác giữa người sử dụng và hệ thống được phân loại thành hai nhóm:

1. Các yêu cầu chức năng là các chức năng tối thiểu mà hệ thống cần có nhằm đáp ứng các yêu cầu của các đối tượng tham gia vào việc quản lý, vận hành, duy trì, thực hiện nghiệp vụ bên trong, sử dụng dịch vụ cung cấp ra bên ngoài của hệ thống; 

2. Các yêu cầu phi chức năng là những ràng buộc và điều kiện đối với các yêu cầu chức năng của hệ thống như: ràng buộc về thời gian, ràng buộc về hiệu năng, các tiêu chuẩn được sử dụng… Những yêu cầu này ảnh hưởng đến chất lượng, khả năng sử dụng của hệ thống và có tác động trực tiếp đến sự hài lòng của người sử dụng, do đó, quyết định sự thành công của hệ thống. Các yêu cầu phi chức năng chung cho các hệ thống thông tin cung cấp dịch vụ công trực tuyến, gồm 7 chức năng cơ bản, đó là: 

(1) Hiệu năng hoạt động: Yêu cầu về thời gian; Tài nguyên sử dụng; Công suất tối đa; 

(2) Tương thích: Cùng tồn tại; Tương tác liên thông; 

(3) Tính khả dụng: là mức độ sử dụng được và làm hài lòng người sử dụng như: Phù hợp với nhu cầu;  Dễ dàng học cách sử dụng; Giao diện người sử dụng; Khả năng truy cập, khai thác;

(4) Tính tin cậy: Trưởng thành; Sẵn sàng; Khả năng chịu lỗi; Khả năng phục hồi; Thời gian giữa các lần xảy ra sự cố gián đoạn hoạt động của hệ thống;

(5) An toàn thông tin: Bảo mật; Toàn vẹn; Xác thực.

(6) Duy trì được là Phân tích được; Hiệu chỉnh được và Khả chuyển là Mức độ hiệu suất và hiệu quả của việc dịch chuyển một hệ thống từ một nền tảng phần cứng, phần mềm, hệ điều hành từ môi trường sử dụng này sang môi trường sử dụng khác; hỗ trợ khả năng dịch chuyển từ nền tảng chạy trên Unix sang nền tảng chạy trên Windows Server một cách dễ dàng, không phát sinh thêm chi phí hoặc kinh phí không đáng kể; Thích ứng: là hỗ trợ và sử dụng các trình duyệt thông dụng hiện nay như Micrsoft Internet Explorer, Google Crome, Mozila Firefox…; Cài đặt được; Vận hành; khai thác; Khả năng thay thế được là mức độ một sản phẩm phần mềm của hệ thống có thể được thay thế bởi một sản phẩm phần mềm khác có cùng mục đích sử dụng trong cùng một môi trường. 

 Chi tiết tải bản mềm Công văn hướng dẫn từ trang thông tin điện tử: http://www.aita.gov.vn.

BBT

 

Bộ Tiêu Chí Về Chức Năng, Tính Năng Kỹ Thuật Của Hệ Thống Phần Mềm Họp Trực Tuyến

(Chinhphu.vn) – Bộ Thông tin và Truyền thông vừa ban hành bộ tiêu chí về chức năng, tính năng kỹ thuật của hệ thống phần mềm họp trực tuyến (phiên bản 1.0).

Bộ tiêu chí về chức năng, tính năng kỹ thuật của hệ thống phần mềm họp trực tuyến để hướng dẫn xây dựng, đánh giá, lựa chọn hệ thống phần mềm họp trực tuyến thực hiện chế độ họp trong hoạt động quản lý, điều hành của cơ quan thuộc hệ thống hành chính nhà nước.

Hệ thống phần mềm họp trực tuyến là hệ thống thông tin cho phép thực hiện hình thức họp trực tuyến bằng phần mềm hoặc website thông qua mạng truyền số liệu chuyên dùng, mạng nội bộ (mạng WAN) hoặc mạng Internet để người ở vị trí địa lý khác nhau có thể cùng tham gia cuộc họp từ xa, mà ở đó họ có thể nghe, nói, nhìn thấy nhau như đang ở chung một phòng họp.

Bộ tiêu chí về chức năng, tính năng kỹ thuật của hệ thống phần mềm họp trực tuyến (phiên bản 1.0) chia thành các nhóm: Tiêu chí chung; tiêu chí về chức năng; tiêu chí về hiệu năng; tiêu chí về an toàn, bảo mật; và tiêu chí phi chức năng khác.

Theo đó, hệ thống phần mềm họp trực tuyến phải đáp ứng các tiêu chí chung như: Bảo đảm thực hiện các cuộc họp trực tuyến trên công nghệ mạng Internet hỗ trợ nhiều giao thức; bảo đảm không truyền, lưu trữ các dữ liệu phát sinh trong quá trình đăng ký sử dụng và họp trực tuyến cho các đối tượng không được cấp quyền truy cập; đảm bảo hệ thống phần mềm cung cấp cho người sử dụng theo nhiều hình thức như dịch vụ sẵn có hoặc tự quản trị và khai thác…

Bên cạnh đó, hệ thống phần mềm họp trực tuyến cũng phải có những chức năng đáp ứng các tiêu chí cụ thể về âm thanh, hình ảnh, trao đổi tin nhắn, chia sẻ màn hình, mời thành viên tham gia cuộc họp, chủ tọa và một số chức năng nâng cao.

Đặc biệt, theo hướng dẫn của Bộ TT&TT, hệ thống phần mềm họp trực tuyến phải đáp ứng các tiêu chí về an toàn bảo mật như: Hỗ trợ truyền dữ liệu trên các đường truyền mã hóa và các giao thức có bảo mật; hỗ trợ đáp ứng các tiêu chuẩn an toàn tầng giao vận TLS (v1.2) và an toàn tuyền tệp tin https; có giải pháp xác thức an toàn, mã hóa thông tin danh tính và thông tin cá nhân của người tham gia họp tại các điểm cầu.

Kiểm Thử Chức Năng Và Kiểm Thử Phi Chức Năng Là Gì

Nếu các bạn là dân tester thì rất quen thuộc với những phương pháp kiểm thử cơ bản Functional vs. Non-functional Testing. Hôm nay Testerprovn sẽ giới thiệu về kiểm thử chức năng và kiểm thử phi chức năng (Functional vs. Non-functional Testing) .

Kiểm thử chức năng (Functional Testing)

Kiểm thử chức năng (hay Functional Testing) là một trong các quy trình đảm bảo chất lượng của lĩnh vực kiểm thử phần mềm. Đây là một loại kiểm thử hộp đen (black box testing), tức là các trường hợp nó cần xét đến sẽ dựa vào đặc tả của ứng dụng/phần mềm hoặc hệ thống đang thử nghiệm. Các chức năng sẽ được kiểm tra bằng cách nhập các giá trị đầu vào và sau đó sẽ kiểm tra, đánh giá các kết quả đầu ra mà không cần quan tâm đến các cấu trúc hay cài đặt bên trong của ứng dụng.

Kiểm thử chức năng bao gồm kiểm tra ứng theo yêu cầu hoạt động thực tế của phần mềm. Kết hợp tất cả các phương pháp kiểm thử được thiết kế để đảm bảo từng phần một của phần mềm hoạt động như mong đợi, bằng cách sử dụng các trường hợp sử dụng (uses cases) được cung cấp bởi nhóm thiết kế hoặc nhà phân tích kinh doanh (BA). Các phương pháp kiểm tra này thường được tiến hành theo thứ tự và bao gồm:

_ Kiểm thử đơn vị (Unit testing) _ Kiểm thử tích hợp (Integration testing) _ Kiểm thử hệ thống (System testing) _ Kiểm thử chấp nhận (Acceptance testing)

Thông thường kiểm thử chức năng sẽ tiến hành theo 6 bước sau:

Xác định các chức năng mà phần mềm dự kiến sẽ làm (dựa vào đặc tả của phần mềm)

Xác định bộ dữ liệu đầu vào dựa trên các thông số kỹ thuật của chức năng

Xác định bộ dữ liệu đầu ra dựa trên các thông số kỹ thuật của chức năng

Viết và thực thi các trường hợp kiểm thử (test case)

So sánh kết quả đầu ra chuẩn bị ở bước 3 và kết quả thực tế

Dựa vào nhu cầu của khách hàng để đánh giá xem kết quả ở bước 5 có phù hợp hay không

2. Kiểm thử phi chức năng (Non-functional Testing)

Các phương pháp kiểm thử phi chức năng kết hợp tất cả các loại kiểm thử tập trung vào các khía cạnh hoạt động của một phần mềm. Bao gồm:

_Kiểm thử hiệu suất (Performance testing) _Kiểm thử bảo mật (Security testing) _Kiểm thử khả năng sử dụng (Usability testing) _Kiểm thử khả năng tương thích (Compatibility testing) Chìa khóa để phát hành phần mềm chất lượng cao mà người dùng cuối có thể dễ dàng chấp nhận là xây dựng một mô hình kiểm thử toàn diện, trong đó bao gồm đồng bộ kiểm thử chức năng và phi chức năng.

Đặc điểm của kiểm thử phi chức năng

Kiểm thử phi chức năng không thể đo lường, vì vậy không có chỗ cho đặc tính chủ quan như tốt, tốt hơn, tốt nhất, v.v.

Các con số chính xác không thể được biết khi bắt đầu quy trình

Các yêu cầu quan trọng được ưu tiên

Đảm bảo rằng các thuộc tính chất lượng được xác định chính xác trong Kỹ thuật phần mềm.

Kiểm Thử Phi Chức Năng

1. Kiểm thử phi chức năng (Non-Functional Testing) là gì?

Kiểm thử phi chức năng được định nghĩa là một loại kiểm thử Phần mềm để kiểm thử các khía cạnh phi chức năng (hiệu suất, khả năng sử dụng, độ tin cậy, v.v.) của ứng dụng phần mềm. Nó được thiết kế để kiểm thử mức độ sẵn sàng của một hệ thống theo các tham số phi chức năng mà không được giải quyết bằng kiểm thử chức năng.

Một ví dụ về Kiểm thử phi chức năng là kiểm thử xem có bao nhiêu người có thể đăng nhập đồng thời vào một phần mềm.

Kiểm thử phi chức năng cũng quan trọng không kém như kiểm thử chức năng và ảnh hưởng đến sự hài lòng của khách hàng.

2. Mục tiêu của kiểm thử phi chức năng

Kiểm thử phi chức năng sẽ tăng khả năng sử dụng, hiệu quả, khả năng bảo trì và tính di động của sản phẩm.

Tối ưu hóa cách cài đặt sản phẩm, thiết lập, thực thi, quản lý và giám sát.

Thu thập và xây dựng các thước đo và số liệu phục vụ cho nghiên cứu và phát triển nội bộ.

Cải thiện và nâng cao kiến ​​thức về khả năng và công nghệ sản phẩm đang sử dụng.

3. Đặc điểm của Kiểm thử phi chức năng

Kiểm thử phi chức năng không thể đo lường, vì vậy không có chỗ cho đặc tính chủ quan như tốt, tốt hơn, tốt nhất, v.v.

Các con số chính xác không thể được biết khi bắt đầu quy trình

Các yêu cầu quan trọng được ưu tiên

Đảm bảo rằng các thuộc tính chất lượng được xác định chính xác trong Kỹ thuật phần mềm.

4. Các tham số trong Kiểm thử phi chức năng

1) Bảo mật

Tham số xác định cách hệ thống được bảo vệ an toàn trước các cuộc tấn công có chủ ý và đột ngột từ các nguồn bên trong và bên ngoài. Điều này được kiểm thử thông qua Kiểm thử bảo mật.

2) Độ tin cậy

Mức độ mà bất kỳ hệ thống phần mềm nào liên tục thực hiện các chức năng được chỉ định mà không gặp sự cố. Điều này được kiểm thử bởi Kiểm thử độ tin cậy

3) Khả năng phục hồi

Xác minh rằng hệ thống phần mềm tiếp tục hoạt động và tự phục hồi trong trường hợp lỗi hệ thống. Điều này được kiểm tra bằng kiểm thử phục hồi

4) Khả dụng

Xác định mức độ mà người dùng có thể phụ thuộc vào hệ thống trong quá trình hoạt động. Điều này được kiểm thử bằng Kiểm thử tính ổn định.

5) Khả năng sử dụng

Người dùng có thể dễ dàng học hỏi, vận hành, chuẩn bị đầu vào và đầu ra thông qua tương tác với hệ thống. Điều này được kiểm thử bởi Kiểm thử khả năng sử dụng

6) Khả năng mở rộng

Thuật ngữ này đề cập đến mức độ mà bất kỳ ứng dụng phần mềm nào cũng có thể mở rộng khả năng xử lý của nó để đáp ứng nhu cầu gia tăng. Điều này được kiểm thử bằng khả năng mở rộng

7) Khả năng tương tác

Tham số phi chức năng này kiểm thử giao diện hệ thống phần mềm với các hệ thống phần mềm khác. Điều này được kiểm thử bởi Kiểm thử khả năng tương tác

8) Hiệu quả

Mức độ mà bất kỳ hệ thống phần mềm nào cũng có thể xử lý dung lượng, số lượng và thời gian phản hồi.

9) Linh hoạt

Thuật ngữ này đề cập đến ứng dụng có thể hoạt động dễ dàng trong các cấu hình phần cứng và phần mềm khác nhau. Giống như RAM tối thiểu, yêu cầu CPU.

10) Tính di động

Tính di động của phần mềm để chuyển từ môi trường phần cứng hoặc phần mềm hiện tại của nó.

11) Tái sử dụng

Đề cập đến một phần của hệ thống phần mềm có thể được chuyển đổi để sử dụng trong một ứng dụng khác.

5. Các loại kiểm thử phần mềm

Nói chung, có ba loại kiểm thử:

Trong các loại kiểm thử này, bạn có nhiều Cấp độ KIỂM THỬ, nhưng thông thường, chúng ta gọi là Loại kiểm thử. Bạn có thể tìm thấy một số khác biệt của phân loại trên qua các cuốn sách và tài liệu tham khảo khác nhau.

Danh sách trên không đầy đủ vì có hơn 100 loại kiểm thử. Không cần phải lo lắng, bạn sẽ dần dần tìm hiểu tất cả các loại kiểm thử trong tương lai, khi bạn xác định lâu dài với nghề kiểm thử. Ngoài ra, lưu ý rằng không phải tất cả các loại kiểm thử đều áp dụng cho tất cả các dự án mà phụ thuộc vào tính chất và phạm vi của dự án.

6. Các loại kiểm thử phi chức năng

Kiểm thử hiệu suất – Performance Testing

Kiểm thử tải – Load Testing

Kiểm thử chuyển đổi dự phòng – Failover Testing

Kiểm thử bảo mật – Security Testing

Kiểm thử khả năng tương thích – Compatibility Testing

Kiểm thử khả năng sử dụng – Usability Testing

Kiểm thử về áp lực – Stress Testing

Kiểm thử bảo trì – Maintainability Testing

Kiểm thử khả năng mở rộng – Scalability Testing

Kiểm thử khối lượng – Volume Testing

Kiểm thử bảo mật – Security Testing

Kiểm thử phục hồi – Disaster Recovery Testing

Kiểm thử tuân thủ – Compliance Testing

Kiểm thử tính di động – Portability Testing

Kiểm thử tính hiệu quả – Efficiency Testing

Kiểm thử độ tin cậy – Reliability Testing

Kiểm thử đường cơ sở – Baseline Testing

Kiểm thử độ bền – Endurance Testing

Kiểm thử tài liệu – Documentation Testing

Kiểm thử khôi phục – Recovery Testing

Kiểm thử quốc tế hóa – Internationalization Testing

Kiểm thử nội địa hóa – Localization Testing

7. Ví dụ test cases Kiểm thử phi chức năng

1

Thời gian tải ứng dụng không được quá 5 giây, tối đa 1000 người dùng truy cập cùng lúc

Kiểm thử hiệu suất

2

Phần mềm nên được cài đặt trên tất cả các phiên bản Windows và Mac

Kiểm thử khả năng tương thích

3

Tất cả các hình ảnh trên trang web nên có thẻ alt

Kiểm thử khả năng tiếp cận

Cập nhật thông tin chi tiết về Hỏi: Yêu Cầu Phi Chức Năng Chung Cho Các Hệ Thống Cung Cấp Dịch Vụ Công Trực Tuyến Gồm Những Chức Năng Gì? trên website Nhatngukohi.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!