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 (B)</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 (D)</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 (A)</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 (A)</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 (D)</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 (D)</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 (C)</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 (A)</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 (A)</p> Signup and view all the answers

What is the primary purpose of software engineering?

<p>To support professional software development (D)</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 (C)</p> Signup and view all the answers

What characterizes a customized software product?

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

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

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

What distinguishes professional software development from individual programming?

<p>All of the above (D)</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 (B)</p> Signup and view all the answers

What distinguishes entertainment systems from other systems?

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

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

<p>Systems for modeling and simulation (C)</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 (C)</p> Signup and view all the answers

What is the primary purpose of batch processing systems?

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

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

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

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

<p>Quality of user interaction (D)</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 (A)</p> Signup and view all the answers

What is a characteristic of interactive transaction-based applications?

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

Which software type controls and manages hardware devices?

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

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

<p>Software in a mobile phone (C)</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 (D)</p> Signup and view all the answers

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

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

More Like This

Use Quizgecko on...
Browser
Browser