wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Web Engineering

Total questions: 70

Worksheet time: 23mins

Name
Class
Date
1.

Web Engineering is

a)

the application of systematic and quantifiable approaches to cost-effective requirements analysis, design, implementation, testing, operation, and maintenance of high-quality Web applications

b)

the scientific discipline concerned with the study of these approaches

c)

All the above

d)

None of the Above

2.

Web engineering activities

a)

Deals with all aspects of Web-based systems development

b)

Requirement gathering

c)

Performance evaluation

d)

Testing

e)

Continual maintenance

3.

Informational, Download and Customizable are the features of

a)

Document-Centric Web Applications

b)

Interactive Web Applications

c)

Transaction-Oriented

d)

Work-Flow based

4.

Interactive Web Applications

a)

Content of a website is dynamically generated as response to a user request

b)

Read and write actions

c)

All the above

d)

None of the above

5.

Online Banking, e-Shopping and Reservation Systems are

a)

Interactive Web Application

b)

Work-Flow Based Web Application

c)

Transaction-Oriented

d)

All the Above

6.

Two special features of Web applications at the presentation level

a)

Aesthetics and Self-explanation

b)

Hypertext and Non Linearity

c)

Disorientation and cognitive overload

d)

Document-centric character and multimediality

7.

In Usage related characteristics

a)

Globality and availability create a high degree of heterogeneity

b)

Social Content and Spontaneity create a high degree of heterogeneity

c)

Multiculturality and Quality of Service create a high degree of heterogeneity

d)

None of the above creates a high degree of heterogeneity

8.

Web applications usually offer services not only to a specific type of device, but rather any, increasingly mobile, devices with very different specifications is known as

a)

Multiculturality

b)

Multi-platform delivery

c)

Both the above

d)

None of the above

9.

Integration of Web applications with the existing old/legacy systems when the available contents have to be made available throughout the Web application

a)

Internal Integration

b)

External Integration

c)

Inline Integration

d)

All the above

10.

are people or organizations that have direct or indirect influence on the requirements in system development

a)

Managers

b)

Stakeholders

c)

Employees

d)

Users

11.

Categories of Requirements are

a)

Functional requirements

b)

Software requirements

c)

Non-functional requirements

d)

Domain requirements

e)

None of the Above

12.

Requirements engineering (RE) refers to the process of

, , and requirements in the engineering design process

a)

Defining, Documenting, and Maintaining

b)

Design, Develop and Testing

c)

Develop, Code and Testing

d)

Design, Code and Maintenance

13.

Types of Feasibility study

a)

Design Feasibility

b)

Technical Feasibility

c)

Testing Feasibility

d)

Operational Feasibility

e)

Economic Feasibility

14.

are simply repositories to store information about all data items

a)

Data Flow Diagram (DFD)

b)

ER Diagram

c)

Data Dictionaries

d)

Function decomposition diagrams (FDD)

15.

is the process of checking that requirements defined for development, define the system that the customer really wants.

a)

Requirements validation

b)

Requirements gathering

c)

Requirements engineering

d)

Requirements Elicitation

16.

software system consists of its structures, the decomposition into components, and their interfaces and relationships

a)

Architecture of

b)

Flow Chart of

c)

DFD of

d)

ER Diagram of

17.

Classify the patterns of different abstraction levels

a)

Architecture patterns

b)

Design patterns

c)

Idioms

d)

None of the above

18.

Database-centric Architectures

a)

Java Database Connectivity (JDBC)

b)

Open Database Connectivity (ODBC)

c)

Both the above

d)

None of the above

19.

is aimed at transferring the information and functional requirements determined by requirements engineering to a model

a)

hypertext modeling

b)

content modeling

c)

object modeling

d)

none of the above

20.

describe recurring design problems, which arise in a specific design context, and propose solutions

a)

Modeling

b)

Pattern

c)

Architecture

d)

All the above

21.

hypertext modeling also known as

a)

content modeling

b)

object modeling

c)

navigation modeling

d)

Multimedia modeling

22.

Distributed Object Middleware (DOM) is based on

a)

Remote Procedure Call (RPC)

b)

Functional call

c)

Looping technique

d)

None of the above

23.

MOM systems offer functionalities for transmission of messages

a)

asynchronous

b)

synchronous

c)

both the transmission

d)

none of the above

24.

defines communication protocols between services, and provides for location and migration-transparent access to services

a)

Service Oriented Middleware (SOM)

b)

Message Oriented Middleware (MOM)

c)

Virtual Shared Memory (VSM)

d)

None of the above

25.

Direct communication between two devices is called

a)

Client Server Communication

b)

Peer to Peer Communication

c)

Both the above

d)

None of the above

26.

Hyper text Modeling defines

a)

which classes of the content model can be visited by navigation

b)

structure model by access elements in the form of an access model

c)

all the above

d)

none of the above

27.

Model-ViewController (MVC) pattern is example of

a)

Idioms

b)

Design patterns

c)

Architecture patterns

d)

all the above

28.

support the integration of documents from different sources

a)

Content management architectures

b)

Architectures for Multimedia Data

c)

Database-centric Architectures

d)

None of the above

29.

represent another option to reuse existing architectural knowledge

a)

Pattern

b)

Framework

c)

Architecture

d)

Modeling

30.

connect elements of the same node

a)

Structural links

b)

Perspective links

c)

Application links

d)

Hyperlink

31.

Hypertext documents are composed of

a)

Nodes, links, and anchors

b)

Meshes and other aggregates

c)

All the above

d)

None of the above

32.

List the obstacles in integrated web designs

a)

cultural

b)

requirements

c)

technological

d)

conceptual problems

33.

refers to the average effort to locate and fix a software failure, and is usually measured by the simplicity, conciseness, modularity and self-descriptiveness

a)

Maintainability

b)

Reusability

c)

Scalability

d)

Expandability

34.

allow separating the editorial activities from the layout, facilitating the maintenance of an Internet presence

a)

Page editors

b)

Internet Management System

c)

Content management systems

d)

None of the above

35.

DIWG Stands for

a)

Development Integrated Working Group

b)

Design Integration Web Graphics

c)

Device Independent Working Group

d)

None of the above

36.

Navigation interfaces should help to find answers to three important navigational questions

a)

Where am I?

b)

How can I?

c)

Where was I?

d)

is it possible?

e)

Where can I go?

37.

Application level also called as

a)

Design level

b)

Object Level

c)

Process Level

d)

Data level

38.

EBC Stands for

a)

Element Based Communication

b)

Entry Based Control

c)

Evaluation Based Concept

d)

Event-Based Communication

39.

UDDI Stands for

a)

Universal Discovery, Description, and Integration

b)

Uniform Distribution Discovery Internet

c)

Universal, Distribution, Description and Integration

d)

Universal Description, Discovery, and Integration

40.

WSCI Stands for

a)

Web Service Control Interface

b)

Web Service Choreography Interface

c)

Web Service Communication Interface

d)

Web Service Conversation Interface

41.

SPML Stands for

a)

Simple Provisioning Markup Language

b)

Service Provisioning Markup Language

c)

Secure Programming Markup Language

d)

Simple Programming Maintenance Language

42.

should form the center of information design

a)

Meshes

b)

Nodes

c)

Links

d)

Elements

43.

are generally used to create smaller ad-hoc Internet presences

a)

Content

b)

Elements

c)

Page Editors

d)

Nodes

44.

Levels of functional design

a)

Design Level

b)

Data Level

c)

Code Level

d)

Application Level

e)

Process Level

45.

a language to describe financial transactions

a)

XML-EDI

b)

XML-DTD

c)

SOAP

d)

SGML

46.

an activity conducted to evaluate the quality of a product and to improve it by identifying defects and problems

a)

Design

b)

Develop

c)

Testing

d)

Maintenance

47.

describes a set of inputs, execution conditions, and expected results, which are used to test a specific aspect of the object under test

a)

Test Conditions

b)

Test Inputs

c)

Test Cases

d)

Test Results

48.

ensures that small steps help minimize the risk of changes, and walks through all tests to continuously verify that the entire system is faultless

a)

Continuous integration

b)

Continuous Testing

c)

Continuous Design

d)

Continuous Maintenance

49.

means that tests are written before the code, ensuring that the “developer pair” thinks about the “what” before it implements the “how”

a)

Test-first development

b)

Test-Last development

c)

Web development

d)

System Development

50.

accelerates the exchange of knowledge between developers, between developers and testers, and generally within the team

a)

Pair programming

b)

Web Programming

c)

Software Programming

d)

System Programming

51.

use real conditions and real data

a)

Integration Test

b)

Unit Test

c)

Acceptance Test

d)

All the above

52.

Integration Testing Consists

a)

Top Down Approach

b)

Bottom up Approach

c)

Both

d)

None

53.

tries to discover errors in Web applications caused by incompatibilities between different Web browsers

a)

Browser Testing

b)

Link Testing

c)

Both

d)

None

54.

testing is performed to determine a system's behavior under both normal and at peak conditions

a)

System

b)

Usability

c)

Load

d)

Functional

55.

(UX) Testing is

a)

Usability Testing

b)

Unit eXchange Testing

c)

User eXchange Testing

d)

None of the above

56.

verifies whether or not the system reacts in a controlled way in unrealistic overload condition

a)

Load Test

b)

Browser Test

c)

Stress Test

d)

Functional Test

57.

Testing Security

a)

Confidentiality

b)

Reusability

c)

Authentication

d)

Integrity

58.

test tools support the following tasks

a)

Test planning and management

b)

Test case design

c)

Requirement Analysis

d)

System monitoring

59.

means that the system is exercised over a lengthy period of time to discover “insidious” errors

a)

Continuous Integration

b)

Continuous Maintenance

c)

Continuous testing

d)

Continuous Design

60.

How are accesses logged?

a)

Authentication

b)

Integrity

c)

Accountability

d)

Authorization

61.

Actions and tasks required for code generation

a)

Presentation

b)

Construction

c)

Organization

d)

Motivation

62.

the characteristics of good team leader

a)

Motivation

b)

Organization

c)

Innovation

d)

All the above

63.

is a graphic representation of the task flow for a project

a)

An Activity network

b)

Flow chart

c)

DFD

d)

ER-Diagram

64.

the tasks for (software project) management

a)

Leadership

b)

Development

c)

Monitoring

d)

All the above

65.

can normally be traced to potential problems associated with WebApp content, functions, constraints, or performance

a)

product risk

b)

project risk

c)

content risk

d)

functional risk

66.

To ensure the quality of work products as they are produced, the Web Engineering team can conduct

a)

pair walk through

b)

team walk through

c)

all the above

d)

none

67.

are problems that are tied to the framework actions and tasks that have been chosen by the team

a)

product risk

b)

process risk

c)

framework risk

d)

team risk

68.

Node.js is

a)

Open source

b)

Not a Open source

c)

Client Side program

d)

None of the above

69.

Node.js uses a

a)

Single thread

b)

Multi Thread

c)

Both

d)

None

70.

Where to Use Node.js

a)

Data Streaming Applications

b)

Data Intensive Real-time Applications (DIRT)

c)

Single Page Applications

d)

All the above