Software Engineering and Professional Development Quiz
30 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 main focus of software engineering?

  • Only the technical processes of software development
  • The development of tools, methods, and theories to support software production
  • Only software project management activities
  • Both the technical processes and management activities related to software production (correct)
  • Which of the following is not a fundamental activity common to all software processes?

  • Software deployment (correct)
  • Software specification
  • Software validation
  • Software development
  • What is the purpose of the software specification activity?

  • To design and program the software
  • To ensure that the software is what the customer requires
  • To modify the software to reflect changing customer and market requirements
  • To define the software that is to be produced and the constraints on its operation (correct)
  • How does system engineering differ from software engineering?

    <p>System engineering is concerned with all aspects of computer-based systems development, including hardware, software, policy, and process engineering, while software engineering is a part of this more general process</p> Signup and view all the answers

    What is the purpose of the software validation activity?

    <p>To check that the software is what the customer requires</p> Signup and view all the answers

    What is the purpose of the software evolution activity?

    <p>To modify the software to reflect changing customer and market requirements</p> Signup and view all the answers

    What is the key role of system engineers in software development?

    <p>Specifying the system and defining its overall architecture</p> Signup and view all the answers

    What are the three key challenges facing software engineering according to the passage?

    <p>Coping with increasing diversity, demands for reduced delivery times, and developing trustworthy software</p> Signup and view all the answers

    What is the approximate breakdown of software engineering costs according to the passage?

    <p>60% development costs, 40% testing costs</p> Signup and view all the answers

    Which type of software system is said to always be developed using a series of prototypes?

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

    What type of software system requires a complete and analyzable specification to be developed?

    <p>Safety critical control systems</p> Signup and view all the answers

    According to the passage, what is the relationship between development and evolution costs for custom software?

    <p>Evolution costs exceed development costs</p> Signup and view all the answers

    What is the primary purpose of software engineering?

    <p>To support professional software development</p> Signup and view all the answers

    Which of the following is an example of a generic software product?

    <p>A word processor for PCs</p> Signup and view all the answers

    What characterizes a customized software product?

    <p>It is commissioned by a particular customer</p> Signup and view all the answers

    Which of the following is NOT typically included in software documentation?

    <p>Source code for the software</p> Signup and view all the answers

    What distinguishes professional software development from individual programming?

    <p>All of the above</p> Signup and view all the answers

    Which of the following is NOT an example of a generic software product?

    <p>A system commissioned by a specific customer</p> Signup and view all the answers

    What distinguishes entertainment systems from other systems?

    <p>Quality of user interaction</p> Signup and view all the answers

    Which type of system requires high-performance parallel systems for execution?

    <p>Systems for modeling and simulation</p> Signup and view all the answers

    In which type of system does the software interact with sensors in a hostile environment?

    <p>Data collection systems</p> Signup and view all the answers

    What is the primary purpose of batch processing systems?

    <p>Process data in large batches</p> Signup and view all the answers

    Which type of system processes large numbers of individual inputs periodically?

    <p>Batch processing systems</p> Signup and view all the answers

    What is the distinguishing characteristic of entertainment systems according to the text?

    <p>Quality of user interaction</p> Signup and view all the answers

    Which type of application involves software systems that run on a local computer and do not need to be connected to a network?

    <p>Stand-alone applications</p> Signup and view all the answers

    What is a characteristic of interactive transaction-based applications?

    <p>They are accessed by users remotely</p> Signup and view all the answers

    Which software type controls and manages hardware devices?

    <p>Embedded control systems</p> Signup and view all the answers

    What are examples of embedded control systems mentioned in the text?

    <p>Software in a mobile phone</p> Signup and view all the answers

    What is the primary factor that determines the importance of software engineering methods and techniques?

    <p>Type of application being developed</p> Signup and view all the answers

    What distinguishes interactive transaction-based applications from stand-alone applications?

    <p>Accessed remotely by users</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser