CMP73010 Managing Software Development Assignment

Assignment Help Basic Computer Science
Reference no: EM132792861

CMP73010 Managing Software Development - Southern Cross University

Part 1 - Agile processes

Totem Technology Services (TTS) 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, TTS are involved with Internet of Things (IoT) products. The founders of TTS recognised a larger need for small and ‘smart' software products than centralised large systems. To maintain its competitive advantages, TTS 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. TTS 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 TTS), for TTS. Your report should provide:
• An overview of the Agile mindset.
• Comparison of the Agile mindset and the Waterfall process.
• Description of Scrum process and XP methodology.
• Guidelines for choosing Scrum or XP according to types of projects.
• Choose another well-known Agile method as a candidate for adoption and justify your choice.

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.

Part 2 - Automatic document generation
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:
- <summary> and <remarks>
- <param> and <returns>
- <code>
- <see>

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)
{

Console.WriteLine("{0} {1} {2} = {3}", n1, op, n2, result);
}

//
// Add two integers
//
public static int Add(int n1, int n2)
{
return n1 + n2;
}

}
}

Attachment:- Managing Software Development.rar

Reference no: EM132792861

Questions Cloud

Explain random fluctuations of the market : On August 12, 2020 Tesla announced a 5 to 1 stock split. The office of All-Honest Law Ltd. believes that a group of investors with inside information
Describe analysis of the marginalization special population : You will write a 5-7-page double spaced APA format paper of your analysis of a marginalized special population that exist within your community.
Routine business activities : In what ways can the following activities be seen as projects? In what ways do they resemble ongoing, routine business activities?
Which business condition would help an organization to have : Which business condition would help an organization to have higher debt levels than a similar organization without this factor? Business risk is generalized
CMP73010 Managing Software Development Assignment : CMP73010 Managing Software Development Assignment Help and Solution, Southern Cross University - Assessment Writing Service
Products implementation in the organization : Describe an instance in which you have witnessed end-user testing on a new software product be utilized in your current or previous organization.
Discuss the steps banks take to manage liquidity risk : Discuss the steps banks take to manage liquidity risk, credit risk, and interest-rate risk. What is a credit report? What is a credit score? Explain in brief.
What parts of their personality does each convey : Next, explain what each of your styling choices conveys about the character. What parts of their personality does each convey? Do they foreshadow anything.
Americans with disability act : David Perkins left successful career in the NFL after two head injuries. Could she have a legal case on the basis of the Americans with Disability Act?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd