Software Development Lifecycle: Architecture and System Models

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What does the technical architecture define?

  • The detailed user documentation on how to use the system
  • The steps the system must perform along with the expected results of each step
  • The process of transforming design documents into an actual system
  • The software and hardware required to run the system (correct)

What is the primary activity performed during the testing phase?

  • Perform integration testing (correct)
  • Build the database and programs
  • Write detailed user documentation
  • Build the technical architecture

What is the main purpose of user acceptance testing?

  • To distribute the system to all knowledge workers
  • To determine if the system satisfies the business requirements (correct)
  • To verify that separate systems work together
  • To highlight how to use the system

During which phase are the detailed design documents transformed into an actual system?

<p>Phase 4: Development (D)</p> Signup and view all the answers

What are the different types of implementation methods discussed in the text?

<p>Parallel, Plunge, Pilot, Phased (B)</p> Signup and view all the answers

What is the purpose of the maintenance phase in the SDLC?

<p>To provide an environment to support system changes (B)</p> Signup and view all the answers

What is the function of a help desk in the context of SDLC?

<p>Respond to knowledge workers’ questions (C)</p> Signup and view all the answers

What is the significance of fixing errors in the early stages of the SDLC?

<p>It is relatively small compared to other phases (C)</p> Signup and view all the answers

What is selfsourcing (end-user development)?

<p>The development and support of IT systems by end users with little or no help from IT specialists (A)</p> Signup and view all the answers

What is a big exception in the selfsourcing approach as compared to the traditional SDLC?

<p>Design, development, testing, and implementation are replaced by the process of prototyping (B)</p> Signup and view all the answers

What is a disadvantage of selfsourcing (end-user development)?

<p>Inadequate end user expertise leads to inadequately developed systems (C)</p> Signup and view all the answers

What is outsourcing?

<p>The delegation of work to a third party for a specified length of time, at a specified cost, and at a specified level of service (A)</p> Signup and view all the answers

What important documents are developed in the outsourcing process?

<p>A request for proposal and a detailed service level agreement (C)</p> Signup and view all the answers

What does RFP stand for in the context of outsourcing?

<p>Request for proposal - a formal document describing logical requirements for a proposed system (B)</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser