Software Engineering: Transition from Requirements to Design Quiz
20 Questions
1 Views

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 is the purpose of the analysis phase in software engineering?

  • To develop a custom application in-house
  • To decide how to build the new system
  • To create system specification outline
  • To figure out what the business needs (correct)
  • What is the primary focus of the design phase in software engineering?

  • Deciding how to build the new system (correct)
  • Developing a custom application in-house
  • Creating system specification outline
  • Figuring out what the business needs
  • In software engineering, what does the system specification outline define?

  • What the business needs
  • Details for building the system (correct)
  • How to build the new system
  • Ways to approach the creation of a new system
  • What are the three primary ways to approach the creation of a new system in software engineering?

    <p>Developing a custom application, buying a packaged system, and relying on an external vendor</p> Signup and view all the answers

    What is the final deliverable at the end of the design phase in software engineering?

    <p>System specification</p> Signup and view all the answers

    What is one approach to a build-vs-buy analysis?

    <p>Evaluating if a packaged software solution delivers greater than 80 percent of the needed functions</p> Signup and view all the answers

    What is a disadvantage of custom software development mentioned in the text?

    <p>Time-consuming design, setup, and implementation</p> Signup and view all the answers

    What is one of the benefits of packaged software mentioned in the text?

    <p>Efficiency in supporting processes swiftly and productively</p> Signup and view all the answers

    Why is it mentioned that custom software can grow as an organization or business grows and changes?

    <p>To explain its scalability</p> Signup and view all the answers

    What do many organizations consider when deciding between build and buy for software solutions?

    <p>The assessment of future needs as part of requirements gathering</p> Signup and view all the answers

    Which principle of interface design focuses on the idea that users should be able to interrupt or reverse actions?

    <p>Feedback</p> Signup and view all the answers

    What is a consideration for users who are visually impaired or color blind, according to the text?

    <p>Support for people with disabilities</p> Signup and view all the answers

    What does the functional design determine in the context of interface design?

    <p>Selection of parts of a digital object</p> Signup and view all the answers

    What concept is associated with storing data and metadata by the computer system, as mentioned in the text?

    <p>Resource fork (Macintosh)</p> Signup and view all the answers

    What is crucial to usability in computer systems and networks, according to the text?

    <p>Response time instantaneous for mouse tracking and echo of key stroke</p> Signup and view all the answers

    What is the primary purpose of system design in software engineering?

    <p>To bridge the gap between a problem and an existing system</p> Signup and view all the answers

    Which of the following is NOT an example of a design goal in system design?

    <p>Over-reliance on specific programming languages</p> Signup and view all the answers

    What does the conceptual model represent in the context of system design?

    <p>The user's internal model of what the system provides</p> Signup and view all the answers

    What does the interface design focus on in software engineering?

    <p>The appearance on the screen and the actual manipulation by the user</p> Signup and view all the answers

    What is included in the usability of a computer system?

    <p>User interface design, functionality, performance, help systems and documentation</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser