Professional Documents
Culture Documents
Assignment 1
Academic Year:
Unit Assessor:
Issue Date:
Submission Date:
Date:
1|Page
Assignment 1: Developing Enterprise Application
1. Introduction:
1.1 Project background:
An employee at Unity One Solutions a leading enterprise solution provider . Unity One
Solutions is currently working on the project “Meals on Wheels” which is in need of an
enterprise application that can accomplish their objectives. The manager assigned
our team to develop the software of this project “Meals on Wheels”. Team is required
to work on the design proposal of the enterprise application, adding the required
functionalities, and providing the security for the all various functionalities developing
the application by integrating the design and functionality.
Another company Merry Meals which is a charitable organization and provides food
to needy people. Merry Meals had chosen Unity One Solutions to accomplish their
task of creating an enterprise application which can help them grow their organization
and can enlarge their community as more people will join them once they gone on
Internet. This will also accomplish the main objective of organization to provide help
to the needy people who are in need to get hot and tasty meals.
Merry Meals want to add features which can help them to increase their business and
also to increase their range of people who are willing to proclaim their services. Some
of the features which Merry Meals want in their enterprise application are:
2|Page
Assignment 1: Developing Enterprise Application
Which method you find is best for given business problem analysis.
Reasons to choose VMOST analysis:
1. In the current project of developing an enterprise application “Meals on
Wheels” for Merry Meals organization, the VMOST analysis is most suitable for
this application, as it gives clear answer of how to implement the application by
considering the objectives and understanding the mission statement correctly
and thoroughly. It answers the important five questions of defining Vision,
Mission, Objectives, Strategies, Tactics. With VMOST analysis it is easy to find
and evaluate and identify the correct strategy to fulfill the objectives. The
VMOST analysis provides clarity, agreement and focuses on the future
direction of the company.
Some of benefits of using VMOST analysis are:
It is helpful in clearly identifying the mission and vision of the Merry Meals
application which is to provide free food to the needy persons.
3|Page
Assignment 1: Developing Enterprise Application
With the correct and same mission in hand, developer involved in the
process of developing the Merry Meals application will work smoothly.
The strategy to make the online application which can transfer the business
of Merry Meal to an online format.
VMOST analysis the objectives and scopes are identified easily with
accuracy and to fulfill the objectives required strategy is found.
To setup the virtual platform Merry Meal application developer will follow
the fixed strategy to accomplish the task of adding certain functionalities
like registration, donation, order tracking, etc.
With the implementation of VMOST analysis the complex functionality of
order tracking can be understood clearly and a proper strategy can be
implemented.
2.
1.
2.0
4|Page
Assignment 1: Developing Enterprise Application
Investors:
3. Project sponsor
4. The stages of the investment process include:
Project initiation.
Planning and creation of project documentation.
Stage of implementation of the investment project.
Facility operation.
Closing
organization.
5|Page
Assignment 1: Developing Enterprise Application
6.
1. Feasibility Study
Technical Feasibility
i. The application is feasible to all the members of the Merry Meals
including the old people and member who are not good in technology.
ii. Member must feel feasible while using application that is find the design
easy to use and can perform functionalities easily.
iii. Developers should be feasible to convert the design from wireframes to
actual code.
iv. Choosing the correct technology which is known by all the developers
working on the project.
v. Estimate the size of project so to divide the team and make a strategy
accordingly.
Economic Feasibility
i. Check the estimated cost for the project, and the benefit earned from
this project.
ii. Estimate the cost for all resources used in project and check if the cost
spent is feasible to benefit earned.
iii. Inspect the market, whether this project will be able to make its stand
and can brought revenue to the company.
iv. The project functionalities and UI can compete with other similar
projects in the market, and can benefit the company.
v. Assess project economic value by measuring ROI, BEP, PV.
Legal Feasibility
i. Survey the legal issues related with this project.
ii. Checking whether the data provided by the members of application is
safe and secure.
iii. Evaluate all the documents of the project and company are legal and
declared valid by the government.
iv. Inspect the project and check whether the project is meeting the social
feasibility.
7.
6|Page
Assignment 1: Developing Enterprise Application
Resource Feasibility
i. Compute the resources available for completing this project.
ii. Check the human resources like developers, designers, testers, analyst
and a manger to develop the application.
iii. Evaluate the material resource feasibility like technology to be used,
software requirements.
iv. Check the amount of resources required in the development of this
project.
v. If the resources required are less than the resource feasibility will
reduce.
Operational Feasibility
i. Evaluating the effectiveness of the application.
ii. Checking the usage of application similar to Merry Meal in the market
and analyzing the customer behavior on this kind of application.
iii. Investigate the requirements of Merry Meal are fulfilled by this
enterprise application “Meals on Wheels”.
iv. Check whether the vision of Merry Meal is getting accomplished with
the solutions provided by this application.
v. Examine the satisfaction level provided by the Merry Meals to this
application.
2. Design considerations (UI/UX):
Keep the interface simple, to make the website
Creates a visual hierarchy which can make the user to stay on the website for
longer period of time.
We kept the consistency in UI for all the different pages of the website. A
consistent design is both visually and functionally attractive.
It allows users to get familiar with the interface faster and more easily, making the
overall interaction seamless and experience positive.
Merry Meal website is using responsive design as many users will use the
application on mobile.
8.
3. Dependencies:
7|Page
Assignment 1: Developing Enterprise Application
8|Page
Assignment 1: Developing Enterprise Application
And we have very skilled marketing team which bring more food partners and
more delivery partners every month to expand the organization.
And software team has to build easy user experience which user don’t find difficult
to order and register or login if
The targeted audience is the needy people old people who can buy or cook food
and the minors who all are looking for food as they have no guardian.
10.
6. Project Deliverables:
Risk analysis report for the Merry Meals project, which helps in identifying all the
potential risks present in the project.
Gantt Chart and WBS for this project using Project Libre.
Resource planning and budget planning report and included in SRS document
Selected the strategies that implement design in Merry Meals project.
Made a report on feasibility study for the project.
Prepared test plan which include jUnit, UAT, UI, performance, load, stress etc.
Installed Axure RP for making the prototype
11.
12.
13.
14.
15.
9|Page
Assignment 1: Developing Enterprise Application
16.
7. Functional Descriptions:
Internal Risks:
These risks happen due to some problem in the functionalities of the application,
these risks arise only by the fault of team, some of the Internal Risk of Merry Meal
application are:
External Risks:
These risks are based outside the scope of Merry Meal, in this risks employees or
manager at Merry Meal are not responsible in it, some of the external risks in
Merry Meals could be:
War, in such situations many times the internet and mobile network lines are
blocked and become non usable.
Any natural or artificial disaster like earthquake, flood or chemical disaster will
certainly generate hindrance between Merry Meal and its members.
Economic Crisis in the country can disrupts the market and thus ultimately
affecting the business of Merry Meal.
b. Analyze and evaluate:
Risk
S. No. Risk Type Risk description Risk Impact
Likelihood
Some developers,
designers, testers or
2. Resource Risk
manager left the project in
Unlikely Very High
between
Project is unable to
3. Economic Risk complete within the provided Likely Medium
amount of money
Merry Meal project is not
able to hold place in the
4. Performance Risk market because competitors Unlikely Very High
have better business
strategy
Within the Merry Meal
project any particular
5. Operational Risk functionality is not working Likely High
as expected can led to flaws
in entire application
11 | P a g e
Assignment 1: Developing Enterprise Application
22.
d. Risk Response Analysis:
4. Performance Merry Meal project is not able to Analysis the market and identify
Risk hold place in the market because the loop holes in the present
competitors have better business business strategies, use it to
strategy implement in the Merry Meals
project to earn more profit form
12 | P a g e
Assignment 1: Developing Enterprise Application
the business.
Perform testing to check the
Within the Merry Meal project any functionalities, testing can include
Operational particular functionality is not jUnit, database testing, UAT etc.
5. Risk working as expected can led to with proper testing all the issues
flaws in entire application related to functionalities will be
reduced
13 | P a g e
Assignment 1: Developing Enterprise Application
Test Scenario Ensure that user enters correct data in the registration page
Test Cases
TC001 Check all the mandatory fields are entered while registering.
TC005
Verify that correct food items are getting ordered with correct details.
Test
cas Test Scenario Precondition Expected Result Actual Result
e ID
Check all the
Filled the mandatory
mandatory fields are Must successfully
1 fields like name, email, As Expected
entered while register
password, role
registering
Check thank you
page is appearing Filled Registration Form Must successfully
2 As Expected
after a successful confirm
registration.
14 | P a g e
Assignment 1: Developing Enterprise Application
2. UI Testing
Test
case Test Data Test case/scenario Expected Result
ID
1 User name, password Verify user login Must successfully login
Test
case Test Data Test case/scenario Expected Result Actual Result
ID
4 Application content, Menu tabs were not getting User is successfully able. Pass
15 | P a g e
Assignment 1: Developing Enterprise Application
TC005 Verify that web page content is correct without any spelling and grammatical
errors
Test
Test case/scenario Test Data Expected Result
case ID
16 | P a g e
Assignment 1: Developing Enterprise Application
17 | P a g e
Assignment 1: Developing Enterprise Application
large number of
possible data in database is
possible
Recognize the Only small amount
problems that of data is tested
Must feasibly data is
5 may be created during Fail
tested
with large amount development
of data. phase.
Load Testing
S. No. Test case Test Data Evidence
Member Id in Members Table
Auto generate id Care giver Id in Care Giver Table
1 Load test 1
column in all the tables Rider Id in Rider Table
Load Test 1:
Load Test 2:
18 | P a g e
Assignment 1: Developing Enterprise Application
Load Test 3:
Database Testing
4 Check values for columns which are not accepting null values
5 Verify encrypted data in the database
19 | P a g e