Hỏi: Yêu Cầu Phi Chức Năng Của Website Bán Hàng Cần Có Hiện Nay

CIA: Confidentiality, Integrity, and Availability(Độ tin cậy, Tính toàn vẹn, tính khả dụng )

DAG: Directed Acyclic Graph (Đồ thị sở hữu hướng và ko sở hữu chu trình)

FSM: Functional Size Measurement (Thước đo chức năng)

INCOSE: International Council on Systems Engineering ()

UML: Unified Modeling Language (Tiếng nói mô phỏng hóa)

SysML: Systems Modeling Language (Tiếng nói mô phỏng hóa hệ thống)

1.1. Tri thức cơ bản

Tổng quan

*

Khái niệm

Yêu cầu cho 1 ứng dụng đơn cử là tổng hợp những yêu cầu từ nhiều người khác nhau về tổ chức triển khai, mức độ trình độ và mức độ tham gia, tương tác với ứng dụng trong môi trường tự nhiên hoạt động tiêu khiển của nó. Mang thể kiểm chứng một cách riêng rẽ ở mức chức năng ( yêu cầu chức năng ) hoặc mức mạng lưới hệ thống ( yêu cầu phi chức năng ) Sản xuất những chỉ số nhìn nhận độ ưu tiên về những mặt lúc xem xét về nguồn tài nguyên. Sản xuất những trị giá trạng thái để theo dõi quá trình của dự án Bất Động Sản .Bạn đang xem : Yêu cầu phi chức năng của websiteĐang xem : Yêu cầu phi chức năng của ứng dụng

Phân loại

Theo mẫu sản phẩm và tiến trìnhYêu cầu loại sản phẩm : là những yên cầu hay ràng buộc mà ứng dụng phải thực thi. Yêu cầu tiến trình : là những ràng buộc tương quan tới việc tăng trưởng ứng dụng đó ( tiến trình, đối tác chiến lược kiểm thử, nghiên cứu và phân tích, kĩ thuật sử dụng, … ) .Ví dụ : Trong Project 1 :Yêu cầu mẫu sản phẩm là kiến thiết xây dựng website Trường học điện tử với những tính năng như Thầy giáo quản trị nghi vấn, đề thi ; Học trò tham gia làm bài ; Admin duyệt nghi vấn của thầy giáo trước lúc đăng, …Yêu cầu tiến trình : Phải thực thi theo quy mô Agile. Sản phẩm ở đầu cuối gồm sở hữu cả mẫu sản phẩm và backlog cho từng Sprint .Theo chức năngYêu cầu chức năng : đặc tả những chức năng mà ứng dụng phải thực thi. Yêu cầu phi chức năng : là những ràng buộc về giải pháp và chất lượng ( hiệu năng, việc bảo dưỡng, độ bảo đảm an toàn, bảo mật thông tin, … ). Yêu cầu đặc tả những tính chất tiêu biểu vượt bậc : là những đặc tả cho những tính chất phụ thuộc vào vào sự quản lý và vận hành, … đặc trưng quan yếu là kiến trúc mạng lưới hệ thống. Những tính chất này ko hề xác lập được cho từng thành phần đơn lẻ .Theo tính kiểm địnhMơ hồ, ko hề kiểm địnhRõ ràng, định lượng và hoàn toàn sở hữu thể kiểm định được. Theo khoanh vùng phạm vi đặc tảYêu cầu mạng lưới hệ thống : đặc tả những thông số kỹ thuật, hạ tầng, phần cứng, ứng dụng, con người, kỹ thuật, … của hàng loạt mạng lưới hệ thống. Yêu cầu ứng dụng : đặc tả những chức năng, giao diện, … của những cấu phần ứng dụng .

1.2. Tiến trình yêu cầu phần mềm

Vị trí trong mô phỏng tiến trình

Xuất phát từ trật tự tiến độ khởi tạo dự án Bất Động Sản, cho tới lúc triển khai xong những tiến trình trong vòng đời tăng trưởng của ứng dụng. Ko chỉ là những hoạt động tiêu khiển bề nổi nhìn thấy được. Được trông thấy như phần thông số kỹ thuật của mọi việc, và được quản lí như việc quản lí những thông số kỹ thuật ; hoặc là loại sản phẩm của những trật tự trong vòng đời tăng trưởng. Được phong cách thiết kế theo từng tổ chức triển khai và thực trạng của từng dự án Bất Động Sản .

Những nhân tố tham gia

Người tiêu dùng : quản lý và vận hành ứng dụng. Khách hàng : gồm những người được lợi tiềm năng ở đầu cuối của ứng dụng, những trị giá thương nghiệp mà ứng dụng hướng tới. Nhà nghiên cứu và phân tích thị trường : nghiên cứu và phân tích nhu yếu thị trường và tương tác với bên đại diện thay mặt người tậu. Đại diện pháp lý : trấn áp việc tuân thủ pháp luật, quy ước chung, lao lý pháp lý. Kỹ sư ứng dụng : thu doanh thu hợp pháp từ việc tăng trưởng ứng dụng .

Quản lý và Tương trợ trật tự

Quản lí nguồn tài nguyên được sử dụng trong những tiến trình. Cân đối nguồn nhân lực, kinh tế tài chính, huấn luyện và huấn luyện và dụng cụ .

Chất lượng và cải tiến

Xác định vai trò của tiến trình thiết kế xây dựng yêu cầu về những mặt ngân sách, thời hạn và sự thoả mãn của người tậu với mẫu sản phẩm. Định hướng tiến trình theo những chuẩn chất lượng và thiết kế xây dựng quy mô nâng cấp cải tiến cho ứng dụng và mạng lưới hệ thống. Bao gồm : Độ bao trùm theo những quy mô và chuẩn nâng cấp cải tiến. Việc đo đạc và nhìn nhận tiến trình. Việc triển khai và lên kế hoạch nâng cấp cải tiến. Việc thiết lập và lên kế hoạch cho bảo mật an ninh .

1.3. Thu thập yêu cầu

Là tiến trình tiên phong trong việc kiến thiết xây dựng sự hiểu biết về mẫu sản phẩm ứng dụng và những yếu tố thiết yếu phải xử lý ( ví dụ cần hiểu biết về những chức năng của ứng dụng ). Đây cũng là trật tự tiến độ mà những bên tương quan ( stakeholders ) được xác lập. Thiết lập những mối quan hệ giữa những nhóm tăng trưởng và người tậu. Một trong những nguyên tắc cơ bản của trật tự tích lũy yêu là sự trao đổi giữa những bên tương quan. Sự trao đổi liên tục qua hàng loạt vòng đời tăng trưởng ứng dụng ( SDLC ), trật tự trao đổi với những bên tương quan khác nhau tại mỗi những thời kì khác nhau. Trước lúc khởi đầu tăng trưởng, những chuyên viên tích lũy yêu cầu hoàn toàn sở hữu thể tạo ra những kênh cho sự xúc tiếp này. Họ sẽ là trung gian giữa người tậu và kỹ sư ứng dụng. Một số quyền lợi của tích lũy yêu cầu :Tạo được niềm tin của người tậu lúc họ được tham gia vào trật tự tiến độ tích lũy yêu cầu. Giảm việc phải làm lại trong trật tự tăng trưởng Quá trình tăng trưởng sẽ nhanh hơn, giảm được những ngân sách cho những yêu cầu ko thiết yếu. Hạn chế khoanh vùng phạm vi mạng lưới hệ thống bị phình rộng .Xem thêm : Những Bài Thơ 8 Chữ Về Môi Trường, Làm Thơ 8 Chữ Về Chủ Đề Môi Trường

1.3.1. Nguồn yêu cầu – Requirements Sources

Những yêu cầu sở hữu rất nhiều nguồn trong đặc trưng ứng dụng và điều quan yếu là toàn bộ những nguồn tiềm năng cần được xác định và nhìn nhận. Phần này nhằm mục đích tăng nhận thức của những nguồn khác nhau của yêu cầu ứng dụng và những framework để quản trị chúng. Những điểm chính của nguồn yêu cầu gồm sở hữu :Mục tiêu – Goal. Những tiềm năng về trị giá và giá tiền thường mơ hồ, ko rõ ràng. Kĩ sư ứng dụng cần quan tâm để xác lập rõ những tiềm năng đó. Nghiên cứu tính khả thi là sẽ giúp ưu đãi tiền tài trật tự tăng trưởng. Ví dụ kỹ sư ứng dụng cần xác lập ngân sách thiết kế xây dựng server với ngân sách đi tậu mẫu nào sẽ tối ưu hơn để lựa chọn. Hiểu biết về những nghành nghề nhà cung cấp. Những kỹ sư ứng dụng cần sở hữu kỹ năng và tri thức về những nghành nghề nhà cung cấp như : shopping, nhà băng nhà nước, trông nom sức khỏe thể chất, … nghành nghề nhà cung cấp mà ứng dụng được sử dụng. Việc hiểu biết về những nghành sẽ tạo điều kiện cho người tích lũy yêu cầu tích lũy được những thông tin đúng mực cao. . Những bên tương quan. Nhiều ứng dụng đã được chứng tỏ ko đạt yêu cầu vì nó chỉ tập trung chuyên sâu vào yêu cầu của một số ít bên mà bỏ lỡ những bên khác. Do đó ứng dụng đã giao rất khó để sử dụng hoặc phá vỡ văn hóa truyền thống hoặc tổ chức triển khai chính trị của tổ chức triển khai khác hàng. Những kỹ sư ứng dụng cần phải xác lập, miêu tả và quản trị những yêu cầu của những bên tương quan. Ví dụ ứng dụng cho người ko chuyên thì sử chuột và những thực đơn chọn, nhưng với người thành thục thì cần sở hữu những host-key để rút ngắn thời hạn tương tácNguyên tắc kinh doanh thương nghiệp. Là những điều kiện kèm theo hoặc những ràng buộc được xác lập để những doanh nghiệp hoạt động tiêu khiển được. “ Một sinh viên ko hề ĐK vào những khóa học học kỳ tiếp theo nếu vẫn còn một số ít môn chưa giao dịch trả tiền học phí ” sẽ là một ví dụ của nguyên tắc kinh doanh thương nghiệp đó cho những ứng dụng ĐK môn học của trường ĐH. Môi trường quản lý và vận hành. Những yêu cầu sẽ được bắt nguồn từ môi trường tự nhiên mà trong đó ứng dụng sẽ được thực thi. Ví dụ như ràng buộc thời hạn trong ứng dụng thời hạn thực hoặc ràng buộc hiệu năng trong thiên nhiên và môi trường kinh doanh thương nghiệp. Môi trường tổ chức triển khai. Phần mềm thường hoàn toàn sở hữu thể bị ràng buộc bởi cấu trúc, văn hóa truyền thống và tổ chức triển khai chính trị. Những kỹ sư ứng dụng cần phải hiểu biết về chúng, ứng dụng ko nên ép buộc đổi khác ngoài ý muốn trong trật tự kinh doanh thương nghiệp .

1.3.2. Kỹ thuật thu thập- Elicitation Techniques

Một lúc những nguồn yêu cầu được xác định, những kỹ sư phần mềm sở hữu thể khởi đầu thu thập thông tin yêu cầu từ chúng. Phần này tập trung vào những kỹ thuật để thu thập những thông tin cần thiết từ những bên liên quan. Những kỹ sư phần mềm cần phải linh hoạt với những sự việc xảy ra ví dụ: người tiêu dùng gặp trắc trở trong việc mô tả yêu cầu của họ, sở hữu thể thông tin quan yếu ko được nói ra hoặc sở hữu thể ko muốn hoặc ko thể hợp tác. Thu thập ko phải là hoạt động thụ động, ngay cả lúc những bên liên quan sẵn sàng hợp tác những kỹ sư phần mềm phải quyết tâm để thu thập thông tin xác thực nhất. Một số kỹ thuật thu thập yêu cầu như:

Phỏng vấn. Phỏng vấn là cách truyền thống lịch sử để tích lũy yêu cầu. Ưu điểm : Thu thập được được những thông tin trực tiếp những thông tin sở hữu chất lượng cao, tính trung thực và độ đáng tin cậy hoàn toàn sở hữu thể kiểm nghiệm được trong trật tự phỏng vấn. Nhược điểm : Đòi hỏi người phỏng vấn phải sở hữu trình độ cao, thông suốt, sở hữu tri thức và kỹ năng khắc phục và xử lý những trường hợp. Khó tiến hành được trên quy mô rộng. Tiếp cận người tậu là việc tương đối khó vì cần hứa trước. Kịch bản. Kỹ sư ứng dụng cung ứng một mạng lưới hệ thống những nghi vấn bằng việc sử sụng những nghi vấn như “ What if ” và “ How is this done ”. Những loại văn cảnh thông dụng được sử dụng là diễn đạt những trường hợp sử dụng. Ví dụ : Điều gì sẽ xảy ra với ứng dụng lúc bị mất liên kết mạng, … Những bản mẫu. Kỹ thuật này sẽ làm rõ những yêu cầu ko rõ ràng. Mang thể sử dụng mockup hoặc màn hình hiển thị phong cách thiết kế hoặc những bản thử nghiệm để xác định những yêu cầu từ người tậu. Ví dụ : Thu thập những yêu cầu về phong cách thiết kế hoặc chức năng của ứng dụng. Cuộc họp hành. Một nhóm người sẽ mang lại nhiều mẫu nhìn thâm thúy hơn vào những yêu cầu ứng dụng. Mọi người sẽ cùng tâm lý, tinh chỉnh và điều khiển những yêu cầu. Lợi thế của giải pháp này là những yêu cầu xích míc sẽ thuận tiện khắc phục và xử lý hơn .

1.4. Phân tích yêu cầu

Nhằm mục tiêu :Phát hiện và xử lý xung đột giữa những yêu cầu Tìm ra những số lượng giới hạn của ứng dụng và cách ứng dụng tương tác với tổ chức triển khai và môi trường tự nhiên hoạt động tiêu khiển của nó. Nghiên cứu những yêu cầu mạng lưới hệ thống để lấy được những yêu cầu ứng dụng .

1.4.1. Mô phỏng hóa khái niệm

Xây dựng những quy mô trong một yếu tố trong thực tiễn là chìa khóa của nghiên cứu và phân tích yêu cầu ứng dụng. Mục đích của nó là để hiểu rõ về những yếu tố xảy ra cũng như miêu tả được giải pháp của yếu tố. Do dó quy mô khái niệm báo gồm những quy mô của những thực thể từ miền yếu tố, thông số kỹ thuật để phản ánh những mối quan hệ trong quốc tế thực và ràng buộc. Mang rất nhiều loại quy mô hoàn toàn sở hữu thể được tăng trưởng gồm sở hữu biểu đồ use case, quy mô luồng tài liệu, mô phỏng trạng thái, quy mô dựa trên tiềm năng, tương tác người tiêu dùng, quy mô tài liệu, quy mô đối tượng người tiêu dùng … Những yếu tố tác động tác động tới sự lựa chọn quy mô gồm sở hữu :Vấn đề tự nhiên. Một số loại ứng dụng yên cầu một số ít góc nhìn được nghiên cứu và phân tích đặc trưng quan yếu khó tính. ví dụ mô phỏng trạng thái và quy mô thông số của ứng dụng thời hạn thực quan yếu hơn so với mạng lưới hệ thống thông tin. Sự thành thục của kỹ sư ứng dụng. Kỹ sư ứng dụng sở hữu kinh nghiệm tay nghề sẽ lựa chọn những quy mô hay giải pháp để được hiệu quả tốt hơn. Những yêu cầu về tiến trình của người tậu. Khách hàng hoàn toàn sở hữu thể áp đặt những ký hiệu ưa thích của họ hoặc giải pháp hoặc ngăn cản bất kỳ mẫu gì mà họ thấy ko thân thuộc. Nhân tố này hoàn toàn sở hữu thể xung đột với những tác nhân trước đó .

1.4.2. Thiết kế kiến trúc và phân bổ yêu cầu

Thiết kế kiến trúc là điểm mà tại đó trật tự yêu cầu trùng lặp với ứng dụng hoặc những hệ thống thiết kế. Trong nhiều trường hợp, những hành vi kỹ sư ứng dụng như thể kiến trúc sư ứng dụng chính bới trật tự nghiên cứu và phân tích và thiết kế xây dựng những yêu cầu yên cầu rằng những thành phần kiến trúc / phong cách thiết kế đó sẽ chịu nghĩa vụ và trách nhiệm phân phối những yêu cầu được xác lập. Phân bổ là quan yếu để cho phép nghiên cứu và phân tích chi tiết cụ thể những yêu cầu. Do đó, ví dụ, lúc một bộ những yêu cầu đã được phân chia cho một thành phần, những yêu cầu cá thể hoàn toàn sở hữu thể được nghiên cứu và phân tích thêm để tò mò thêm những yêu cầu về cách thành phần tương tác với thành phần khác để phân phối những yêu cầu được giao. Trong những dự án Bất Động Sản to, phân chia thôi thúc một vòng mới của nghiên cứu và phân tích cho mỗi mạng lưới hệ thống. Thiết kế kiến trúc được xác lập ngặt nghèo với những quy mô khái niệm .

1.4.3. Thương lượng, khắc phục những xung đột giữa những yêu cầu

Điều này tương quan tới việc xử lý yếu tố giữa hai yêu cầu của những bên tương quan cùng những tính năng ko thích hợp, giữa những yêu cầu và nhân lực hoặc giữa yêu cầu chức năng và yêu cầu phi chức năng. Trong tổng thể những trường hợp kỹ sư ứng dụng ko được tự đưa ra những quyết định hành động mà thiết yếu tìm hiểu thêm từ những bên tương quan để đạt được một sự đồng thuận trên sự thỏa hiệp thích hợp .Tuy nhiên, thường rất khó khăn vất vả để sở hữu được thông tin thực. Ngoài ra, những yêu cầu thường nhờ vào vào nhau, và sở hữu ưu tiên tương đối. Trong thực tiễn, những kỹ sư ứng dụng thực thi những yêu cầu ưu tiên liên tục mà ko biết về tổng thể những yêu cầu. Nó cũng gồm sở hữu một nghiên cứu và phân tích từ những kỹ sư ứng dụng ước tính ngân sách thực thi từng yêu cầu hoặc tương quan tới những yêu cầu khác .

1.4.4. Phân tích hình thức – Formal Analysis

Formal Analysis đã sở hữu một tác động tác động trên 1 số ít nghành ứng dụng, đặc trưng quan yếu là những mạng lưới hệ thống toàn vẹn cao. Những hình thức bộc lộ của những yêu cầu yên cầu một ngôn từ với ngữ nghĩa khái niệm chính thức ( vd : Tiếng nói Z ). Việc sử dụng một nghiên cứu và phân tích hình thức cho những yêu cầu bộc lộ sở hữu hai quyền lợi. Trước nhất, nó được cho phép những yêu cầu biểu lộ bằng ngôn từ được xác lập một cách đúng chuẩn và rõ ràng, do vậy tránh được năng lực hiểu sai. Thứ hai, yêu cầu hoàn toàn sở hữu thể được lý giải trên, được cho phép đặc tính mong ước của ứng dụng đơn cử để chứng tỏ. Phân tích hình thức nhất là tập trung chuyên sâu vào quá trình khá muộn của nghiên cứu và phân tích yêu cầu .

1.5. Đặc tả yêu cầu

Đặc tả yêu cầu là một miêu tả của mạng lưới hệ thống ứng dụng được tăng trưởng, đưa ra những yêu cầu chức năng và phi chức năng, và hoàn toàn sở hữu thể gồm sở hữu một tập hợp những ca sử dụng ( use cases ) để diễn đạt tương tác giữa người tiêu dùng với ứng dụng. Đặc tả yêu cầu tạo hạ tầng cho một thỏa thuận hợp tác giữa khác hàng và nhà phân phối về những gì ứng dụng đã làm được tốt cũng như những gì chưa được như mong đợi. Nó cũng cung ứng một hạ tầng thực tiễn để ước tính giá tiền mẫu sản phẩm, rủi ro đáng tiếc và lộ trình. Đối với những mạng lưới hệ thống phức tạp sở hữu 3 loại tài liệu được tạo ra là : khái niệm mạng lưới hệ thống, yêu cầu mạng lưới hệ thống và những yêu cầu ứng dụng. Đối với mẫu sản phẩm ứng dụng đơn thuần chỉ cần 1 trong 3 tài liệu .

1.5.1. Tài liệu đặc tả hệ thống.

Còn được biết như là tài liệu yêu cầu người tiêu dùng hay là tài liệu quản lý và vận hành ghi lại những yêu cầu mạng lưới hệ thống. Nó xác lập yêu cầu mạng lưới hệ thống ở mức cao với cách nhìn từ domain. Độc giả của tài liệu gồm sở hữu mạng lưới hệ thống người tiêu dùng hoặc khác hàng. Vì vậy nội dung của nó phải được diễn đạt bằng những từ ngữ của những nghành riêng. Tài liệu sẽ liệt kê những yêu cầu mạng lưới hệ thống cùng với những thông tin cơ bản về đối tượng người tiêu tiêu dùng mạng lưới hệ thống, thiên nhiên và môi trường tiềm năng của nó, giả thiết và những yêu cầu phi chức năng. Nó hoàn toàn sở hữu thể gồm sở hữu quy mô khái niệm được phong cách thiết kế để minh họa cho văn cảnh mạng lưới hệ thống, sử dụng văn cảnh, và những miền thực thể chính, cũng như luồng việc làm .

1.5.2. Đặc tả yêu cầu hệ thống

Người tăng trưởng những dự án Bất Động Sản ứng dụng sở hữu những thành phần thuần túy là software và những phần non-software – ví dụ như phi cơ tân tiến thường tách biệt yêu cầu mạng lưới hệ thống với yêu cầu ứng dụng. Theo ý kiến này, yêu cầu mạng lưới hệ thống được pháp luật, những yêu cầu ứng dụng sở hữu nguồn gốc từ những yêu cầu mạng lưới hệ thống, và sau đó những yêu cầu so với những thành phần ứng dụng được xác lập .

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

Đặc tả yêu cầu ứng dụng tạo hạ tầng cho việc thỏa thuận hợp tác giữa người tậu và nhà thầu hoặc những nhà sản xuất về những gì mẫu sản phẩm ứng dụng sở hữu thao tác đúng như mong ước ko. Nó được cho phép một nhìn nhận khó tính những yêu cầu trước lúc hoàn toàn sở hữu thể mở màn vào việc phong cách thiết kế và làm giảm việc phong cách thiết kế lại. Nó cũng cần phân phối một hạ tầng thực tiễn để ước tính giá tiền mẫu sản phẩm, rủi ro đáng tiếc, và lộ trình. Những tổ chức triển khai cũng hoàn toàn sở hữu thể sử dụng một tài đặc tả yêu cầu ứng dụng làm hạ tầng để tăng trưởng kế hoạch rà soát và xác định. Đặc tả yêu cầu ứng dụng phân phối một hạ tầng thông tin cho chuyển một mẫu sản phẩm ứng dụng cho người tiêu dùng mới hoặc những nền tảng ứng dụng. Cuối cùng, nó hoàn toàn sở hữu thể phân phối một hạ tầng để tăng ứng dụng. Yêu cầu ứng dụng thường được viết bằng ngôn từ tự nhiên, nhưng đặc tả yêu cầu ứng dụng hoàn toàn sở hữu thể được bổ trợ bằng những miêu tả chính thức hoặc sắp chính thức. Lựa chọn những ký hiệu thích hợp và những góc nhìn của kiến trúc ứng dụng đơn cử được diễn đạt đúng chuẩn hơn so với ngôn từ tự nhiên. Những nguyên tắc chung là ký hiệu nên được sử dụng được cho phép những yêu cầu để được miêu tả là đúng chuẩn càng tốt. Điều này đặc trưng quan yếu quan yếu so với những ứng dụng bảo đảm an toàn cao và 1 số ít loại ứng dụng đáng an toàn và đáng tin cậy khác. Tuy nhiên, sự lựa chọn của những kí hiệu thường được hạn chế bởi việc huấn luyện và huấn luyện, tri thức và kỹ năng, và sở trường thích ứng của những tác giả và fan hâm mộ. Một số tiêu chí chất lượng đã được tăng trưởng hoàn toàn sở hữu thể được sử dụng tương quan tới chất lượng của đặc tả yêu cầu ứng dụng như ngân sách, hài lòng, hiệu suất cao, đúng quá trình, và tái sản xuất. Mục tiêu chất lượng cho đặc tả yêu cầu của cá thể gồm sở hữu mệnh lệnh, thông tư, những pha yếu, tùy chọn, và sự duy trì. Những chỉ số cho những tài liệu đặc tả yêu cầu ứng dụng gồm sở hữu kích thức, dễ đọc, đặc tả kỹ thuật, chiều sâu và cấu trúc văn bản. u đặc tả yêu cầu ứng dụng gồm sở hữu kích thức, dễ đọc, đặc tả kỹ thuật, chiều sâu và cấu trúc văn bản .

1.6. Thẩm định yêu cầu

Tất cả tài liệu yêu cầu cần được trải qua trật tự thẩm định và thẩm định và kiểm duyệt. Vậy Thẩm định yêu cầu là j ?

Khái niệm

Thẩm định yêu cầu chăm sóc tới việc chứng tở rằng những yêu cầu khái niệm được mạng lưới hệ thống mà người tậu thực sự muốn. Những yêu cầu phải được thẩm định và thẩm định để bảo vệ rằng người thực thi, người lập trình hiểu được yêu cầu. Việc thẩm định và thẩm định phải bảo vệ dễ hiểu, đồng điệu và hoàn thiệnThẩm định yêu cầu được chăm sóc tới trật tự rà soát tài liệu yêu cầu sở hữu bảo vệ đầu ra là 1 ứng dụng tuyệt vời, đúng đắn .

Những kĩ thuật thẩm định yêu cầu

xem lại yêu cầusử dụng phiên bản mẫu, thử nghiệmthầm định mô hìnhkiểm thử đồng ý chấp thuận

1.6.1. Xem lại yêu cầu

Có nhẽ phương tiện đi lại phổ cập nhất của việc thẩm định và thẩm định là sự rà soát hoặc xem lại những tài liệu yêu cầu. Một nhóm người được giao trách nhiệm tìm những lỗi, sơ sót, thiếu sự rõ ràng, và độ lệch so với tiêu chuẩn. Thành phần của nhóm này đặc trưng quan yếu quan yếu ( tối thiểu cần sở hữu đại diện thay mặt người tậu để sở hữu được thiên hướng đúng đắn ), và họ hoàn toàn sở hữu thể cung ứng sự hướng dẫn trong việc tìm kiếm thông tin chuẩn xác. Việc nhận xét hoàn toàn sở hữu thể được xây dựng sau lúc triển khai xong những tài liệu khái niệm mạng lưới hệ thống, những tài liệu đặc tả mạng lưới hệ thống, đặc tả cơ bản cho 1 phiên bản mới sắp phát hành, hoặc bất kể bước nào khác trong trật tự làm yêu cầu. Ví dụ. Tổ chức đưa ra 1 tiêu chuẩn chung lúc làm tài liệu, những kí hiệu, quy mô đối tượng người tiêu tiêu dùng, cần phải được thống nhất, Nhưng 1 viên chức cấp dưới mới vào chưa nắm rõ được những tiêu chuẩn này nên làm sai 1 số chỗ. Phương pháp xem lại yêu cầu sẽ giúp tìm ra sơ sót này giúp y sì trong trật tự viết tài liệu .

1.6.2. Sử dụng phiên bản mẫu, thử nghiệm

Sử dụng phiên bản mẫu, thử nghiệm là tiêu dùng một quy mô chạy được của mạng lưới hệ thống để rà soát những yêu cầu. Ưu điểm của giải pháp này nhằm mục đích giúp thuận tiện trong việc lý giải những yêu cầu của ứng dụng, giúp người tậu sở hữu những phản hồi kịp thời để làm rõ mạng lưới hệ thống đang sai ở đâu, cũng như phát hiện ra những yêu cầu mới. Ví dụ Việc sử dụng quy mô giao diện người tiêu dùng ( Mockup, .. ) giúp nguời lập trình cũng như người tậu dẽ hiểu, tiết kiệm ngân sách và giá tiền hon việc miêu tả đơn thuần tiêu dùng văn bản hoặc quy mô đồ họa. Sự biến động hay sự biến hóa yêu cầu sau lúc tiêu dùng bản thử nghiệm là rất thấp chính do sở hữu sự thống nhất giữa người lập trình, người tậu và những bên tương quan. Kế bên những ưu điểm đó, chiêu thức tiêu dùng phiên bản mẫu cũng sở hữu một số ít điểm yếu kém như sau. Sử dụng phiên bản thử nghiệm làm phân tán sự tập trung chuyên sâu của người tiêu dùng. Ví dụ, Phiên bản mẫu là phiên bản chưa hoàn thành xong về mặt thẩm mĩ cũng như chức năng. Điều đó khiến cho người tiêu dùng nhầm tưởng rằng chất lượng mẫu sản phẩm sở hữu chất lượng ko tốt. Sử dụng phiên bản mẫu hoàn toàn sở hữu thể tốn kém hơn cho việc tăng trưởng. Ví dụ, người tậu quá tập trung chuyên sâu vào chức năng của phiên bản mẫu sẽ dẫn tới lỗi phát sinh, người làm yêu cầu lại phải sửa lỗi đó. Do đó việc lý giải đây chỉ là bản mẫu, thử nghiệm là đặc trưng quan yếu quan yếu. vì thế sẽ tránh tiêu tốn lãng phí nguồn nhân lực .

1.6.3. Thẩm định mô phỏng

Thẩm định Model là thẩm định và thẩm định lại chất lượng những Model ( information Mã Sản Phẩm, behavior Model, structure Mã Sản Phẩm ) đã được tăng trưởng trong suốt trật tự nghiên cứu và phân tích. Ví dụ trong quy mô đối tượng người tiêu tiêu dùng, tất cả chúng ta phải rà soát xem link giữa những đối tượng người tiêu dùng, giữa sự trao đổi tài liệu giữa những đối tượng người tiêu tiêu dùng sở hữu chuẩn xác ko. Những Model phải đủ những tiêu chuẩn : Hoàn thiện, đồng nhất và chuẩn xác .

1.6.4. Kiểm thử chấp thuận

Một đặc thù quan yếu của yêu cầu ứng dụng là nó hoàn toàn sở hữu thể kiểm định rằng mẫu sản phẩm sau cuối phải thỏa mãn nhu cầu những yêu cầu. Viết những testcase dành cho những yêu cầu để rà soát năng lực phân phối được những yêu cầu end-user. Sản phẩm ở đầu cuối phải thỏa mãn nhu cầu những testcase

1.7. Khảo sát tình trạng

Thực trạng sở hữu rất nhiều đổi khác, do đó quản lí những biến hóa và duy trì những yêu cầu là chìa khóa quyết định hành động sự thành công xuất sắc của ứng dụng. Ví dụ : ko phải tổ chức triển khai nào cũng sở hữu thói quen làm tài liệu cũng như quản trị yêu cầu đặc trưng quan yếu với những đơn vị mới xây dựng hoặc những đơn vị sở hữu nguồn nhân lực hạn chế. Lúc những đơn vị này lan rộng ra, số lượng người tậu trở lên to hơn, loại sản phẩm của họ khởi đầu tăng trưởng, thì lúc này việc tìm lại những yêu cầu và thôi thúc thêm nhiều tính năng để phân phối nhu yếu thị trường và sự biến hóa của môi trường tự nhiên là rất thiết yếu. Do đó, tài liệu yêu cầu và quản lí những biến hóa là chìa khóa cho sự thành công xuất sắc của bất kể trật tự yêu cầu nào .

1.7.1. Quản lý thay đổi

Quản lý đổi khác là TT của quản trị yêu cầu. Yêu cầu ứng dụng xoành xoạch đổi khác : + Môi trường doanh nghiệp và kĩ thuật biến hóa : Phần cứng mới => giao diện mớiVí dụ : Màn hình biến hóa, sắc nét hơn nên giao diện cũng phải chăm chút hơn. Luật đổi khác, nhu yếu doanh nghiệp đổi khác => đổi khác chức năngVí dụ : Luật doanh nghiệp ko cho bật mý thông tin người tiêu dùng. Do đó mạng lưới hệ thống quản lí user cần phải bảo mật thông tin hơnKhách hàng, người sử dụng đổi khác => Thay đổi chức năngVí dụ : Khách hàng muốn tạo chức năng đặt lịch gửi mail. Do đó ứng dụng cần phải sở hữu chức năng email schedual. Xung đột giữa những yêu cầu mới phát sinh, và giữa yêu cầu mới với yêu cầu cũ => Quản lý đổi khác là TT và đặc trưng quan yếu quan yếu của quản trị những yêu cầu .

1.7.2. Định danh yêu cầu

Yêu cầu bao gồm ko chỉ đặc tả hệ thống mà còn những thông liên quan, giúp tiện dụng quản lí và diễn giải yêu cầuĐinh danh yêu cầu cần được khái niệm, ghi nhân và cập nhật như phần phần mềm trong quá trình phát triển và bảo trì.Bao gồm: việc phân loại yêu cầuVí dụ: functional requirement and non-functional requirementphương pháp xác minh Ví dụ:. xác minh bằng cách xem lại yêu cầu. xác minh bằng sử dụng phiên bản mẫu, thử nghiệmthầm định mô hìnhkiểm thử chấp thuậnkế hoạch kiểm thửthuộc tính duy nhất để thuận tiện cho việc tham chiếu giữa những yêu cầu và lần vết.Ví dụ: thông tin của yêu cầu duy nhất để tiện cho việc thêm và chỉnh sửa sau lúc sở hữu sự thay đổi.

1.7.3. Lần vết yêu cầu

Lần vết yêu cầu sở hữu tương quan với việc Phục hồi nguồn của yêu cầu và Dự kiến những tác động tác động của những yêu cầu. Truy vết để thực thi nghiên cứu và phân tích những tác động tác động lúc yêu cầu biến hóa. một yêu cầu nên được truy về những yêu cầu khác và những bên tương quan để thôi thúc nó ( ví dụ : tử yêu cầu ứng dụng về yêu cầu mạng lưới hệ thống ) trái lại. một yêu cầu nên được truy tới những yêu cầu khác nhằm mục đích thỏa mãn nhu cầu nó ( ví dụ : từ yêu cầu mạng lưới hệ thống tới yêu cầu ứng dụng )

1.7.4. Ðánh giá yêu cầu

Phân tích kích cỡ của sự đổi khác yêu cầu. Ví dụ : nhìn nhận độ khó khăn vất vả của việc tiến hành biến hóa yêu cầu, nhìn nhận xem nó tác động tác động tới những phân hệ nào trong mạng lưới hệ thống. Phân tích ngân sách cho việc tăng trưởng hoặc duy trì 1 yêu cầuVí dụ : nhìn nhận nguồn lực, ngân sách, mandate cho việc biến hóa yêu cầu .

1.8. Dụng cụ sử dụng trong việc làm yêu cầu phần mềm

Dụng cụ cho việc vẽ Model ( CASE tool, starUML ) Dụng cụ cho việc quản lí yêu cầu ( spreadsheet, hạ tầng tài liệu, .. )

Source: https://bloghong.com
Category: Marketing