Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Electrical & Electronics Expert

TASK 1

Assignment Overview

The aim of the assignment is to develop an application. The application should be written in the Java programming language.  More specifically your application must be developed using Test Driven Development (TDD) with the JUnit testing framework.  The developed code must be of high quality and should reflect industrial strength practices such as the use of –

- Javadoc
- Coding standards
- Annotations (Java 5)
- UML class models

The application must be built within the Eclipse IDE.

The Application

The overall purpose of the application is to provide a tool that can be used to aid the software development process within an organization. Essentially the product should be a “Software Development Accounting Framework (A tool support for Agile SE)”. In some aspects the requirements are deliberately vague in order to simulate a real-life scenario, in which requirements are not always made fully clear by the client.

Eventually the developed system may be used as the back-end to several different applications, including a Web-based application and a Stand-alone desktop application. Hence, the developed system does not require a sophisticated graphical user interface (GUI). However there must be at least a basic (possibly text-based) interface which is capable of driving the main functionality of the application.  Since this basic interface is likely to be used during development however the system should be designed so that this interface can be easily replaced in the future. In the same respect the developed system does not necessarily need to persevering data using a Relational Database Management System (RDBMS), but again system design should allow this in future versions.

The exact nature of the product must be specified as part of the development process. The list below should act as a prompt for the type of functionality that would typically be supported by such a system -

- Requirements management. (adding, editing, removing or requirements).
- Bug tracking (storing, reporting, fixing, tracing etc.)
- Storing of code/design reviews.
- Support for test plans.
- General project documentation.
- Job control and scheduling
- + ….anything else that is appropriate

You may wish to refer to the documentation for some common systems which offer similar functionality such as Bugzilla and Sourceforge Enterprise Edition.

Deliverables

Following deliverables for the developed system –

- A specification of the system to be developed.
- Any design artifacts (e.g. UML models) produced during the development process.
- The source code for the product itself
- The JUnit test code used during development of the product.
- Once added as a project to the Eclipse IDE the source should easily compile and be testable.

Electrical & Electronics, Engineering

  • Category:- Electrical & Electronics
  • Reference No.:- M91502

Have any Question? 


Related Questions in Electrical & Electronics

The grades of a group of 1000 students in an exam are

The grades of a group of 1000 students in an exam are normally distributed with a mean of 70 and a standard deviation of 10. A student from this group is selected randomly. a) Find the probability that his/her grade is g ...

1 state amperes circuital law2 what are the units of the

1. State Ampere's circuital law. 2. What are the units of the magnetic field intensity vector? 3. What are the units of the displacement flux density vector? 4. What is displacement current? Give an example involving dis ...

Data at a rate of 1 million pulses per second are to be

Data at a rate of 1 million pulses per second are to be transmitted over a certain communications channel. The unit step response g(t) for this channel is shown in Fig. P2.7-1. a. Can this channel transmit data at the re ...

1 what is the significance of a nonzero net right-lateral

1. What is the significance of a nonzero net right-lateral differential of and normal to the z-direction at a point in space? 2. If a pair of E and B at a point satisfies Faraday's law in differential form, does it neces ...

1 in multimedia communication assume a sender can encode an

1. In multimedia communication, assume a sender can encode an image using only JPEG encoding, but the potential receiver can only decode an image if it is encoded in GIF. Can these two entities exchange multimedia data? ...

Kansas city is famous for its barbeque but good barbeque

Kansas City is famous for its barbeque. But, good barbeque comes at a cost: Pit masters have to bear the costs of producing slow-roasted pulled pork and beef briskets. There is also an external cost: Every time a pit mas ...

1 state gauss law for the electric field2 how is volume

1. State Gauss' law for the electric field. 2. How is volume charge density defined? 3. State the law of conservation of charge. 4. How is Gauss' law for the electric field derived from Ampere's circuital law?

Suppose a geologist has collected 15 specimens of a certain

Suppose a geologist has collected 15 specimens of a certain rock, call it R1, and 10 specimens of... Suppose a geologist has collected 15 specimens of a certain rock, call it R1, and 10 specimens of another rock, call it ...

1 the dam shown below is 100 m wide determine the magnitude

1. The dam shown below is 100 m wide. Determine the magnitude and location of the force on the inclined surface. 2. The float in a toilet tank is a sphere of radius R and is made of a material with ρ. An upward buoyant f ...

In a leaky bucket used to control liquid flow how many

In a leaky bucket used to control liquid flow, how many gallons of liquid are left in the bucket if the output rate is 5 gal/min, there is an input burst of 100 gal/min for 12 s, and there is no input for 48 s?

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen