A. software re-engineering
B. artificial programming
C. aspect-oriented programming
D. all of the mentioned
Explanation: Aspect-oriented programming languages such as AspectJ have been developed that extend object-oriented programming to include aspects
Related Mcqs:
- An event in an executing program where the advice associated with an aspect may be executed is known as___________________?
A. aspect
B. join point
C. join point model
D. pointcut - The incorporation of advice code at the specified join points by an aspect weaver is called”__________________?
A. aspect
B. join point
C. join point model
D. weaving - Which of the following is represented as an aspect that requests a login name and password ?
A. Class
B. Object
C. User authentication
D. All of the mentioned - _____________________ is a reuse-based approach to defining, implementing, and composing loosely coupled independent components into systems?
A. Component-based software engineering
B. Component composition
C. Component model
D. Component interfaces - When composing reusable components that have not been written for your application, you may need to write adaptors or ‘glue code’ to reconcile the different _____________________?
A. Component modules
B. Component composition
C. Component model
D. Component interfaces - CORBA stands for _____________________?
A. Common Object Request Build Architecture
B. Common Object Request Broker Architecture
C. Common Object Request Break Architecture
D. All of the mentioned - Which frameworks support the development of system infrastructures such as communications, user interfaces, and compilers ?
A. Middleware integration frameworks
B. System infrastructure framework
C. Enterprise application frameworks
D. Web application frameworks - Frameworks are an effective approach to reuse, but are _____________ to introduce into software development processes.
A. difficult
B. expensive
C. unreliable
D. difficult and expensiveExplanation: Frameworks can be difficult and expensive to evaluate available frameworks to choose the most appropriate one.
- Which of the following Cleanroom process teams develops set of statistical test to exercise software after development ?
A. Specification team
B. Development team
C. Certification team
D. All of the mentioned - Which of the following is essential for success, when formal methods are used for the first time ?
A. Expert training
B. Consulting
C. Prerequisite knowledge
D. Both Expert training and Consulting