This quiz contains multiple-choice questions and answers on different types like cleanroom, component-based, aspect-oriented, client-server, embedded software, distributed and service-oriented software architectures.
To which category does the following statement belong: ”Frameworks don’t usually include a database but instead assume that a separate database such as MySQL”?
Session management
Security
User interaction
Database support
To which category does the following statement belong: ”Classes to create and manage sessions are usually part of a WAF”?
Session management
Security
User interaction
Database support
Which option supports the statement: ”Most web frameworks now provide AJAX support”?
Session Management
Security
User interaction
Database support
Frameworks are a practical approach to reuse but are __ to introduce software development processes.
Difficult
Expensive
Unreliable
Difficult and expensive
The spiral model of software development
Is more chaotic than the incremental model
Includes project risks evaluation during each iteration
Ends with the delivery of the software product
All of the above
Changes made to the system to reduce the future system failure chances is called
Adaptive maintenance
Corrective maintenance
Preventive maintenance
Perfective maintenance
Which of the following is the SDLC phase where identified requirements are incorporated into the new system’s design?
Maintenance
Physical layout
Requirement design
System design
Which of the items listed below is not one of the software engineering layers?
Manufacturing
Methods
Process
Tools
Which of the following is not a benefit of software reuse?
Standards compliance
Increased reliability
Reduced process risk
Maintaining a component library
In which of the following languages do frameworks not work?
C#
Ruby
PHP
Java
Which frameworks support the development of system infrastructures such as communications, user interfaces, and compilers?
Middleware integration frameworks
System infrastructure framework
Enterprise application frameworks
Web application frameworks
The MVC framework includes
Observer pattern
Strategy pattern
Composite pattern
All of the above
The MVC pattern was originally proposed in the 1980s as an approach to
Web application frameworks
Middleware integration frameworks
Web application frameworks
GUI design
Which framework’s applications are difficult to deal with?
MVC pattern
Web application frameworks
Debugging framework
None of the above
Which of the following is not a significant system design consideration?
Response time required
Frequency of record updates
Availability of technically qualified personnel to carry out design and development
Data integrity constraint