adplus-dvertising
frame-decoration

Question

A software design pattern often used to restrict access to an object is:

a.

adapter

b.

decorator

c.

delegation

d.

proxy

Answer: (d).proxy

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. A software design pattern often used to restrict access to an object is:

Similar Questions

Discover Related MCQs

Q. Reasons to re-engineer a software include :

P: Allow legacy software to quickly adapt to the changing requirements
Q: Upgrade to newer technologies/platforms/paradigm (for example, object-oriented)
R: Improve software maintainability
S: Allow change in the functionality and architecture of the software

Q. Which of the following is not a key strategy followed by the clean room approach to software development?

Q. Which of the following statements is/are True?

P: Refactoring is the process of changing a software system in such a way that it does not alter the external behaviour of the code yet improves the internal architecture.
Q: An example of refactoring is adding new features to satisfy a customer requirement discovered after a project is shipped.

Q. Software does not wear-out in the traditional sense of the term, but software does tend to deteriorate as it evolves, because

Q. Software re-engineering is concerned with:

Q. Which of the following is not a key issue stressed by an agile philosophy of software engineering?

Q. What is the normal order of activities in which traditional software testing is organized?

(a) Integration Testing
(b) System Testing
(c) Unit Testing
(d) Validation Testing

Q. Which of the following testing techniques ensures that the software product runs correctly after the changes during maintenance?

Q. Which of the following statements about ERP system is true?

Q. Statistical software quality assurance in software engineering involves ................

Q. Which of the following statements is/are FALSE with respect to software testing?

S1 : White-box tests are based on specifications; better at telling whether program meets specification, better at finding errors of ommission.
S2 : Black-box tests are based on code; better for finding crashes, out of bounds errors, file not closed errors.
S3 : Alpha testing is conducted at the developer’s site by a team of highly skilled testers for software that is developed as a product to be used by many customers.

Q. A signal processor software is expected to operate for 91.25 days after repair, and the mean software repair time is expected to be 5 minutes. Then, the availability of the software is :

Q. A simple stand - alone software utility is to be developed in ’C’ programming by a team of software experts for a computer running Linux and the overall size of this software is estimated to be 20,000 lines of code. Considering (a, b) = (2.4, 1.05) as multiplicative and exponention factor for the basic COCOMO effort estimation equation and (c, d)=(2.5, 0.38) as multiplicative and exponention factor for the basic COCOMO development time estimation equation, approximately how long does the software project take to complete?

Q. In Software Configuration Management (SCM), which of the following is a use-case supported by standard version control systems?

(a) Managing several versions or releases of a software
(b) Filing bug reports and tracking their progress
(c) Allowing team members to work in parallel
(d) Identifying when and where a regression occurred

Q. Software engineering primary aims on

Q. A good specification should be

Q. Which of the following is a tool in design phase?

Q. Information hiding is hide from user, details that

Q. In object oriented design of software

Q. Design phase includes