Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE credits
The demands of software engineering increases with everyday passed and every organization
shows interest to work on daily routine work in the computerized system to improve efficiency
and accuracy of data. Most of organization demands different kinds of computerized software
solutions that developed in modern technologies. There are different software development
technologies that is getting popular with the passage of time and provide high quality product to
their user. It is not an easy to decide which technology choose to develop computerized system
where most software falls. The primary purpose of thesis is to compare two different modern
software development technologies by develop an application with same functional
requirements. This thesis report will help to user for selection of software development
technology.
Cash and bank financial application is choose to develop using .NET and Java Enterprise
Edition. Microsoft Visual Studio development environment is used for .NET development and
NetBeans IDE is used for Java Enterprise Edition application. .NET framework contains many
language that are interrelated with each other like C#, VB, J#, C++ and F#. Cash and bank
application is develop in C# and Java programming languages and persistence storage of data is
design in Microsoft SQL Server. Cash and bank application is develop with three tier
architecture and layer approach. The syntax of .NET and Java Enterprise Edition is quite similar
but procedure to establish connection, data retrieval and handling the data in different way. NET
platform provide built in libraries, components and efficient user controls that helps for fast
development in short period of time.
2013. , p. 86
.NET framework, layered architecture, 3-tier, Java EE, component, comparison, similarities, glassfish, entity class