This quiz contains MCQs on web and reverse software engineering, software re-engineering and CASE.
The web app is categorized under __ if the user queries a collection of large databases and extracts information from it.
Service oriented app
Database access app
Portal app
Data warehousing app
Which process model should be used in virtually all situations of web engineering?
Incremental Model
Waterfall Model
Spiral Model
None of the mentioned
Which web app attribute is defined by the statement: ”The qualitative and aesthetic nature of content remains an essential determinant of the quality of a WebApp”?
Availability
Data driven
Content sensitive
Continuous evolution
Web development and software development are all the same. True or false?
True
False
Web-based systems are often document-oriented, containing static or dynamic content. True or false?
True
False
Which of the following is a risk associated with using hypertext in web applications?
Loss of sense of locality and direction
Cognitive overload for users
All of the above
None of the above
What category of web-based systems would you assign electronic shopping?
Informational
Interactive
Transaction-oriented
Workflow-oriented
What category of web-based systems would you assign discussion groups?
Collaborative work
Online communities
Web portals
Workflow-oriented
Which web app attribute is defined by the statement: ”A large number of users may access the WebApp at one time”?
Unpredictable load
Performance
Concurrency
Network intensiveness
Which analysis is a part of the web engineering process framework’s analysis model?
Content Analysis
Interaction Analysis
Functional Analysis
All of the above
What refers to the sophistication of design information extracted from the source code in the reverse engineering process?
Interactivity
Completeness
Abstraction level
Direction level
In reverse engineering, what refers to the level of detail provided at an abstraction level?
Interactivity
Completeness
Abstraction level
Directionality
The core of reverse engineering is an activity called
Restructure code
Directionality
Extract abstractions
Interactivity
What has become de rigueur for computer-based products and systems of every type?
GUIs
Candidate keys
Object model
All of the mentioned
Forward engineering is also known as
Extract abstractions
Renovation
Reclamation
Both renovation and reclamation