Simple Software Engineering Coding Homework


I'm posting my coding homework for my Software Engineering module. The question is as follows:**

Problem Description: Write a software piece, in any of the languages Java or C++ or C#, that stores information about routes between destinations and about services that connect these destinations. Here's an example of some of the basic features DatzEzy may have:

*addservice A* adds a bus service A to the system

*addstop X* adds a bus stop X to the system

*addroute A X Y n* adds a route from bus stops X to Y on bus service A. This route costs n.

*cost X Y* calculates and displays the cost(s) from bus stop X to Y.

Note, multiple ways to get from X to Y may exist, and cost will always be a positive integer.

In addition, you may consider to enhance the functionality of DatzEzy by providing e.g.

? recording and querying 'distance' or 'time' to get from X to Y;

? display the service numbers and bus stops en route from X to Y ;

? implementing a GUI;

? calculating the distance between two indirectly connected locations (i.e., if there is no direct route between the two).

Further, you may choose to design your own error messages; your own data structures and storage format. You are encouraged to think about using Object-Oriented style of development, Data persistence, Batch processing (i.e., feeding large volumes of data to the system in some format), and preparing test data & testing your program.

We would like your team to explore the requirements, scope it according to what your team can develop, and accordingly deliver a functional program with reasonably well-written code. Note that your code may get published for other students.


Zip up your source code, name the file [url removed, login to view] (e.g., Q43- [url removed, login to view]) and upload to the corresponding IVLE folder e.g. 'CE-CPP' by 31st January 2011. Note, you will get your team numbers confirmed in the week starting 24th January 2011.

Habilidades: Programação C, Engenharia, Gestão de projetos, Arquitetura de software, Teste de Software

Veja mais: write my name in style, what is your management style, what is persistence module, what is object oriented programming in java, what is object oriented programming, what is data structures in java, what is data structures in c, what is data structures, what is a persistence module, what is an object in programming, what is a data structures, what are the data structures in java, what are data structures in java, what are data structures in c, what are data structures, storage data structures, software testing service, software testing cost, software testing as a service, software programming languages, software development project description example, software development cost, software development coding, simple folder design, scope programming

Acerca do Empregador:
( 0 comentários ) Singapore

ID do Projeto: #3050992