Software and Software Engineering Chapter 1 Quiz

ExcitedUranium avatar
ExcitedUranium
·
·
Download

Start Quiz

Study Flashcards

16 Questions

What is the key concept discussed in the text?

Framework activities

Who builds and supports computer software?

Software engineers

What does software engineering encompass?

A process and tools

What work products are included in computer software?

Only executable programs

What do software professionals use to build high-quality computer software?

Methods and tools

Why is computer software important?

Virtually everyone uses it

What is the key benefit of software engineering in building computer software?

Enabling quick development of complex systems with high quality

From the software engineer's viewpoint, what constitutes the work product?

The set of programs, content, and other work products supporting computer software

What does the passage suggest about the application of software engineering techniques in game development?

They are adapted to the needs of game developers

What does the passage imply about the next generation product being developed by the game developers?

It faces challenges to be completed within the timeline

What does the passage suggest about the role of the 'creatives' in game development?

They design the story, characters, and other elements of the game

What is the primary responsibility of the person interviewed in the passage?

Handling game play and artificial intelligence functionality in game development

What is suggested about the earlier generations of the game demoed by the person interviewed?

They sold over 50 million copies and generated billions of dollars in revenue

What problem does the person interviewed mention in relation to translating requirements given by 'the creatives'?

'The creatives' provide requirements that are difficult to understand and implement

What is implied about the product being developed by 'the creatives' in game development?

'The creatives' provide requirements for developing a tool or product that makes the user's world better

'Our problem is often translating the requirements the creatives give us.' - What does this statement imply about game development?

Game developers often have issues understanding 'the creatives'

Study Notes

Software Engineering

  • Computer software is built and supported by software professionals.
  • Software engineering encompasses a systematic approach to building high-quality computer software.

Importance of Software Engineering

  • Computer software is important because it is a critical component of many systems.
  • The key benefit of software engineering is that it enables the development of high-quality computer software.

Work Products

  • Work products included in computer software are the result of software engineering.

Software Engineer's Viewpoint

  • From the software engineer's viewpoint, the work product constitutes the software itself.

Game Development

  • The passage suggests that software engineering techniques can be applied to game development.
  • The passage implies that the next generation product being developed by game developers will involve the application of software engineering techniques.

Role of 'Creatives'

  • The passage suggests that 'the creatives' play a key role in game development.
  • The primary responsibility of the person interviewed is to translate the requirements given by 'the creatives' into game development.

Challenges in Game Development

  • The person interviewed mentions that translating requirements given by 'the creatives' can be a problem.
  • This statement implies that there can be a disconnect between the creative vision and the technical implementation in game development.
  • The product being developed by 'the creatives' in game development is implied to have complex requirements.

Test your knowledge of key concepts in software engineering. Explore application domains, failure curves, framework activities, and more.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser