You are on page 1of 3

Assignments

S Pravinraj

Day 1 & Day 2


1) Name the various stages of SDLC.
1. Gather and understand the requirements.
2. Create various prototypes and designs while planning
3. Start coding and create software applications.
4. Conduct variety of tests.
5. Deploy software.

2) Name few SDLC Models.


1. Big Bang model
2. Iterative model
3. Agile model
4. Incremental model
5. V-model
6. Spiral model
7. RAD model
8. Waterfall model

3) What is the difference between iterative and incremental model?


Iterative model:
1. It provides feedback paths for every phase to its
preceding phases.
2. Lack of full requirement specification for the entire
system.
3. Possible defects are spotted and dealt easily.
Incremental model:
1. Product is designed, implemented, tested incrementally
until product is finished.
2. Initial delivery cost is less.
3. Cost is higher compared to Waterfall model.
4) List name of few project documents involved in SDLC.
1. Project timeline and milestones.
2. Project schedule.
3. Project charter.
4. Project assumptions.
5. Deliverable approval matrix.
6. Milestone acceptance certificate.
7. Operations Manual.
8. Technical specification.
9. Conversion strategy plan.
10. Integration strategy plan.

5) Instead of betting everything on a "big bang" launch, an _______ team


delivers work in small but consumable increments. Requirements, plans,
and results are evaluated continuously, so teams have a natural
mechanism for responding to change quickly. (agile/RAD/incremental)
Answer: agile

6) In Agile Scrum based development, Project is built in a series of fixed-


length iterations called __________. (parts/pieces/sprints)
Answer: sprints

7) In Agile projects, teams meet every day to update their work status in
_________ meeting. (team/ scrum/ kick-off)
Answers: scrum

8) What are the different layers in Software Applications?


1. Presentation layer.
2. Business layer.
3. Database layer.
4. Application layer.

9) In a typical E-Commerce Application, identify few technologies which


you will use for creating the front end and back end.
Front-end Technologies:
1. Angular,
2. Bootstrap CSS framework,
3. HTML,
4. CSS,
5. Javascript.
Back-end Technologies:
1. PHP,
2. Python,
3. Ruby,
4. Go,
5. Java.

10) If you were to develop a travel booking application, list the


different components of the application or its architecture.
1. Signup, Sign in, Sign out.
2. Search Taxi, Train, Flight.
3. Book travel.
4. Cancel Travel.
5. Pay with Bank gateway integration.
6. SMS/email gateway integration.
7. Support, Feedback, Chat bot.

You might also like