1 CMP73010 Managing Software Development Assignment 2 2 CMP XXXXXXXXXXManaging Software Development School of Business and Tourism Session 2, 2020 Assignment 2 This assignment is due 11:00 pm on 21st...

file attached


1 CMP73010 Managing Software Development Assignment 2 2 CMP73010 - Managing Software Development School of Business and Tourism Session 2, 2020 Assignment 2 This assignment is due 11:00 pm on 21st September, 2020. The assignment a has component that is a C# source code but the majority is written responses. The responses and the C# code should be submitted through the submission link in the unit site. Please do not leave the assignment to the last minute as you can start work on much of the assignment well before the due date. If you do require an extension for submission you must request this before the due date. Unless an extension is agreed, a late penalty will be applied. Each day late submission will apply a 5% penalty with a maximum of five days late. Submissions after four days will not be awarded any credit. Please note that a timestamp of 11:01 on the due date is considered one day late. This assignment covers the agile development and automatic document generation topics in the unit. Important: You must submit your own solution with reasoning, however, we are perfectly happy for you to chat and discuss with previous students of this unit and your current classmates. The last bit is particularly important. What we are looking for is the thought process behind your designs and solutions as well as the actual solutions. Reports which do not give satisfactory reasons for their designs and solutions will be penalised. Part 1 – Agile processes (15 marks) Spearhead Technology Services (STS) were so pleased with your previous software development advice where you assisted them with procurement processes, that you have retained them as a client. As you know, STS are involved with Internet of Things (IoT) products. The founders of STS recognised a larger need for small and ‘smart’ software products than centralised large systems. To maintain its competitive advantages, STS has to adapt itself to the market. Sizes of their development projects will become smaller, while multiple projects of many varieties may be undertaken in parallel. The Waterfall process model is not appropriate for many of their future projects. STS is investigating the adoption of Agile methodologies and practices. You are required to write a report on the adoption of Scrum and XP methodologies (including identifying individual practices and processes suitable for STS), for STS. Your report should provide: • An overview of the Agile mindset (3.5 marks). • Comparison of the Agile mindset and the Waterfall process (3.5 marks). • Description of Scrum process and XP methodology (3.5 marks). • Guidelines for choosing Scrum or XP according to types of projects (3.5 marks). • Another well-known process as candidate of adoption of new process for the second stage (1 mark). The other well-known process can be any process you know. This will require independent research and your illustration of understanding Agile concepts in software development. The contents of the report should be organised logically, and the report should have a title, an executive summary, an introduction, a conclusion, and reference list. The briefing should be a maximum of 1500 words. This is a briefing to an employer/client. You will be penalised for going over the limit, as it may indicate your writing is not precise and you have not thought about your responses enough. 3 Part 2 – Automatic document generation (5 marks) Your clients have requested a demonstration on the value of automatic document generation to be presented to their new junior programmers that have just begun working at the company. Attached is a C# program for a simple game that you are required to use to demonstrate this. You must replace the current inadequate comments with the C# XML comments. Your XML comments should contain examples of each of the following tags at the very least: -

and (1.5 marks) - and (1.5 marks) -

(1 mark) - (1 mark) Note that your code does not have to compile but you could implement it in Visual Studio to iron out problems. Please note that you need to explain each of your C# XML comments. Comments without a good explanation will result in loss of marks and may not be marked entirely. namespace Assign2 { // // This program is for CMP73010 Assignment 2 (2020) // // It calls some functions that need commenting // class Program { // // Mainline function // static void Main(string[] args) { int num1 = ReadNumber(); int num2 = ReadNumber(); FormatBinary(num1, "+", num2, Add(num1, num2)); Console.ReadLine(); } // // Read a single integer // public static int ReadNumber() { Console.Write("Number: "); try { return Convert.ToInt32(Console.ReadLine()); } catch (FormatException) { Console.WriteLine("illegal number format"); return 0; } } // // Formatted operation output // public static void FormatBinary(int n1, string op, int n2, int result) { 4 Console.WriteLine("{0} {1} {2} = {3}", n1, op, n2, result); } // // Add two integers // public static int Add(int n1, int n2) { return n1 + n2; } } } 5 Mark deductions (after): Demerit areas Marks Not using the report template (CMP73010_Assignment_2_Report_Template.docx) -3% Not writing Report Title, Student name, Student Number, etc. at the first page -1% Not writing the Executive Summary -1% Not writing the Introduction and Conclusion sections -1% Exceeding the maximum word-limit - 2% Late submission penalty 5% per day Notes: • Coversheet: Students must use the report coversheet, available at the Assessment page, to submit this assignment. Information regarding mark distribution, word-limit, etc. in the template file is for the whole assignment. • Word-limit: The maximum word-limit will be strictly applied. The marker can deduct marks for writing over this word-limit. So, make sure your report is completed within the given word-limit (1500 words). There is no maximum word-limit applicable for Title, Executive Summary and appendices. • Start early and submit on-time: Avoid any pitfalls that may arise due to late start. Thus, start your assignment as soon as possible to submit on-time. For late submissions, the standard assessment submission policy will be applied (see the unit profile). • Appendix: You may add appendices to document any additional material you wish to include such as tables, diagrams, figures, or other supplementary material. Appendices do not contribute to the word count of the document. • Reference: You should add a reference section and include any references, including publications (literature, books, etc.), which you want to refer to support your report. • Late Submission: This assignment will be due on Monday, 21st September, at 11:00 pm. A penalty of 5% of the available mark will be deducted from the actual mark for each day of late submission up to five days. • Consultation: You will have the opportunity to show your assignment draft to your tutors/lecturer/unit assessor for feedback. Several assignment consultation slots will be organised; follow the announcements from the unit assessor. • Contact: Please contact the tutor/lecturer/unit assessor if you have any issues or confusions.

Sep 19, 2021CMP73010Southern Cross University
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here