ISE · Introduction to Software Engineering

Chapter 04 · Software Development Processes

សំណួរ 10

ទំព័រនេះមិនបង្ហាញចម្លើយទេ។ ប្រើសំណួរទាំងនេះដើម្បីរំលឹកមេរៀន រួចពិនិត្យខ្លួនឯងជាមួយក្វីសសាកល្បងនៅចុងស្លាយ។
  1. សំណួរទី 1

    Which of these is <strong>not</strong> one of the four fundamental software process activities?

    • Specification
    • Validation
    • Evolution
    • Marketing
  2. សំណួរទី 2

    In ISO/IEC/IEEE 12207:2017, configuration management belongs to which process group?

    • Agreement processes
    • Organizational project-enabling processes
    • Technical management processes
    • Technical processes
  3. សំណួរទី 3

    The GoogleTest case <code>RejectsWhenEventIsFull</code> checks one member function of <code>RegistrationService</code> with in-memory fakes. Which left-side V-model artifact does it verify?

    • Requirements
    • System specification
    • Architecture design
    • Module design
  4. សំណួរទី 4

    Club Hub is built in 3 increments of 4 weeks each (12 weeks in total). With waterfall, working software appears at the end of week 12. With incremental delivery, when does the client first get working software?

    • End of week 1
    • End of week 4
    • End of week 8
    • End of week 12
  5. សំណួរទី 5

    In weeks 9 and 10 a team shows a registration flow that works end to end but ignores capacity and cancellation rules; in weeks 11 and 12 they add the rules to the same flow after client feedback. Which approach is this?

    • Waterfall
    • Iterative development
    • Throwaway prototyping
    • Reuse-based development
  6. សំណួរទី 6

    After the client session, what should happen to the 15-line C++ CLI mock with hard-coded events?

    • Refactor it into the product
    • Delete it and write the lessons into the requirements
    • Ship it as release 1
    • Add it to the CMake build so CI compiles it
  7. សំណួរទី 7

    What distinguishes the spiral model from the other process models?

    • A fixed sequence of phases with sign-off
    • An explicit risk analysis in every loop decides what to do next
    • Time-boxed two-week sprints
    • Building the system from off-the-shelf components
  8. សំណួរទី 8

    Which RUP phase has as its main goal a stable, executable architecture with the main risks removed?

    • Inception
    • Elaboration
    • Construction
    • Transition
  9. សំណួរទី 9

    Each Club Hub team plans and tracks its own work with a backlog and a board, but every team works differently and there is no shared standard process. Which CMMI maturity level fits best?

    • Level 1 · Initial
    • Level 2 · Managed
    • Level 3 · Defined
    • Level 4 · Quantitatively managed
  10. សំណួរទី 10

    In a make-or-reuse analysis, which Club Hub component should the team <strong>build</strong> rather than reuse?

    • A unit-testing framework
    • A CSV parser
    • The rule that a student cannot register twice for the same event
    • Date and time arithmetic for the 24-hour rule