Sedang Disiapkan

Desarrollar software

Front Game Criteria

Games take profit of coding kata technics to give the scenario and tools for evaluation. Concerns to check on game are:

• Instrumentalization

• Exception management

• Error and Warning logging

• Software Design

• Algorithm design

• Practices and Patterns

• Naming

• Clear flows

• SOLID principles

• Scalability

• Client side scripting

1. Front Game

Long time ago in a galaxy far far away you finish your trainng as a Imperial programmer. You receive a message from you responsible to go directly to Tatooine, a desert planet in a binary star system. It once had large oceans full of marine based life and a world-spanning jungle, but this biosphere was destroyed when the myopic Rakata razed the planet, drying up its riverbeds and boiling away its oceans.

Once you arrive it is communicated to you your first mission. As imperium has recently conquered the planet it is necessary a register for new citizens. You are requested to implemented a web user interface application to register these new citizens with name, specie and role in Tatooine hierarchy (Queen, Prime Minister, Politician, Citizen, Slave).

You decide to use a very old fashioned technology called ASP.NET (use .net framework you are more comfortable with) for implement application, as in Tatooine.

Implement an application that allows to:

• Add users with user name, specie type and role in Tattoine hierarchy.

• List of users

• Add roles

• List of users in roles

• Add users to roles

• Update user's name, approved status to "Imperium citizen" or "rebel".

If anybody introduce a name with "skywalker" substring call a remote webservice/webapi that register to a file the identified Tatooine and a datetime. You are requested to implement this web service too.

• On client site if "skywalker" is introduced as name, set a cookie and block the UI interface for any change.

Implement error logging and manage exceptions.

Back End Game

Games take profit of coding kata technics to give the scenario and tools for evaluation. Concerns to check on game are:

• Instrumentalization

• Exception management

• Error and Warning logging

• Configuration definition

• Software Design

• Algorithm design

• Practices and Patterns

• Naming

• SOLID principles

• Scalability

• Testeability

• Unit Testing

• Integration Testing

As a imperial programmer your receive the order of implement a new web service that allows to register any rebel identification.

The empire has conquered all universe, but it still remains some group of hidden rebelds. Dark forces, soldiers for the empire, distributed over all know galaxies and solar systems forces empire's citizens to be identified. They need you to develop a distributed service that would be able to be called from any location over the universe.

As interoperability is a must, you decide to use an old fashioned and very extended technology called wcf webservices/webapi. The service has to expose a method that accept a list of strings with the name of the rebel and name of the planet, and response true is register goes fine. The register has to be done to file with a datetime with the string "rebel (name) on (planet) at (datetime)".

Separate responsibilities in separate layers: distributed services, application and domain. Implement error logging and manage exceptions in every layer. Implement unit test for any layer, too. Take care of proper naming convections and SOLID principles. You can use any Dependency Injection, Unit Testing, Mocking frameworks or any other that you consider necessary.

Kemahiran: ASP.NET

Lihat lagi: proceso para el desarrollo de software, fases del desarrollo de software, fases del proceso de desarrollo de software, modelos de desarrollo de software, ciclo de vida del desarrollo de software, desarrollo de software pdf, modelos de ciclo de vida del software, etapas para el desarrollo de un proyecto de software, client site software backend server net based, requirement gathering sharepoint intranet client site, sharepoint intranet client site requirements, software convert psd web site, webchat client site, bulk mail software much charge client, 2008 acm icpc malaysia site problem set, backupmirror site server set, software requriments specification web site stock broker company, shirt software design show client, openvpn bad source address client site site, software creating fantasy sports site

Tentang Majikan:
( 0 ulasan ) Panama City, Panama

ID Projek: #14989919

3 pekerja bebas membida secara purata $11/jam untuk pekerjaan ini

sherifamgadnabih

i am a lead .NET software engineer and responsible for creating a web and desktop applications using different languages and technologies if u r interested just send me a message thank you and good luck

$9 USD / jam
(44 Ulasan)
5.8
papon13

I am expert on ASP.NET. I have completed lot of project in freelancer.com on ASP.NET. You can check my profile. Most of the project on ASP.NET. I am a ASP.NET Guru. Technical Summary 1. .NET, C#, VB .NET, WinFor Lagi

$12 USD / jam
(52 Ulasan)
5.7
bsoni3891

Experts from IIT India ‘Dedicated Developer Service’ gives you access to Single or team of Dedicated Developers / Programmers, exclusively working for you on your projects at our software development outsourcing cente Lagi

$12 USD / jam
(0 Ulasan)
0.0