Q&a Se L1-2
Q&a Se L1-2
Q&a Se L1-2
Answer:
So�ware engineering prac�ce consists of a collec�on of concepts, principles, methods, and tools that so�ware
engineers use daily. It helps engineers build reliable so�ware and provides managers with the tools to manage
so�ware projects effec�vely. It equips both technical and managerial personnel with the necessary knowledge to
get the job done, ensuring projects meet their goals on �me and within budget.
4. What is the So�ware Development Life Cycle (SDLC), and what are its objec�ves?
Answer:
The SDLC is a structured process followed by the so�ware industry to design, develop, and test high-quality
so�ware. The main objec�ves of the SDLC are to:
• Produce so�ware that meets or exceeds customer expecta�ons.
• Complete projects within agreed �meframes and cost es�mates.
7. Explain the difference between logical design and physical design in the SDLC.
Answer:
• Logical Design is an abstract representa�on of the system, focusing on what the system should do
without detailing how it will be implemented. Ac�vi�es include data modeling and process modeling.
• Physical Design is the transla�on of the logical design into concrete, implementable details. It includes
defining hardware requirements, database schema, system architecture, and user interface design.
9. Describe the tes�ng phase in the SDLC. What are the different types of tes�ng performed?
Answer:
The tes�ng phase ensures that the developed so�ware func�ons correctly and meets all specified requirements.
Types of tes�ng include:
• Unit Tes�ng: Tes�ng individual components or units of code in isola�on.
• Integra�on Tes�ng: Ensuring that combined components or modules work together as expected.
• System Tes�ng: Tes�ng the en�re system to verify that it meets func�onal, performance, and security
requirements.
10. What is deployment in SDLC, and what ac�vi�es are involved in this phase?
Answer:
Deployment involves delivering the so�ware product to the customer and se�ng it up for real-world use. Key
ac�vi�es include:
• Beta Tes�ng: Customers test the system and report bugs or required changes.
• Conversion: Methods to transi�on from an old system to the new one (Direct, Parallel, Phased, or
Distributed).
• Configura�on Management: Adjus�ng configura�on files and se�ngs to match the produc�on
environment.
• Rollback Plan: Preparing a con�ngency plan in case the deployment fails or issues arise.
11. What is maintenance in the SDLC, and why is it important?
Answer:
Maintenance refers to the ongoing support provided a�er the so�ware is deployed. It involves fixing bugs,
addressing issues that arise, and making necessary updates or enhancements. Maintenance is cri�cal as it
ensures the system con�nues to func�on correctly and meets evolving user needs over �me.
12. What are the four methods of system conversion during deployment?
Answer:
1. Direct Conversion: The old system is immediately replaced by the new system.
2. Parallel Conversion: Both old and new systems run concurrently, and results are compared before fully
switching to the new system.
3. Phased Conversion: The new system is implemented in stages or components.
4. Distributed Conversion: The new system is implemented at one site or branch before rolling out to the
en�re organiza�on.