Software Implementation Issues: Reuse and Configuration Management

SaintlyRainforest avatar
SaintlyRainforest
·
·
Download

Start Quiz

Study Flashcards

10 Questions

At the abstraction level, you don’t reuse software directly but use knowledge of successful ______ in the design of your software.

abstractions

At the object level, you directly reuse objects from a ______ rather than writing the code yourself.

library

Components are collections of objects and object classes that you reuse in ______ systems.

application

Open source development is an approach to software development in which the source code of a software system is published and volunteers are invited to participate in the ______ process.

development

Many product companies are using an open source approach to ______.

development

Most modern software is constructed by reusing existing components or systems. When you are developing software, you should make as much use as possible of existing ______.

code

During the development process, you have to keep track of the many different versions of each software component in a configuration management ______.

system

Production software does not usually execute on the same computer as the software development environment. Rather, you develop it on one computer (the host system) and execute it on a separate computer (the ______ system).

target

From the 1960s to the 1990s, most new software was developed from scratch, by writing all code in a high-level programming language. The only significant reuse of software was the reuse of functions and objects in programming language ______.

libraries

An approach to development based around the reuse of existing software emerged and is now generally used for business and scientific ______.

software

Explore the key implementation issues in software development, focusing on reuse of existing components and systems, as well as the importance of configuration management in tracking different versions of software components. This quiz covers important aspects often not covered in programming texts.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser