{"id":592,"date":"2023-02-28T15:35:17","date_gmt":"2023-02-28T15:35:17","guid":{"rendered":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/?page_id=592"},"modified":"2023-02-28T15:53:29","modified_gmt":"2023-02-28T15:53:29","slug":"user-interface","status":"publish","type":"page","link":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/software-design-and-development\/week-6\/user-interface\/","title":{"rendered":"User interface"},"content":{"rendered":"\n<p>The User Interface or UI is how the end user will interact with your program.<\/p>\n\n\n\n<p>The design should include a mock-up of what a user will see when using the system.<\/p>\n\n\n\n<p>For a program that uses graphics this mock-up can be anything from a wireframe model that describes what each section of the screen contains and controls through to a simulated screenshot showing how the final program will look.<\/p>\n\n\n\n<p>For text-based programs the design should list all the text that a user will see including validation errors and any output.<\/p>\n\n\n\n<p>When showing output that is dependent on the user\u2019s input you can either use placeholder markers or example data. But it needs to be clearly marked as such.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Graphical UI example<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"539\" src=\"https:\/\/blogs.glowscotland.org.uk\/es\/public\/software\/uploads\/sites\/4063\/2023\/02\/28154312\/GUI.png\" alt=\"Example graphical user interface\" class=\"wp-image-596\" srcset=\"https:\/\/blogs.glowscotland.org.uk\/es\/public\/software\/uploads\/sites\/4063\/2023\/02\/28154312\/GUI.png 865w, https:\/\/blogs.glowscotland.org.uk\/es\/public\/software\/uploads\/sites\/4063\/2023\/02\/28154312\/GUI-300x187.png 300w, https:\/\/blogs.glowscotland.org.uk\/es\/public\/software\/uploads\/sites\/4063\/2023\/02\/28154312\/GUI-768x479.png 768w\" sizes=\"auto, (max-width: 865px) 100vw, 865px\" \/><figcaption>Example graphical user interface<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Text UI example<\/h2>\n\n\n\n<p><strong>Inputs and validation prompts<\/strong><\/p>\n\n\n\n<p>Please enter a length between 1 and 999:<\/p>\n\n\n\n<p>Sorry, that is not a valid length.<\/p>\n\n\n\n<p>Please enter a breadth between 1 and 999:<\/p>\n\n\n\n<p>Sorry, that is not a valid breadth.<\/p>\n\n\n\n<p><strong>Outputs<\/strong><\/p>\n\n\n\n<p>The area of a rectangle with length&nbsp;&lt;length&gt;&nbsp;and breadth&nbsp;&lt;breadth&gt;&nbsp;is&nbsp;&lt;area&gt;<\/p>\n\n\n\n<p>Note: &lt;<em>length&gt; and\u00a0&lt;breadth&gt;\u00a0will be replaced by the values entered by the user, <em>and\u00a0&lt;area&gt;<\/em> will be replaced by the output of the calculation.<\/em><\/p>\n\n\n\n<p class=\"nextlink\"><a href=\"https:\/\/blogs.glowscotland.org.uk\/es\/software\/software-design-and-development\/week-6\/testing-plan\/\" data-type=\"page\" data-id=\"598\">Next: Testing plan<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The User Interface or UI is how the end user will interact with your program. The design should include a mock-up of what a user will see when using the system. For a program that uses graphics this mock-up can be anything from a wireframe model that describes what each section of the screen contains&hellip; <a class=\"more-link\" href=\"https:\/\/blogs.glowscotland.org.uk\/es\/software\/software-design-and-development\/week-6\/user-interface\/\">Continue reading <span class=\"screen-reader-text\">User interface<\/span><\/a><\/p>\n","protected":false},"author":5710,"featured_media":0,"parent":24,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-592","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/pages\/592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/users\/5710"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/comments?post=592"}],"version-history":[{"count":4,"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/pages\/592\/revisions"}],"predecessor-version":[{"id":607,"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/pages\/592\/revisions\/607"}],"up":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/pages\/24"}],"wp:attachment":[{"href":"https:\/\/blogs.glowscotland.org.uk\/es\/software\/wp-json\/wp\/v2\/media?parent=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}