New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Component-based software engineering

Fill in the Blanks

(1)
Played 13

About this activity

Component-based software engineering

Created by

Costa Rica

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Component-based software engineering
 

Fill in the Blanks

Component-based software engineeringOnline version

Component-based software engineering

by Verny Fernandez
1

Component - based software engineering ( CBSE ) emerged in the late 1990s as an approach to software systems development based on software components .
Its creation was motivated by frustration that - oriented development had not led to extensive reuse , as had been originally suggested . Single - object were too detailed and specific and often had to be bound with an application at .
You had to have detailed knowledge of the classes to use them , which usually meant that you had to have the component code .

2

To be deployable , a component has to be self - . It must be able to operate as a - alone entity on a component platform that provides an implementation of the model . This usually means that the component is binary and does not have to be before it is deployed . If a component is implemented as a
service , it does not have to be deployed by a user of that component . Rather , it is by the service provider .

3

Changes that you may make to a component to make it more include :
? removing application - specific ;
? changing names to make them more ;
? adding methods to provide more complete functional coverage ;
? making handling consistent for all methods ;
? adding a " configuration " interface to allow the component to be to different situations of use ;
? integrating required components to increase .

Are you sure you want to leave the page?

If you leave, you will lose the game in progress.