• SDLC,  Software Development

    Software Development Environment

    Software Development Environment is a combination of three layers: Presentation Layer Business Layer Database Layer   Every Software application contains environment. Presentation Layer: It is the front – end which the end – user is using it. It is also known as client.   Business Layer: It is the server which is responsible to serve the request. It will take the request from the application, send it to the database, take the response from the database then send it back to the application. The whole process is known as serving the request.   Database Layer: It is responsible to store the data in the form of tables. For SDLC Part…

  • SDLC,  Software Development

    SDLC “Software Development Life Cycle” – Part 4

    Fifth & Sixth Phase of Software Development Life Cycle – Part 4 is Testing and Delivery & Maintenance Phase. For First Phase of SDLC – Part 1 click here For Second Phase of SDLC – Part 2 click here For Third Phase of SDLC – Part 3 click here   Testing Phase: Roles Involved: Testing Team Developers BA Project Manager   Once the SRS document is baselined it will sent to both the Testing Team and Development Team. Test Engineers will review the document thoroughly, if any unclear requirements are identified, it will be updated in review report. The review report will be sent to the Team Lead, where he…

  • SDLC,  Software Development

    SDLC “Software Development Life Cycle” – Part 3

    Third & Fourth Phase of SDLC “Software Development Life Cycle” – Part 3 is Design and Coding Phase. For First Phase of SDLC – Part 1 click here For Second Phase of SDLC – Part 2 click here   Design Phase: Roles Involved: Architect or Chief Architect BA PM   Architect will review all the requirements which are available in the SRS document. While reviewing (Read & Analysis) if any clarification is needed, he will take from either BA or PM. The architect will divide all the requirements into Modules and Sub – Modules. Module is a group of relates requirements / functionality. Once all the Modules are divided, he…

  • SDLC,  Software Development

    SDLC “Software Development Life Cycle” – Part 2

    Software Development Life Cycle – Part 2 Second Phase of (SDLC) Software Development Life Cycle – Part 2 is Analysis Phase. for First Phase of Software Development Life Cycle (SDLC) is Requirement Phase please click here for Third Phase of Software Development Life Cycle (SDLC) – Part 3 please click here Analysis Phase: Roles Involved: Middle Level Management High Level Management BA & Project Manager All the above roles will participate in a meeting and perform below activities: Feasibility Study Technology Selection Resource Plan Hardware & System Plan   Feasibility Study: Feasible means it is possible or not. The above roles will analyze all the requirements & check whether it is feasible…

  • SDLC,  Software Development

    SDLC “Software Development Life Cycle” – Part 1

    Software Development Life Cycle – Part 1 It is a process used by IT companies for Developing any Software Project or Product. It contains below phases: Requirement Phase Analysis Phase Design Phase Coding Phase Testing Phase Delivery and Maintenance Phase   PIN: Project Initiation Note or Project Intimation Note Once the Team is ready with the Project Manager then he prepared an email which contains the Start date and End date of the project where it will be sent to the Client and High Level Management, then the SDLC will be started.   Requirement Phase: Roles Involved:  BA (Business Analyst), Engagement Manager & Project Manager. Business Analyst (BA): BA is…