Skip to content
AL-705 · Skill Development Lab/Important Questions

Skill Development Lab (AL-705) - Important Questions

  1. Unit 114 Marks High Priority

    Explain the phases of the software product life cycle and indicate typical deliverables for each phase (for example: requirements, design, implementation, testing, deployment, maintenance).

    Core derivation from Unit 1: Fundamental overview of the software product life cycle and its artifacts.

  2. Unit 114 Marks High Priority

    Compare and contrast the Waterfall, V-Model, Iterative, Spiral, and Agile life-cycle models. For each model, state situations where it is most appropriate and list key advantages and disadvantages.

    Core comparison of SDLC models frequently examined in Unit 1.

  3. Unit 110 Marks High Priority

    Define requirements engineering. Describe the activities involved in requirements elicitation, analysis, specification, validation, and requirements management. List the typical contents of a Software Requirements Specification (SRS) document.

    Essential requirements topic for the planning phase of the lifecycle.

  4. Unit 17 Marks Medium Priority

    Explain the concepts of verification and validation in the software life cycle. Give examples of activities and deliverables that belong to verification and those that belong to validation.

    Core QA concept distinguishing verification and validation within the lifecycle.

  5. Unit 17 Marks Medium Priority

    Describe configuration management and version control in the context of the software product life cycle. Explain the purpose of a baseline, the role of a change control board, and basic release management activities.

    Configuration management and release practices tied to lifecycle control and maintenance.

  6. Unit 17 Marks Medium Priority

    Outline the role of documentation and the major deliverables produced at key milestones (for example: SRS, high-level and detailed design documents, test plans and reports, user manuals, maintenance manuals). Explain how these artifacts support different stages of the product life cycle.

    Documentation alignment with major lifecycle milestones — commonly asked to test understanding of artifacts.

  7. Unit 17 Marks Medium Priority

    Discuss important software quality attributes (such as reliability, maintainability, portability, usability, and performance). Explain how lifecycle practices (reviews, testing strategies, design decisions, configuration management) help achieve these attributes.

    Covers non-functional quality attributes and how lifecycle activities address them.

  8. Unit 17 Marks Medium Priority

    Describe the role of CASE (Computer-Aided Software Engineering) tools in the software product life cycle. Give examples of tools used for requirements management, design (UML modeling), coding (IDE/version control), testing (automated test suites), and maintenance.

    Tool-support across lifecycle stages — typical Unit 1 question about CASE tools and their mapping to phases.

  9. Unit 110 Marks Medium Priority

    Perform a simple effort estimation using the Basic COCOMO model: For a project of size $S$ KSLOC, compute the estimated effort $E$ (person-months) and development time $T$ (months) using the standard Basic COCOMO equations $$E = a \times \left( S \right)^{b}$$ and $$T = c \times \left( E \right)^{d}$$. Explain the meaning of the coefficients, state typical coefficient values for the organic, semi-detached and embedded modes, and discuss assumptions behind the model.

    Estimation topic linked to planning phase; requires use of standard Basic COCOMO formulas and explanation of modes and assumptions.

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in