{"id":640,"date":"2019-04-13T23:16:35","date_gmt":"2019-04-13T23:16:35","guid":{"rendered":"https:\/\/cs.uwc.ac.za\/?page_id=640"},"modified":"2020-09-19T01:35:28","modified_gmt":"2020-09-19T01:35:28","slug":"user-requirements-document-urd","status":"publish","type":"page","link":"https:\/\/cs.uwc.ac.za\/?page_id=640","title":{"rendered":"User Requirements Document (URD)"},"content":{"rendered":"<h1>User Requirements Document (URD)<\/h1>\n<p>This document describes the problem from the user&#8217;s point of view.It briefly describes the problem domain, e.g.. a psychology experiment or a small business accounting package. Then the document delivers a simple and exact description of the problem. After the problem description, the user states exactly what he\/she would like the software system to do. While this may seem to indicate a user interface, it is better to focus on the tasks to be solved rather than the interface required to solve them. However the user may require a specific interface, e.g.. a GUI rather than a command line interface. The crux of this document is to identify what the user requires of the program, and not what the user requires of the programmer. This document furnishes the programmer with a formal description of the problem. Ideally, this document would be written by someone in marketing who has talked with a customer; not by a programmer. The most important thing to remember is that this document describes the functionality required of the program.<\/p>\n<p>The URD has:<\/p>\n<ul>\n<li>\u00a0user&#8217;s view of the problem<\/li>\n<li>\u00a0brief description of the problem domain<\/li>\n<li>\u00a0complete description of the problem<\/li>\n<li>\u00a0what is expected from a software solution<\/li>\n<li>\u00a0what is not expected from a software solution<\/li>\n<\/ul>\n<p>The URD does not have:<\/p>\n<ul>\n<li>\u00a0programmer&#8217;s point of view<\/li>\n<li>\u00a0programming jargon or technical details<\/li>\n<li>\u00a0description of programming languages or environments unless it is a specific user requirement<\/li>\n<li>\u00a0description of the solution. This is not a design document. We only want requirements here<\/li>\n<\/ul>\n<div id=\"themify_builder_content-640\" data-postid=\"640\" class=\"themify_builder_content themify_builder_content-640 themify_builder\">\n    <\/div>\n<!-- \/themify_builder_content -->\n","protected":false},"excerpt":{"rendered":"<p>User Requirements Document (URD) This document describes the problem from the user&#8217;s point of view.It briefly describes the problem domain, e.g.. a psychology experiment or a small business accounting package. Then the document delivers a simple and exact description of the problem. After the problem description, the user states exactly what he\/she would like the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-640","page","type-page","status-publish","hentry","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"_links":{"self":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=640"}],"version-history":[{"count":2,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/640\/revisions"}],"predecessor-version":[{"id":642,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/640\/revisions\/642"}],"wp:attachment":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}