{"id":1402,"date":"2024-07-06T08:23:01","date_gmt":"2024-07-06T08:23:01","guid":{"rendered":"https:\/\/britainwriters.com\/answers\/?p=1402"},"modified":"2024-07-06T08:23:06","modified_gmt":"2024-07-06T08:23:06","slug":"analysis-of-software-and-design-documents-assignment","status":"publish","type":"post","link":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/","title":{"rendered":"Analysis Of Software and Design Documents Assignment"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>Assignment Task<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Report<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The report consists of three sections, each containing specific questions targeting what needs to be addressed. It should be clear in your report which section and question you are answering. In each section is a maximum word count and pages in the appendices (where applicable) and this should be adhered to. All images and diagrams should be of a size that enables them to be clearly viewed. You should refer to the assignment writing guidelines on Canvas for further formatting and submission guidance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The sections contribute to the Module Learning Outcomes (MLO\u2019s) as follows:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Section 1:<\/strong>&nbsp;Theory supported by code samples Evidence for learning outcome: Demonstrate critical understanding of the theory and application of advanced programming techniques; Design and implement programs for real-world problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Section 2:<\/strong>&nbsp;Design decisions supported by code samples&nbsp;Evidence for learning outcome: Communicate design decisions for the selection, storage and manipulation of data; Design and implement programs for real-world problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Section 3:<\/strong>&nbsp;Reflection on the ethics, moral, and legal aspects Evidence for learning outcome: Critically evaluate the legal and ethical impact of software developments within the real-world context<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Report Outline: Data Analysis<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Section 1: Theory Supported by Code Samples<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">a) Identify one part of your program design that could be redesigned to use Python Threads. Discuss what specific issues need to be considered given the overall design of your program, clearly demonstrate how data and\/or communications will be passed between threads, and which Python constructs would support this. You should provide an overview diagram of your existing program flow and clearly identify where concurrency could be of potential benefit<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">b) With specific reference to GUI interface constructs and best practice regarding interface layouts, discuss how your GUI supports the required user interactions, given the client\u2019s requirements. You should clearly identify the different interactions required by the user, the GUI and code construct(s) that support it, and your reasoning for selecting these over other viable options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">c) Java and Python are both high-level programming languages, each providing similar functionality but via different mechanisms and syntax. Having experienced both languages, discuss which you believe to be the most effective in terms of \u2018manipulation of data containers\u2019 (constructs used for storing, structuring, and manipulating data within the program such as a List), and give specific Python examples (only) from your program that support your argument.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Section 2: Design Decisions Supported by Code Samples<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">a) With specific reference to the client\u2019s data manipulation requirements, discuss your reasoning for your selected data format (JSON, XML, entity relationship structure), and what advantages\/disadvantages it has demonstrated in this context.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">b) With support of appropriate code sample(s) discuss how you implemented both parts of the client&#8217;s 3rd requirement as stated below. You should use appropriate terminology and clearly identify the code constructs\/functions\/APIs you have selected and why you selected them over alternatives. You should make reference to any data cleaning needed to get to this stage in the application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">c) With the support of appropriate code sample(s) discuss how you implemented appropriate visualizations to meet the client\u2019s 4th requirement as stated below. You should clearly identify the APIs you selected and why you chose them over other viable options, ensuring you make clear reference to the advantages\/disadvantages in this context. You should provide screenshots to demonstrate the visualization (s) you selected. You should make reference to any data cleaning needed to get to this stage in the application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">d) Using code and screenshots of your output, demonstrate how you have determined if there is a significant correlation between the communication frequencies used by the 3 different airports. Clearly state if you consider what you have identified to be a significant correlation and why you think this is the case. You should make reference to any data cleaning needed to get to this stage in the application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Section 3: Reflection on the ethics, moral and legal aspects<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">a) Reflect on the ethical, moral and legal aspects of computing as discussed in the module and respond to the following statement<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSoftware engineers should not be subject to regulation by an ethical framework as this would have a detrimental impact on innovation. It would also add needless bureaucracy around the development of essential security updates and patches thus putting organizations and their data at risk.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Assignment Task Report The report consists of three sections, each containing specific questions targeting what needs to be addressed. It should be clear in your report which section and question you are answering. In each section is a maximum word count and pages in the appendices (where applicable) and this should be adhered to. All [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1402","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Analysis Of Software and Design Documents Assignment - My Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Analysis Of Software and Design Documents Assignment - My Blog\" \/>\n<meta property=\"og:description\" content=\"Assignment Task Report The report consists of three sections, each containing specific questions targeting what needs to be addressed. It should be clear in your report which section and question you are answering. In each section is a maximum word count and pages in the appendices (where applicable) and this should be adhered to. All [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/\" \/>\n<meta property=\"og:site_name\" content=\"My Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-06T08:23:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-06T08:23:06+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#\\\/schema\\\/person\\\/c698e0f0b4a723b0d250ea199e68a6d3\"},\"headline\":\"Analysis Of Software and Design Documents Assignment\",\"datePublished\":\"2024-07-06T08:23:01+00:00\",\"dateModified\":\"2024-07-06T08:23:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/\"},\"wordCount\":728,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/\",\"url\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/\",\"name\":\"Analysis Of Software and Design Documents Assignment - My Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#website\"},\"datePublished\":\"2024-07-06T08:23:01+00:00\",\"dateModified\":\"2024-07-06T08:23:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/analysis-of-software-and-design-documents-assignment\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Analysis Of Software and Design Documents Assignment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#website\",\"url\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/\",\"name\":\"My Blog\",\"description\":\"My WordPress Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#organization\",\"name\":\"My Blog\",\"url\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/bw-logo.png\",\"contentUrl\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/bw-logo.png\",\"width\":379,\"height\":81,\"caption\":\"My Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/#\\\/schema\\\/person\\\/c698e0f0b4a723b0d250ea199e68a6d3\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9c8389b9a2505b8a25de6eb6bd63d1b3bd34e49d8d91d40d9935e77bdb797c34?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9c8389b9a2505b8a25de6eb6bd63d1b3bd34e49d8d91d40d9935e77bdb797c34?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9c8389b9a2505b8a25de6eb6bd63d1b3bd34e49d8d91d40d9935e77bdb797c34?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\\\/\\\/britainwriters.com\\\/website\"],\"url\":\"https:\\\/\\\/britainwriters.com\\\/answers\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Analysis Of Software and Design Documents Assignment - My Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/","og_locale":"en_US","og_type":"article","og_title":"Analysis Of Software and Design Documents Assignment - My Blog","og_description":"Assignment Task Report The report consists of three sections, each containing specific questions targeting what needs to be addressed. It should be clear in your report which section and question you are answering. In each section is a maximum word count and pages in the appendices (where applicable) and this should be adhered to. All [&hellip;]","og_url":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/","og_site_name":"My Blog","article_published_time":"2024-07-06T08:23:01+00:00","article_modified_time":"2024-07-06T08:23:06+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/#article","isPartOf":{"@id":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/"},"author":{"name":"admin","@id":"https:\/\/britainwriters.com\/answers\/#\/schema\/person\/c698e0f0b4a723b0d250ea199e68a6d3"},"headline":"Analysis Of Software and Design Documents Assignment","datePublished":"2024-07-06T08:23:01+00:00","dateModified":"2024-07-06T08:23:06+00:00","mainEntityOfPage":{"@id":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/"},"wordCount":728,"commentCount":0,"publisher":{"@id":"https:\/\/britainwriters.com\/answers\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/","url":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/","name":"Analysis Of Software and Design Documents Assignment - My Blog","isPartOf":{"@id":"https:\/\/britainwriters.com\/answers\/#website"},"datePublished":"2024-07-06T08:23:01+00:00","dateModified":"2024-07-06T08:23:06+00:00","breadcrumb":{"@id":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/britainwriters.com\/answers\/analysis-of-software-and-design-documents-assignment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/britainwriters.com\/answers\/"},{"@type":"ListItem","position":2,"name":"Analysis Of Software and Design Documents Assignment"}]},{"@type":"WebSite","@id":"https:\/\/britainwriters.com\/answers\/#website","url":"https:\/\/britainwriters.com\/answers\/","name":"My Blog","description":"My WordPress Blog","publisher":{"@id":"https:\/\/britainwriters.com\/answers\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/britainwriters.com\/answers\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/britainwriters.com\/answers\/#organization","name":"My Blog","url":"https:\/\/britainwriters.com\/answers\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/britainwriters.com\/answers\/#\/schema\/logo\/image\/","url":"https:\/\/britainwriters.com\/answers\/wp-content\/uploads\/2023\/12\/bw-logo.png","contentUrl":"https:\/\/britainwriters.com\/answers\/wp-content\/uploads\/2023\/12\/bw-logo.png","width":379,"height":81,"caption":"My Blog"},"image":{"@id":"https:\/\/britainwriters.com\/answers\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/britainwriters.com\/answers\/#\/schema\/person\/c698e0f0b4a723b0d250ea199e68a6d3","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9c8389b9a2505b8a25de6eb6bd63d1b3bd34e49d8d91d40d9935e77bdb797c34?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9c8389b9a2505b8a25de6eb6bd63d1b3bd34e49d8d91d40d9935e77bdb797c34?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9c8389b9a2505b8a25de6eb6bd63d1b3bd34e49d8d91d40d9935e77bdb797c34?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/britainwriters.com\/website"],"url":"https:\/\/britainwriters.com\/answers\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/posts\/1402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/comments?post=1402"}],"version-history":[{"count":1,"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/posts\/1402\/revisions"}],"predecessor-version":[{"id":1403,"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/posts\/1402\/revisions\/1403"}],"wp:attachment":[{"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/media?parent=1402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/categories?post=1402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/britainwriters.com\/answers\/wp-json\/wp\/v2\/tags?post=1402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}