Documente Academic
Documente Profesional
Documente Cultură
Data cannot flow from one external entity to other external entity because:
Select correct option:
requirements determination.
requirements structuring.
database design.
The <<extend>> relationship between use cases would be used when behavior in the extending use
case is __________ the extended use case
always needed by
never needed by
sometimes needed by
system boundary
system models are built to allow the system engineer to evaluate the system components in
relationship to one another
Select correct option:
True
False
Process in Data Flow Diagram (DFD) represents
Select correct option:
Flow of data
Transformation of data
Storage of data
An external agent
The Use case diagram does not show which actors interact with each use case
Select correct option:
TRUE
FALSE
The condition that must be met before the use case can be invoked, is
called: Select correct option:
Pre-Condition
Post-Condition
Pre-Assertion
Post-Assertion
Data cannot flow from one external entity to other external entity because:
Select correct option:
TRUE
FALSE
requirements determination.
requirements structuring.
database design.
The "extends" relationship is kind of a generalization specialization relationship.
Select correct option:
TRUE
FALSE
Flow of data
Transformation of data
Storage of data
An external agent
TRUE
FALSE
3:53 PM
The system model template contains which of the following elements
Select correct option:
input
output
output
all of the given
To construct a system model the engineer should consider one of the following restraining factors?
Select correct option:
CRUD operations
DURC operations
RUDC operations
CDUR operation
TRUE
FALSE
___ is a technique in which we construct a model of an entity based upon its essential characteristics
and ignore the inessential details.
Select correct option:
Inheritance
Polymorphism
Aggregation
Abstraction (correct answer)
"A car is made up of a body, three or four wheels, a steering mechanism, a breaking mechanism, and
a power-engine" The above statement is example of:
Select correct option:
Whole-Part relationship
Inheritance
Specialization
Generalization
A ___ relationship indicates that one entity is composed of one or more parts which are
themselves instances of that or another entity.
Select correct option:
Inheritance
Whole-part
Generalization
A structure is a manner of an organization which expresses a ______ strong organization within the
problem domain.
Select correct option:
semantically
syntactically
graphically none
of the given
semantically
Generalization
Aggregation
Specialization
Association
Specialization means:
Select correct option:
All classes
Relationships among classes
Behavior of classes
All of the given options
In "Railway ticket reservation system" the roles such as enquiry , reservation and ticketing
and cancellation are to be performed by the user called :-
Select correct option:
Passenger
System analyst
System developer
System designer
What it does?
What it knows?
Who knows it?
Whome it knows?
When a class gets physical existence in computer memory, it is called
Select correct option:
Parent Class
polymorphism
Static Object
Object
A ___ relationship indicates that one entity is composed of one or more parts which are
themselves instances of that or another entity.
Select correct option:
Inheritance
Whole-part
Generalization
Specialization
----------------gives OO the ability to handle essential complexity better than action-oriented approach.
Select correct option:
Centralization
Decentralization
Decentralization and
Centralization none of the given
Aggregation
Abstraction
Inheritance
Association
The modules interacting with each other through message passing have _______ between
them. Select correct option:
low cohesion
high cohesion
low coupling
high couling not sure
Example of Coupling
The modules that interact with each other through message passing have low coupling
while those who interact with each other through variables that maintain information
about the state have high coupling. The following diagram shows examples of two such
systems
Identifying Whole-Part structures (Aggregations) means what are my _______
Select correct option:
Components
Attributes
Methods
Messages
___ is a technique in which we construct a model of an entity based upon its essential characteristics
and ignore the inessential details.
Select correct option:
Inheritance
Polymorphism
Aggregation
Abstraction
----------------gives OO the ability to handle essential complexity better than action-oriented approach.
Select correct option:
Centralization
Decentralization
Decentralization and
Centralization none of the given
Object requirements
Functionality requirements
Corresponding domain model
Compatibility with object interface
An attribute that may have a number of values should be replaced by a new class and an
object connection
An attribute that varies over time, e.g., price of an item, should be replaced by
an additional class with an effective date and value
Replace “yes/no” type attributes with “status” type attributes for flexibility
All of given options
Software objects interact and communicate with each other using ______ .
Select correct option:
Whole-Part relation
Generalization/Specialization relation
Messages
None of given options.
Single
Multiple
Static
None of the given options
Aggregation
In this case of _______, intra component linkages are stronger while inter component linkages are
weak. Select correct option:
high cohesion
low coupling
low cohesion
high coupling
In ________ relationship, a class shares the structure and behavior defined in another
class. Select correct option:
Aggregation
Composition
Inheritance
Uses
Aggregation
---------------gives OO the ability to handle essential complexity better than action-oriented approach.
Select correct option:
Centralization
Decentralization
Decentralization and
Centralization none of the given
To help separate an object's external behavior from its implementation, the technique used
is called _________.
Select correct option:
Generalization
Association
Composition
Abstraction
While establishing the services for an object, the following fundamental questions should be asked
Select correct option:
Why does the system need this object any
way? What useful questions can it answer?
What useful action can it perform?
All of the given options
A change becomes ----------- because of close presence of data and
fucntions Select correct option:
Accessible
Global
Private
Localized
______ analysis educates the analyst on business domain complexity and shows a way to deal with it.
Select correct option:
Domain
Use Case
Object Collaboration None
of the given options
----------------gives OO the ability to handle essential complexity better than action-oriented approach.
Select correct option:
Centralization
Decentralization
Decentralization and
Centralization none of the given
In Object Oriented Design, ______ layer contains the details that enable each object to communicate with
its collaborators.
Select correct option:
subsystem
responsibility
message
object
Whole Part Structure is also called ______
Select correct option:
Generalization
Aggregation
Specialization
Association
While establishing the services for an object, the following fundamental questions should be asked
Select correct option:
Why does the system need this object any
way? What useful questions can it answer?
What useful action can it perform?
All of the given options
The modules interacting with each other through message passing have _______ between
them. Select correct option:
low cohesion
high cohesion
low coupling
high couling
Software objects interact and communicate with each other using ______ .
Select correct option:
Whole-Part relation
Generalization/Specialization relation
Messages
None of given options.
While establishing the services for an object, the following fundamental questions should be asked
Select correct option:
Why does the system need this object any
way? What useful questions can it answer?
What useful action can it perform?
All of the given options
A car is made up of a body, three or four wheels, a steering mechanism, a breaking mechanism, and
a power-engine" The above statement is example of:
Select correct option:
Whole-Part relationship
Inheritance
Specialization
Generalization
Actor
Participant
Tangible thing
Transaction
When two components of a system are using the same global data area, they are related
as Select correct option:
Data Coupling
Content Coupling
Common Coupling
External Coupling
Which of the following is NOT among one of the four layers of the Object Oriented (OO) design
pyramid Select correct option:
Inheritance
Whole-part
Generalization
Specialization
Aggregation
Abstraction
Inheritance
Association
Accessible
Global
Private
Localized
In "Railway ticket reservation system" the roles such as enquiry , reservation and ticketing
and cancellation are to be performed by the user called :-
Select correct option:
Passenger
System analyst
System developer
System designer
Which of the following is NOT among one of the four layers of the Object Oriented (OO) design
pyramid Select correct option:
In ________ relationship, a class shares the structure and behavior defined in another
class. Select correct option:
Aggregation
Composition
Inheritance
Uses
Once you define "Employee" as an object for pay-roll application _______
Select correct option:
It can NOT be used for income tax, bonus, commission or any HR application.
It can be used for income tax, bonus, commission or any HR application.
It can only provide Read-Only properties
None of the given options
In this case of _______, intra component linkages are stronger while inter component linkages are
weak. Select correct option:
high cohesion
low coupling
low cohesion
high coupling
----------------gives OO the ability to handle essential complexity better than action-oriented approach.
Select correct option:
Centralization
Decentralization
Decentralization and
Centralization none of the given
A ___ relationship indicates that one entity is composed of one or more parts which are
themselves instances of that or another entity.
Select correct option:
Inheritance
Whole-part
Generalization
Specialization
The three most important characteristics of an object are
Select correct option:
Identity
State
Behavior
All of the given
In Object Oriented Design, ______ layer contains the details that enable each object to communicate with
its collaborators.
Select correct option:
subsystem
responsibility
message
object
______ has become a standard notation for object oriented system
modeling. Select correct option:
UML
C++
OCL (object Constraint Language)
None of the given options
______ analysis educates the analyst on business domain complexity and shows a way to deal with it.
Select correct option:
Domain
Use Case
Object Collaboration
None of the given options
___ is a technique in which we construct a model of an entity based upon its essential characteristics
and ignore the inessential details.
Select correct option:
Inheritance
Polymorphism
Aggregation
Abstraction
Quiz: 4
The modules interacting with each other through message passing have _______ between
them. Select correct option:
low cohesion
high cohesion
low coupling
high couling
Independence
Dependence
Aggregation
Composition
localized
"System should maintain transaction log of every transaction" The above statement is an example
of Select correct option:
Functional requirement
Non-functional requirement
Pseudo requirement
None of the given options
The most important and critical stage in the object oriented design is the appropriate
classification of _______.
Select correct option:
functions
methods
objects
relationships
4?
or 2?
When two components of a system are using the same global data area, they are related
as Select correct option:
Data Coupling
Content Coupling
Common Coupling
External Coupling
In "Railway ticket reservation system" the roles such as enquiry , reservation and ticketing
and cancellation are to be performed by the user called :-
Select correct option:
Passenger
System analyst
System developer
System designer
___ is a technique in which we construct a model of an entity based upon its essential characteristics
and ignore the inessential details.
Select correct option:
Inheritance
Polymorphism
Aggregation
Abstraction
"A car is made up of a body, three or four wheels, a steering mechanism, a breaking mechanism, and
a power-engine" The above statement is example of:
Select correct option:
Whole-Part relationship
Inheritance
Specialization
Generalization
Identifying Whole-Part structures (Aggregations) means what are my _________
Select correct option:
Components
Attributes
Methods
Messages
A ___ relationship indicates that one entity is composed of one or more parts which are
themselves instances of that or another entity.
Select correct option:
Inheritance Whole-
part Generalization
Specialization
Components
Attributes
Methods
Messages
Components
Attributes
Methods
Messages
"A car is made up of a body, three or four wheels, a steering mechanism, a breaking mechanism, and
a power-engine" The above statement is example of:
Select correct option:
Whole-Part relationship
Inheritance
Specialization
Generalization
Which of the following is NOT among one of the four layers of the Object Oriented (OO) design
pyramid Select correct option:
Parent Class
polymorphism
Static Object
Object------------- Correct Answer
In this case of _______, intra component linkages are stronger while inter component linkages are
weak. Select correct option:
high cohesion
low coupling
low cohesion
high coupling
Consider the following piece of code: public clas s Square extends Shape { // some code . } The
above code is an example of:
Select correct option:
Part-Whole relationship
Generalization/Specialization
Data Sharing
Data encapsulation
A structure is a manner of an organization which expresses a ______ strong organization within the
problem domain.
Select correct option:
semantically
syntactically
graphically none
of the given
Consider the following piece of code: public clas s Square extends Shape { // some code . } The
above code is an example of:
Select correct option:
Part-Whole relationship
Generalization/Specialization
Data Sharing
Data encapsulation
A structure is a manner of an organization which expresses a ______ strong organization within the
problem domain.
Select correct option:
semantically
syntactically
graphically none
of the given
UML
C++
OCL (object Constraint Language)
None of the given options
______ analysis educates the analyst on business domain complexity and shows a way to deal with it.
Select correct option:
Domain
Use Case
Object Collaboration
None of the given options
To help separate an object's external behavior from its implementation, the technique used
is called _________.
Select correct option:
Generalization
Association
Composition
Abstraction---- Correct Answer
While establishing the services for an object, the following fundamental questions should be asked
Select correct option:
Why does the system need this object any
way? What useful questions can it answer?
What useful action can it perform?
All of the given options
To help separate an object's external behavior from its implementation, the technique used
is called _________.
Select correct option:
Generalization
Association
Composition
Abstraction
The modules interacting with each other through message passing have _______ between
them. Select correct option:
low cohesion
high cohesion
low coupling
high couling
Which of the following is NOT among one of the four layers of the Object Oriented (OO) design
pyramid Select correct option:
The subsystem layer The
class and object layer
The Abstract layer -----------------Correct
Answer The message layer
---------------gives OO the ability to handle essential complexity better than action-oriented approach.
Select correct option:
Centralization
Decentralization
Decentralization and
Centralization none of the given
Specialization means:
Select correct option:
Calling the same method with object of child object
Hiding the data
Creating new subclasses from an existing class
None of given options
When two components of a system are using the same global data area, they are related
as Select correct option:
Data Coupling
Content Coupling
Common Coupling
External Coupling
In Object Oriented Design, ______ layer contains the details that enable each object to communicate with
its collaborators.
Select correct option:
subsystem
responsibility
message
object
semantically
syntactically
graphically none
of the given
Question # 3 of 10 (Start time: 12:52:59 AM) Total Marks: 1
A cohesive Class is one which emphasizes on ____ unit of
functionality Select correct option:
Single
Multiple
Static
None of the given options
Selecting Actors
Selecting Participants
Select Places
All of the above
All classes
Relationships among classes
Behavior of classes
All of the given options
White Boxes
Black Boxes
Gray Boxes
None of the given options
Question # 8 of 10 (Start time: 12:58:22 AM) Total Marks: 1
A _____ relationship indicates that one entity is composed of one or more parts
which are themselves instances of that or another entity.
Select correct option:
Inheritance
Whole-part
Generalization
Specialization
MIDTERM EXAMINATION
2010
The object-oriented approach improves the maintainability, reusability, and extensibility of the software Click here for Detail
MIDTERM EXAMINATION
2010
► Tools
► Process
► Manufacturing Click here for detal
► Methods
► three
► two
► infinite
► one Click here for detail
► Communication
► Accessibility Click here for detail
► Reaching
► All of the above
MIDTERM EXAMINATION
2010
MIDTERM EXAMINATION
2010
Data-Centered
Layered
Reference
Client Server
Data Centered
Client Server
Layered
Reference
Components
Objects
Structure
Linkage
It ensures that a class only has one instance and provides a global point of
access to it.
Singleton Pattern
Observer Pattern
Real Pattern
None of the given
Problem
Context
Forces
All of the given
Balancing
Mutating
Parallelizing
Factoring
Code
Design
Analysis
None of the given
Distribute
Merge
Clone
Proceed
Concurrency
Distribution point
Middle ground
Similarity
Question # 8 of 10 ( Start time: 06:24:20 PM ) Total Marks: 1
Vertical partitioning divides the architecture application from a …… making
perspective.
Decision
Design
Conclusion
Move
Subtracting
Partitioning
Cloning
Balancing
sec(s)
Question # 5 of 10 ( Start time: 01:54:45 PM ) Total Marks: 1
A function should not be larger in any case and should not exceed ______ in
length .
Select correct option:
Half page
One page
Two pages
Three Pages
sec(s)
Question # 7 of 10 ( Start time: 01:55:56 PM ) Total Marks: 1
-----provides a unified interface to a set of interfaces in a sub-system.
Select correct option:
Observer Pattern
Singleton Pattern
Façade Pattern
All of the above
sec(s)
Question # 8 of 10 ( Start time: 01:56:35 PM ) Total Marks: 1
MVC stands for ---------------
Select correct option:
Model View Controller
Modern View Center
Model View Center
Modern View Controller
sec(s)
Question # 8 of 10 ( Start time: 01:59:40 PM ) Total Marks: 1
A self documenting code is a code that explains itself without the need of
comments and
extraneous documentation, like _______
Select correct option:
Flowcharts
UML diagrams
Process-flow state diagrams
All of the given choices
sec(s)
Question # 10 of 10 ( Start time: 02:00:38 PM ) Total Marks: 1
Complex expressions:
Select correct option:
Make the code easy to modify
Make the code difficult to modify
Make the code easy to understand
Does not effect understandablity
In Client Server model, there application is modeled as a set so --- that are
provided by server
Application
Protocol
Services
All of the above
Balancing
Mutating
Parallizing
Factoring
Which of the is/are among ten things which the basis template of GOF design
pattern includes.
Problem
Context
Forces
All of the above
Repository model
Client Server model
Sub system model
Reference model
► False
► Localized
► Private
► Global
► Accessible
► Independent
► Dependent
► Closeness
► All of the given
► Debugging
► Adding new features
► making changes
► all of the given
The hardest single part of building a software system is deciding precisely ----------- to
build.
► what
► How
► When
► Why
In Sequence Diagrams the time required by the receiver object to process the message is
denoted by an---------------
► Activation Box
► Simple Box
► Arrow
► Non of the above
Question No: 11 ( Marks: 1 ) - Please choose one
A poorly designed interface can cause a user to make catastrophic errors is one of the
motivations for GUI.
► True
► False
► conduct business
► Site visits
► Prototyping
► Study of similar systems
► All of given
Windows mobile is a popular mobile operating system which seen commonly on PDAs.
Which of the following category pair(s) best describe(s) it?
Which of the items listed below is not one of the software engineering layers?
► Tools
► Process
► Manufacturing
► Methods
Which of these people would not be likely to part of the FAST team?
► marketing representatives
► Independent
► Dependent
► Closeness
► All of the given
Once these requirements have been finalized, the ---------------- process starts.
► Construction
► Development
► Mentainance phase
► Construction and Development
Data design actually begins during the creation of the analysis model, not the architectural
model.
► True
► False
► combination
► collection
► structure
► unification
Cohesion is about making sure each component does _____ thing and does it well.
► three
► two
► infinite
► one
Following are some statements associated with data flow diagrams. Identify the correct
statement from among them.
► False
► Localized
► Private
► Global
► Accessible
Question No: 5 ( Marks: 1 ) - Please choose one
A complex System evolves from a
► smaller system
► medium sysetem
► bigger system
► non of the given
► Independent
► Dependent
► Closeness
► All of the given
► Debugging
► Adding new features
► making changes
► all of the given
► what
► How
► When
► Why
► Activation Box
► Simple Box
► Arrow
► Non of the above
► True
► False
► conduct business
► Site visits
► Prototyping
► Study of similar systems
► All of given
► True
► False
► simplicity
► stability
► True
► False
Question No: 6 ( Marks: 1 ) - Please choose one
By collecting software metrics and making use of existing software reliability
models it is possible to develop meaningful guidelines for determining when software testing is done.
► True
► False
► True
► False
► Localized
► Private
► Global
► Accessible
► definition phase
► development phase
► maintenance
► Requirements
► Design
► Coding
► Testing
► Performance
► Efficiency
► Usability
► non of the all
► Observer
► Structural
► Behavioral
► Non of them
► class
► method
► object
► non of the all
Question No: 14 ( Marks: 1 ) - Please choose one
Unit testing is roughly equivalent to ---------- testing for hardware in which each chip is
tested
thoroughly after manufacturing
► Circuit level
► Chip Level
► component level
► system level
► freely
► independently
► dependtly
► completely
► Uptime
► Downtime
► Currentime
► futuretimr
► If the routine in question does not appear to have any such problem the most
likely cause is that another routine, called in the prior sequence, has already
trashed variables or memory blocks.
► Checking the trace log of the called routines leading up to one with the problem
will often show up the error.
► Compiler warnings.
►2
►3
►4
►5
► Smallest
► largest
► medium
► None of the given
► None of given
► dependability, interchangeability
► platform independence, interoperability
► reliability, dependency
► interoperability, reliability
► Class Diagram
► Document flow diagrams
► Data flow diagrams
► Flow charts
► direct manipulation
► direct manipulation
► natural language
► command line
Data-Centered
Layered
Reference
Client Server
6. Description of communicating objects and classes that are customized to solved a
general problem in a particular context is called
Design Pattern
System Patter
System Design
None of the Given
Data Centered
Client Server
Layered
Reference
Components
Objects
Structure
Linkage
10. It ensures that a class only has one instance and provides a global point of access
to it.
Singleton Pattern
Observer Pattern
Real Pattern
None of the given
13. Which of following is/are among ten things,which the basic template of GOF
design pattern includes.
Select correct option:
Problem
Context
Forces
All of the given
Balancing
Mutating
Parallelizing
Factoring
15. Patterns are devices that allow programs to share knowledge about their ---------
----.
Code
Design
Analysis
None of the given
Distribute
Merge
Clone
Proceed
17. N-tier architecture stems from the struggle to find a ----------- between the fat-
client architecture and the thin-client architecture.
Select correct option:
Concurrency
Distribution point
Middle ground
Similarity
20.The nominal case should be put in the if-part and the exception in the else-part of an if
statement.
26. Variables should be initialized where they are ------and they should be declared
in the ------scope possible.
34. _________ was the first pure Object Oriented language in which observer
pattern was used in implementing its Model View Controller pattern
38. Identifier names also play a significant role in enhancing the -------- of a
program.
39. It ensures that a class only has one instance and provides a global point of access
to it.
41. A function should not be larger in any case and should not exceed ______ in
length .
Observer Pattern
Singleton Pattern
Façade Pattern
All of the above
43. MVC stands for ---------------
45.Complex expressions:
46. Comments should NOT be indented relative to their position in the code
Select correct option:
TRUE
FALSE
48. In Client Server model, there application is modeled as a set so --- that are
provided by server
Application
Protocol
Services
All of the above
Balancing
Mutating
Parallizing
Factoring
50. Façade Pattern provides a unified interface to a set of interfaces ina sub-system.
True
False
51. Which of the is/are among ten things which the basis template of GOF design
pattern includes.
Problem
Context
Forces
All of the above
Only Server
Only Network
Both Server and Network(Not Sure)
Neither server nor network
53. Zero install architecture does not need any installation on ____________.
Repository model
Client Server model
Sub system model
Reference model
56. Bit fields are a convenient way to express many difficult operations. However,
bit fields suffer from one problem
61. ______ is a tool that can help us in reducing the size of individual functions.
62. The number ________ is the most abused symbol in programs written in C or
C++.
Select correct option:
1
0
2
3
63. In ___ we look inside the system and evaluate what it consists of and how is it
implemented.
67. Consider the following statement: int a,b=10; Which of the following is correct:
68. The order in which bytes of one word are stored is _______ dependent
70. After integrating subsystems into a system, and then testing this system as a
whole is
called
72. The raising of the imaginary error flag is simply called raising or ______ an
error
Select correct option:
Catching
Casting
Throwing
None of given options
73. ________ identifies which statements in a method or class have been executed.
75. In order to make a code more portable, Instead of using vendor specific
language extensions, use _____ as much as possible
76. In order to write a portable code which of the following guideline will be helpful:
Select correct option:
Stick to the standards
Program in the mainstream
Size of data types
All of the given options
79. When an error is thrown the overall system (on the lookout for this error flag)
responds by ____ the error.
81. haiBit fields are a convenient way to express many difficult operations. However,
bit fields suffer from one problem
Select correct option:
Lack of usability
Lack of security
Lack of performance
Lack of portability
82. ______ and _______ are two important tools that helps in managing the
program complexity.
Select correct option:
Composition, Inheritance
Abstraction, Encapsulation
Aggregation, Inheritance
Modularity, Composition
83.if a major rework is required to translate a program written for one environment
to another, it means code is not or less _______
86. In ___ we look inside the system and evaluate what it consists of and how is it
implemented.
87. C/C++ language has not specified whether ____ is arithmetic or logical.
93. Which type of testing is not concerned with how the inputs are transformed into
outputs?
94. In the switch statement, cases should always end with a -------statment.
99. The process that involves verification of product with respect to its written
requirements is called _______.
103. Software _______ is the process of examining the software product against its
requirements.
104. In order to write a portable code which of the following guideline will be
helpful:
105. ______ and _______ are two important tools that helps in managing the
program complexity.
Sequences
If statement
Case statement
All of the given options
110. The order in which bytes of one word are stored is _______ dependent
Select correct option:
hardware
software
language
syntax
111. The idea behind exception handling is to raise some error flag every time
________
113. The C/C++ language does not define the alignment of items within
Select correct option:
structures
classes
unions
All of the given options
116. Objective of ____ is to show that the program does not work
Select correct option:
Requirements
Design
coding
Testing
117. In ___ we look inside the system and evaluate what it consists of and how is it
implemented.
118.When an error is thrown the overall system (on the lookout for this error flag)
responds by ____ the error.
126. In ___, system’s internal implementation details are not visible to the tester.
127.After integrating subsystems into a system, and then testing this system as a
whole is called
133. In the switch statement, cases should always end with a -------statment.
136. The C/C++ language does not define the alignment of items within
137. ______ and _______ are two important tools that helps in managing the
program complexity.
139. Which type of testing is not concerned with how the inputs are transformed
into outputs?
140. The size of ________ plays a significant role in making the program easy or
difficult to understand.
► Tools
► Process
► Manufacturing
► Methods
► marketing representatives
► Localized
► Private
► Global
► Accessible
► Independent
► Dependent
► Closeness
► All of the given
► Construction
► Development
► Mentainance phase
► Construction and Development
► combination
► collection
► structure
► unification
► three
► two
► infinite
► one
Following is/are example(s) of illegal data flow in Data Flow Diagram (DFD)
All the given options
In Data flow diagram (DFD), create, update, Delete and Read operations are normally
called:
CRUD operations
There are some types of requirements that can not be documented in the use cases.
TRUE
In Data Flow Diagram (DFD), one data store can directly copy from another data store
False
In _________ the analyst determines all the sources of requirements and where do these
requirements consume
Source and Sink Analysis
The use case diagram does not show which actors interact with each use case
False
The Condition that must be met before the use case can be invoked, is called:
Pre-Condition
The <<extend>> relationship between use cases would be used when behavior in the
extending use case is ______________
Always needed by
In Data Flow Diagram, the entity or system, outside the boundary of this system is called
External Agent
Data cannot flow from one external entity to other external entity because:
An external entity has no mechanism to read or write
A prototype is not the real product but a real looking mock-up of what would be
eventually delivered
TRUE
: In data flow diagram (DFD), Create, Update, Delete and Read operations are
normally called:
Select correct option:
CRUD operations
DURC operations
RUDC operations
CDUR operation
: Data cannot flow from one external entity to other external entity because:
Select correct option:
It will get corrupted
It is not allowed in DFD
An external entity has no mechanism to read or write
Both are outside the context of the system
: In Data Flow Diagram (DFD), one data store can directly copy the data from
another data store
Select correct option:
TRUE
FALSE
: The condition that must be met before the use case can be invoked, is called:
Select correct option:
Pre-Condition
Post-Condition
Pre-Assertion
Post-Assertion
data flow diagram (DFD), Create, Update, Delete and Read operations are
normally called:
Select correct option:
CRUD operations
DURC operations
RUDC operations
CDUR operation
The <<extend>> relationship between use cases would be used when behavior
in the extending use case is __________ the extended use case.
Select correct option:
always needed by
never needed by
sometimes needed by
None of the given options
A context diagram:
Select correct option:
describes detailed design of a system
is a DFD which gives an overview of the system
is a detailed description of a system
is not used in drawing a detailed DFD
1. The extended>> relationship between use cases would be used when behavior
in extending use case is________ the extended use case.
b. never needed by
c. sometimes needed by
a. only originate from an external entity ???? not sure abt ansr so find ua
self
5. Data Structure represents the internal organization of the various data control
items.
10. A poorly designed interface can cause a user to make catastrophic errors is
one of the motivations for
GUI.
True
Abstract Class :
In object-oriented programming, a class designed only as a parent from
which sub-classes may be derived, but which is not itself suitable for instantiation.
Often used to
"abstract out" incomplete sets of features which may then be shared by a group of
sibling sub-classes which add different variations of the missing pieces.
ACM : Association for Computing Machinery
Active object : Active object An object that encompasses its own thread of
control.
Activity Diagram :
Depicts high-level business processes, including data flow, or to model
the logic of complex logic within a system.
Actors :
An actor is a person, organization, or external system that plays a role in one or
more interactions with your system. Actors are drawn as stick figures.
API : API (Application Program Interface)
APP : AAP The Association of American Publishers: engaged in standardisation
efforts in
document preparation
Association : Associations between actors and use cases are indicated in use case
diagrams by solid lines. An association exists whenever an actor is involved with an
interaction described by a use case. Associations are modeled as lines connecting use
cases and actors to one another, with an optional arrowhead on one end of the line.
Byte : Byte A data unit of several bits smaller than a computer word: usually 8
bits.
Cache :
Cache A small fast memory holding recently-accessed data, designed to speed up
further access
CAUSE :
CAUSE An international (mainly North American) nonprofit association for
managing and using information technology in higher education
CMM : CMM (Software Capability Maturity Model)
Composability :
Ability to compose systems from plug-and-play components
COMSOFT : COMSOFT Consortium for the Management of Emerging Software
Technologies
COTS :
COTS (commercial off-the-shelf software)
DLL : DLL (dynamic link library)
Evolvability : Support for new capabilities or ability to exploit new technologies
Functional Requirement :
Functional requirements describe the functionality of the product.
They describe exactly what tasks the software must perform. Functional
requirements define the scope of the system, the product boundaries, and its connections
to adjacent systems. Functional requirements also define the business rules. Business
rules are the rules that the system must conform to, based on the individual business. This
includes defining the data that must be
tracked. The business rules are the most important type of functional requirements
and most of your requirements will be of this type.
ISO : ISO (International Standards Association)
JAD : JAD (Joint Application Development)
Localizability :
Ability to make adaptations due to regional differences
Modifiability : Ability to add (unspecified) future functionality
Non-Functional Requirement :
Non-Functional requirements describe the look and feel of
the system. This includes the visual properties of the system, its usability, and the
performance requirements – how big, how fast, etc. Non-Functional requirements also
include the product‘s intended operating environment and any maintainability, portability
and security issues. Non-Functional requirements also include cultural and political
issues as well as legal requirements that the software must conform to.
OOA : OOA (object oriented analysis)
OOD : OOD (object oriented design)
OOP : OOP (object oriented programming)
Quality :
Quality is the degree of match between the product requirements (stated or
otherwise) and the actual product. It is defined from the point of view of the
user‘s perception, expectation and goals or need.