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
Download our mobile app to listen on the go
Get App

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

Software Development Lifecycle Phases
30 questions
Software Development Lifecycle Quiz
31 questions

Software Development Lifecycle Quiz

SteadiestExtraterrestrial avatar
SteadiestExtraterrestrial
Use Quizgecko on...
Browser
Browser