SET 1

Q. An important aspect of coding is ?
(a) Readability
(b) Productivity
(c) To use as small memory space as possible
(d) brevity


Q. Structured programming codes includes ?
(a) sequencing
(b) alteration
(c) iteration
(d) only A, B and C


Q. In order to model the relationship “a hotel has rooms”, between
Hotel and Room,you could use:
(a) Aggregation
(b) Association
(c) Composition
(d) Realization


Q. Ordering abstractions into a tree-like structure. How is it
called?
(a) Abstraction
(b) Modularity
(c) Encapsulation
(d) Hierarchy

Q. Unified Process is a software development methodology which
is
(a) Use-case driven
(b) Component-driven
(c) Related to Extreme Programming
(d) None in only one iteration


Q. The deployment diagram shows:
(a) Objects of a system
(b) Distribution of components on the nodes in a system
(c) Functions of a system
(d) Distribution of nodes


Q. The activity diagram:
(a) Focuses on flows driven by internal processing
(b) Models the external events stimulating one object
(c) Focuses on the transitions between states of a particular object
(d) Models the interaction between objects

Q. The sequence diagram models:
(a) The order in which the class diagram is constructed
(b) The way in which objects communicate
(c) The relationship between states
(d) The components of the system

Q. An interface is:
(a) A set of objects used to provide a specific behaviour
(b) A set of classes used on a collaboration
(c) A set of attributes used on an operation
(d) A set of operations used to specify a service of a class or component


Q. A statechart diagram describes:
(a) Attributes of objects
(b) Nodes of the system
(c) Operations executed on a thread
(d) Events triggered by an object

Q. Which of these diagrams shows interactions between objects?
(a) Activity diagram
(b) Class diagram
(c) Sequence diagram
(d) Component diagram


Q. What is the relationship between these two use cases?
(a) Generalization
(b) Extend
(c) Include
(d) Association


Q. Which of the following statements are true?
(a) All operations defined in a sub-class are inherited by the super-class
(b) Generalization allows abstracting common features and defining them
in a super-class
(c) A super-class is a class that must not have associations
(d) Association is a “part-of” relationship


Q. In order to model the relationship “a course is composed of 5 to
20 students and one or more instructors”, you could use:
(a) Aggregation
(b) Association
(c) Composition
(d) Realization


Q. Divide a complex system into small, self-contained pieces that
can be managed independently. How is it called?
(a) Abstraction
(b) Modularity
(c) Encapsulation
(d) Hierarchy


Q. Which of the following is part of a static view of information?
(a) Data flow model
(b) Logical data model
(c) Information process model
(d) Meta data

Q. Use-case analysis focuses upon:
(a) objects
(b) information
(c) entities
(d) actors


Q. UML depicts information systems as a collection of:
(a) data
(b) entities
(c) objects
(d) processes


Q. A web blueprint depicts:
(a) the layout of an index page
(b) the layout of a sitemap
(c) the layout of an individual web page
(d) the layout of a website

Q. Which of the following should be represented on an information
flow diagram?
(a) Database
(b) Source
(c) Process
(d) Entity


set 2
Q. What are the two parallel engineering activities found the CBSE
process model?
(a) component-based development and library development
(b) domain engineering and component-based development
(c) domain engineering and process development
(d) none of the above


Q. Which of the following is not one of the CBSE activities that take
place for requirements that can be addressed with commercial off-
the-shelf (COTS) components?
(a) component adaptation
(b) component composition
(c) component design
(d) componen component qualification
View Answer

Q. The software metrics chosen by an organization are driven by
the business or technical goals an organization wishes to
accomplish.
(a) TRUE
(b) FALSE
(c) none of the above
(d) all of the above
View Answer

Q. Which of the following provide useful measures of software
quality?
(a) correctness, business relevance, integrity, usability
(b) reliability, maintainability, integrity, sales
(c) correctness, maintainability, size, satisfaction
(d) correctness, maintainability, integrity, usability


View Answer
Go Below Scroll Up


Q. There is no need to reconcile LOC and FP measures since each is
meaningful in its own right as a project measure.
(a) TRUE
(b) FALSE
(c) none of the above
(d) all of the above
View Answer

Q. Which of following are advantages of using LOC (lines of code)
as a size-oriented metric?
(a) LOC is easily computed.
(b) LOC is a language dependent measure.
(c) LOC is a language independent measure.
(d) LOC can be computed before a design is completed.
View Answer

Q. Software quality and functionality must be measured indirectly.
(a) TRUE
(b) FALSE
(c) none of the above
(d) all of the above
View Answer
Go Below Scroll Up


Q. Which of the following items are not measured by software
project metrics?
(a) Inputs
(b) Markets
(c) Outputs
(d) results
View Answer

Q. Process indicators enable a software project manager to
(a) assess the status of an on-going project
(b) track potential risks
(c) adjust work flow or tasks
(d) all of the above
View Answer

Q. Which diagram is NOT commonly used for illustrating use
cases?
(a) system sequence diagram
(b) activity diagram
(c) use case diagram
(d) collaboration diagram
View Answer
Go Below Scroll Up


Q. If you need to show the physical relationship between software
components and the hardware in the delivered system, which
diagram can you use?
(a) component diagram
(b) deployment diagram
(c) class diagram
(d) network diagram
View Answer

Q. What is true about UML stereotypes?
(a) A stereotype is used for extending the UML language.
(b) A stereotyped class must be abstract.
(c) The stereotype {frozen} indicates that the UML element cannot be
changed.
(d) UML Profiles can be stereotyped for backward compatibility
View Answer

Q. Design phase includes?
(a) data, architectural and procedural design only
(b) architectural, procedural and interface design only
(c) data, architectural and interface design only
(d) data, architectural, interface and procedural design
View Answer
Go Below Scroll Up


Q. Which of the following comments about object oriented design
of software, is not true ?
(a) Objects inherit the properties of class
(b) Classes are defined based on the attributes of objects
(c) an object can belong to two classes
(d) classes are always different
View Answer

Q. Information hiding is to hide from user, details ?
(a) that are relevant to him
(b) that are not relevant to him
(c) that may be maliciously handled by him
(d) that are confidential
View Answer

Q. Which of the following is a tool in design phase ?
(a) Abstraction
(b) Refinement
(c) Information Hiding
(d) All of Above
View Answer
Go Below Scroll Up


Q. A good specification should be ?
(a) Unambiguous
(b) Distinctly Specific
(c) Functional
(d) All of Above
View Answer

Q. Function oriented metrics were first proposed by ?
(a) John
(b) Gaffney
(c) Albrecht
(d) Basili
View Answer

Q. In object oriented design of software , objects have ?
(a) attributes and names only
(b) operations and names only
(c) attributes, name and operations
(d) None of above
View Answer
Go Below Scroll Up


Q. Data structure suitable for the application is discussed in ?
(a) data design
(b) architectural design
(c) procedural design
(d) interface design

set 3
Q. Which of these are critical practices for performance-based
project management?
(a) defect tracking against quality targets
(b) empirical cost estimation
(c) formal risk management
(d) all of the above
View Answer

Q. How does a software project manager need to act to minimize
the risk of software failure?
(a) double the project team size
(b) start on the right foot
(c) track progress
(d) both b and c
View Answer

Q. When can selected common process framework activities be
omitted during process decomposition?
(a) when the project is extremely small in size
(b) any time the software is mission critical
(c) rapid prototyping does not require their use
(d) never—the activities should always occur
View Answer

Q. Product and process decomposition often occurs simultaneously
as the project plan evolves.
(a) True
(b) False
(c) none of the above
(d) all of the above
View Answer
Go Below Scroll Up


Q. Which of these software characteristics are used to determine
the scope of a software project?
(a) context, lines of code, function
(b) context, function, communication requirements
(c) information objectives, function, performance
(d) communications requirements, performance, information objectives
View Answer

Q. Which of these software characteristics is not a factor
contributing to project coordination difficulties?
(a) interoperability
(b) performance
(c) scale
(d) uncertainty
View Answer

Q. One of the best ways to avoid frustration during the software
development process is to
(a) give team members more control over process and technical decisions.
(b) give team members less control over process and technical decisions.
(c) hide bad news from the project team members until things improve.
(d) reward programmers based on their productivity.
View Answer
Go Below Scroll Up


Q. The best project team organizational model to use when
tackling extremely complex problems is the
(a) closed paradigm
(b) open paradigm
(c) random paradigm
(d) synchronous paradigm
View Answer

Q. Process framework activities are populated with
(a) Milestones
(b) work products
(c) QA points
(d) All of the above
View Answer

Q. The first step in project planning is to
(a) determine the budget.
(b) select a team organizational model.
(c) determine the project constraints.
(d) establish the objectives and scope.
View Answer
Go Below Scroll Up


Q. Effective software project management focuses on four P's
which are
(a) people, performance, payoff, product
(b) people, product, performance, process
(c) people, product, process, project
(d) people, process, payoff, product
View Answer

Q. It is impossible to develop effective metrics for software reuse.
(a) True
(b) False
(c) none of the above
(d) all of the above
View Answer

Q. The effort required to qualify, adapt, and integrate structure
points into new systems must be based on historical data collected
for qualification, adaptation, and integration of these reusable
components in other applications.
(a) True
(b) False
(c) none of the above
(d) all of the above
View Answer
Go Below Scroll Up


Q. Which of the following is not improved by the effective use of
CBSE?
(a) cost
(b) performance
(c) productivity
(d) quality
View Answer

Q. In a reuse environment, library queries are often characterized
using the ________ element of the 3C Model.
(a) concept
(b) content
(c) context
(d) all of the above
View Answer

Q. Which of the following is not one of the classification schemes
used for software components?
(a) attribute-value classification
(b) domain classification
(c) enumerated classification
(d) faceted classification
View Answer
Go Below Scroll Up


Q. Which of the following should be part of an infrastructure for
effective component integration?
(a) automation
(b) data exchange model
(c) underlying object model
(d) all of the above
View Answer

Q. Which of the following is an example of a structure point for
some software domain?
(a) bounds setting mechanism
(b) control mechanism
(c) user interface
(d) all of the above
View Answer

Q. Domain analysis is only applicable to CBSE or object-oriented
software engineering.
(a) True
(b) False
(c) none of the above
(d) all of the above
View Answer
Go Below Scroll Up


Q. Which of the following is not one of the major activities of
domain engineering?
(a) Analysis
(b) Construction
(c) dissemination
(d) validation

Sign up to vote on this title
UsefulNot useful