|
REAL TIME PROJECT
Software
Development Life Cycle(SDLC) comprises of the following different stages.
1. Gathering Customer
Requirements: In this phase; information is
gathered from the customer , if some information are missing then we need to go
to customer and take the required information. Mainly this is done by the
Business Analyst as they are the one who are completely involved in Software
Development life Cycle.
Entry
Criteria: BRS/CRS/URS.
2. Requirement Analysis: The Features and the functions that need to be put in
the project are determined.
Entry
Criteria: Business
Requirement Document
Exit
Criteria: SRS
(Software Requirement Specification) or FCR
3. Design Phase: The actually flow of the project is done here.
Deciding upto logical functionality, ER diagram, Data Flow etc are made. These
activities would be executed by team lead, technical Specialist and depending
upon the work appropriate decisions are made. Document prepared during this
phase are HLD, LLD.
HLD: Defines the overall Hierarchy of the
function. (eg: Login into Net Banking. From the root level to the least
level is defines in HLD)
LLD: Internal logic of the project is
defined. Focuses on the internal functionality of the program. Each and every
module logic is defined.
Entry
Criteria: SRS/FCR
Exit
Criteria: Design
Documents TDD/TDS/TRD.
4. Coding Phase: Based on the design document, small-small modules are
prepared . All the modules are summed together to form a .exe
Entry
Criteria: Design
documents (TDD/TDS/TRD)
Exit
Criteria: Application
output in the form of .exe or dll or WebSite etc..
Note: Unit
testing, integration testing & white box testing comes in this phase.
5. Testing: Actual system testing take place here.
6. Implementing &
Maintenance: Application running in Live
environment
Flat no #308, Nilagiri Block,
Aditya Enclave,
Ameerpet,
Hyderabad-500038
Visit us at
www.pragnatechnologies.com and www.pragna.info.
Mail Id:info@pragna.info
Ph: 040-40036678, 040-64575775,
+91 9246212199, +1 513 318 5902
|