Sei sulla pagina 1di 23

Match the following : Match Systems development Software development methodology Software system Objects Correct Answer Refers

to all activities that go into producing an information systems solution Series of processes that can lead to the development of an application Set of mechanisms for performing certain action on certain data Encapsulate data as well as their functionality User answer Feedback

1. State rue or !alse. 1. Object oriented systems provide higher level of abstraction. ". Seamless transition among different phases of software development is easy in object oriented systems. 1# rue$ "# rue 1# rue$ "#!alse 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) ". he %nified &pproach is based on methodologies by '''''$ '''''$ and '''''. (ooch$ Rumbaugh$ )avid (ooch$ Rumbaugh$ *acobson (oolean$ Rumbaugh$ *acobson +ascal$ (ooch$ )avid &ccording to ,i-laus .irth$ &lgorithms / )ata structures 0 '''''. +rograms System 1ardware !unctions Score 0 of 1 (skipped) ". OM2 stands for '''''. Online Management 2roup Object Maintenance 2roup Online Maintenance 2roup Object Management 2roup Score 0 of 1 (skipped) 3. %M4 stands for '''''.

%niform Modeling 4anguage %niversal Modeling 4anguage %nified Modeling 4anguage %ltra Modern 4anguage Score 0 of 1 (skipped) 5. ''''' approach reduces the interdependence of the user interface$ business control and database access. 4ayered architecture Object oriented System oriented 6lient 7 Server architecture Score 0 of 1 (skipped) 8. ''''' is a collection of discrete objects that encapsulate their data as well as the functionaligy to model real world Objects. 1ardware Software Methods +rocedures . Match the following : User Match Correct Answer Feedback answer 6oncealing the internal data and procedures of an Encapsulation object 9nheritance &llows objects to be built from other objects Objects can ta-e on or assume many different +olymorphism forms Represents the relationships between objects and &ssociation classes Score 0 of 1 (skipped) ". Match the following : Match Object identity Correct Answer User answer Feedback

%ni:ue and immutable +rocess of determining functions at compile Static binding time )ynamic binding +rocess of determining functions at run time Object 9n this objects will be stored in a file or a persistence database 6onsumer#producer relationship can also be called as ''''' association or a ''''' relationship.

Master#slave$ use 6lient#server$ use 6lient#server$ give Master#slave$ give Score 0 of 1 (skipped) ". State rue or !alse. 1. Some object#oriented systems permit a class to inherit its state and behaviors from more than one superclass. ". Multiple inheritance is easy to implement. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) 3. ''''' represents the relationships between objects and classes and they are '''''. &ssociation$ unidirectional 6ardinality$ bidirectional &ssociation$ bidirectional 6ardinality$ unidirectional . & ''''' can access the internal state of an object of a class to perform some operation. 9nstruction Message &ttribute Method Score 0 of 1 (skipped) ". & ''''' is a set of objects that share a common structure and a common behaviour. 2roup 6ollection 6lass )ata Score 0 of 1 (skipped) 3. Objects are grouped in '''''. Messages 6lasses Methods +rocedures Score 0 of 1

(skipped) 5. he term object was first formally utili;ed in the ''''' language. Simula (asic 6 6// Score 0 of 1 (skipped) 8. ''''' is the principle of concealing the internal data and procedures of an object and providing an interface to each object in such a way as to reveal as little as possible about its inner wor-ings. 9nformation hiding 9nheritance +olymorphism &ssociation 1. State rue or !alse. 1. &ctors are the users of the system. ". %se case is a typical interaction between a user and a system. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) ". ''''' are used to help analysts understand re:uirements and they represent only one possible e<ample of the '''''. Scenarios$ 6ollaboration 6ollaboration$ Scenarios &ctors$ %se case %se case$ &ctors Score 0 of 1 (skipped) 3. ''''' means &m 9 building the product right= &nd ''''' means &m 9 building the right product= 6orrespondence$ 6orrectness 6orrectness$ 6orrespondence >erification$ >alidation >alidation$ >erification E<pand 6&SE. 6omputer &ided System Enhancement 6omputer &ided Software Engineering 6omputer &pplication Strategic Engineering

6omputer &pplication Software Establishment Score 0 of 1 (skipped) ". S)46 stands for '''''. Single )evelopment 4ife 6ycle Software )evelopment 4ife 6ycle Source )evelopment 4ife 6ycle Specification )evelopment 4ife 6ycle Score 0 of 1 (skipped) 3. ''''' begins with a problem statement and ends with a detailed design that can be transformed into an operational system. )esign &nalysis ranslation )ocumentation Score 0 of 1 (skipped) 5. ''''' measures how well the delivered system matches the needs of the operational environment$ as described in the original re:uirements statement. 6orrespondence >alidation 6orrectness >erification Score 0 of 1 (skipped) 8. ''''' refines the detailed design into the system deployment that will satisfy users needs. &nalysis )esign Maintenance 9mplementation Match the following : User Match Correct Answer Feedback answer 6&SE ools +roduces only s-eleton of an application. 9ndustriali;ed approach to the software 6() development process. Software !unctional units of a program$ building bloc-s 6omponents offering a collection of reusable services. R&) Set of tools and techni:ues that can be used to build an application faster than typically possible

Match

Correct Answer

User answer

Feedback

with traditional methods. OM stands for '''''. Object Modeling echni:ue Object Management echni:ue Object Maintenance echni:ue Object Measurement echni:ue Score 0 of 1 (skipped) ". ''''' describes the structure of objects in a system: their identity$ relationships to other object attributes and operations. he OM dynamic model he object model he OM functional model &ll of the above Score 0 of 1 (skipped) 3. ''''' is a widely used object#oriented method that helps you design your system using the object paradigm. OM *acobson et al. Methodologies (ooch Methodology +atterns Match the following : User Match Correct Answer Feedback answer 9t enables the user to see patterns that are difficult 1istogram to see in a simple tabular list of numbers 9t is not meant to represent a formal and !lowchart unyielding plan that describes how the project must be conducted +roduct based >iews :uality as a precise and measurable definition variable %ser based ?uality lies in the eyes of the beholder definition &7an ''''' represents a best practice$ whereas a7an ''''' represents worst#practice. &nti#pattern$ +attern +attern$ &nti#pattern Solution$ E<ample E<ample$ Solution Score 0 of 1 (skipped)

". State rue or !alse. 1. Object Oriented Software Engineering is also called Objectory. ". he use#case model does not define the outside @actorsA and inside @use caseA of the system behavior. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Match the following : Match Correct Answer User answer Feedback 9nteraction )iagram Se:uence diagrams 6omponent )iagram 9mplementation diagrams Stereotypes E<tension mechanisms 1. State rue or !alse. 1. %M4 allows deviations to be e<pressed in terms of its e<tension mechanisms. ". %M4 is a visual programming language. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) ". '''''$ ''''' and %M4 Standard +rofiles are %M4#defining &rtifacts. &nti#pattern$ +attern %M4 Semantics$ %M4 ,otation 2uide Solution$ E<ample E<ample$ Solution . )eveloping a model for an industrial#strength software system prior to its construction or renovation is as essential as having a ''''' for large building. +rototype (lueprint +roject &rchitecture Score 0 of 1 (skipped) ". %nified Modeling 4anguage fuses the concepts of (ooch$ ''''' and OOSE. OM OO+ BM4 +atterns Score 0 of 1 (skipped)

3. ''''' is a language for specifying$ visuali;ing$ constructing$ and documenting the artifacts of software systems. %nified Modeling 4anguage Object Oriented 4anguage Structured +rogramming 4anguage 1igh#level 4anguage Match the following : User Match Correct Answer Feedback answer Specifies the basic concepts re:uired for an 6ore pac-age elementary metamodel. E<tension Specifies how model elements are customi;ed mechanisms and e<tended with new semantics. )ata types )efines basic data structures for the language. State rue or !alse. 1. he !oundation pac-age is the language infrastructure that specifies the static structure of models. ". he !oundation pac-age is decomposed into four sub#pac-ages. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) ". '''''$ ''''' and )ata ypes are the sub#pac-ages of !oundation pac-age. Model$ Meta#Model 6ore$ E<tension Mechanisms %ser )ata$ %ser Objects Model$ %ser )ata 1. he primary responsibility of ''''' is to define the language for specifying a meta model. %ser data meta#meta model +rototype %ser objects Score 0 of 1 (skipped) ". he %M4 meta model is defined as one of the layers of a ''''' meta modeling architecture. !our#layer hree#layer !ive#layer wo#layer Score 0 of 1 (skipped)

3. ''''' is an instance of a model. Meta#model Meta#Meta Model %ser object +attern 1. 6ollaboration includes a set of ''''' and ''''' that define the participants needed for a given set of purposes. Model$ Meta#Model 6lassifierRoles$ &ssociationRoles %ser )ata$ %ser Objects Model$ %ser )ata Score 0 of 1 (skipped) ". State rue or !alse. 1. he 6ollaborations pac-age is a sub#pac-age of the (ehavioral Elements pac-age. ". he 6ollaboration pac-age uses constructs defined in the %se 6ase pac-age. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse 1. &7&n ''''' is an instance that originates from a class$ it is structured and behaves according to its class. Meta#model Meta#Meta Model Object +attern Score 0 of 1 (skipped) ". he ''''' pac-age defines behavior using finite#state transition systems. State Machines 6ollaborations %se 6ase &ctvity 2raphs Score 0 of 1 (skipped) 3. ''''' pac-age specifies the core concepts re:uired for dynamic elements and provides the infrastructure to support 6ollaborations$ State Machines$ and %se 6ases. %ser data 6ommon (ehavior +rototype %ser objects 1. Match the following :

Match &ctor

Correct Answer

User answer

Feedback

)efines a coherent set of roles that users of an entity can play when interacting with the entity. 9nclude & -ind of relationship. %se %sed to define the behavior of a system or other semantic 6ase entity without revealing the entitys internal structure. . &7&n ''''' is a graphical figure of a fi<ed si;e and shape. ") Symbols 9con +aths Strings Score 0 of 1 (skipped) ". here are basically ''''' -inds of graphical constructs that are used in %M4 notation. !our !ive wo hree Score 0 of 1 (skipped) 3. ''''' have variable height and width and they can e<pand to hold other things. 9cons +aths ") Symbols Strings 1. Match the following : User Match Correct Answer Feedback answer +ac-age 2rouping of model elements. Subsystem Represents a behavioral unit in the physical system. &n abstraction of the physical system with a certain Model purpose. 1. & constraint is a semantic relationship among model elements that specifies ''''' and ''''' that must be maintained as true. Model$ Meta#Model 6onditions$ +ropositions %ser )ata$ %ser Objects Model$ %ser )ata Score 0 of 1 (skipped) ". State rue or !alse.

1. & string is a se:uence of characters in some suitable character set used to display information about the model. ". 6haracter sets dont include non#Roman alphabets. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Match the following : User Match Correct Answer Feedback answer & strong form of aggregation$ which re:uires that a 6omposition part instance be included in at most one composite at a time. & list of object references and is an instance of an 4inassociation. & ta<onomic relationship between a more general 2enerali;ation element @the parentA and a more specific element @the childA. (skipped) 1. !or a 6lass$ the predefined compartments are named ''''' and '''''. Model$ Meta#Model &ttributes$ Operations %ser )ata$ %ser Objects Model$ %ser )ata Score 0 of 1 (skipped) ". State rue or !alse. 1. & class is the descriptor for a set of objects with similar structure$ behavior$ and relationships. ". & class is drawn as a solid#outline ellipse with no compartments. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse 1. &7&n ''''' is a graph of 6lassifier elements connected by their various static relationships. 6lass diagram Object diagram Se:uence diagram 6ollaboration diagram Score 0 of 1 (skipped) ". &7&n ''''' is a graph of instances$ including objects and data values. 6lass diagram

Object diagram Se:uence diagram 6ollaboration diagram Score 0 of 1 (skipped) 3. ''''' is the metamodel superclass of 6lass$ )ata ype$ and 9nterface. 9cons +aths 6lassifier Strings Match the following : User Match Correct Answer answer +resents an 9nteraction$ which is a set of Se:uence diagram Messages between 6lassifierRoles. 6ollaboration %sed for describing the reali;ation of an diagram Operation or a 6lassifier. One that owns a thread of control and may &ctive object initiate control activity. Score 0 of 1 (skipped)

Feedback

1. State rue or !alse. 1. he structure of 9nstances playing roles in a behavior and their relationships is called a 6ollaboration. ". he two aspects of behavior are always described together on a single diagram. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) ". ''''' and ''''' define a usage of 9nstances. Model$ Meta#Model 6lassifierRoles$ &ssociationRoles %ser )ata$ %ser Objects Model$ %ser )ata 1. &7&n ''''' defines a coherent set of roles that users of an entity can play when interacting with the entity. 9cons +aths &ctor Strings

Score 0 of 1 (skipped) ". &7&n ''''' is a reference to one location within a use case at which action se:uences from other use cases may be inserted. %se case E<tension point ,otation 6ollaboration diagram Score 0 of 1 (skipped) 3. he ''''' represent functionality of a system or a classifier$ li-e a subsystem or a class$ as manifested to e<ternal interactors with the system or the classifier. %se cases 9nteractions Se:uences State charts 1. State rue or !alse. 1. &n activity graph is a variation of a state machine in which the states represent the performance of actions. ". &ctivity diagram does not represent a state machine of a procedure itself. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) ". ''''' and ''''' may be organi;ed into swimlanes. Model$ Meta#Model &ctions$ Subactivities %ser )ata$ %ser Objects Model$ %ser )ata 1. &7&n ''''' diagram can be used to describe the behavior of instances of a model element such as an object or an interaction. %se cases 9nteractions Se:uences State charts Score 0 of 1 (skipped) ". &7&n ''''' is decomposed into two or more concurrent sub states @called regionsA or into mutually e<clusive disjoint substates.

%se case 6omposite state ,otation 6ollaboration diagram Score 0 of 1 (skipped) 3. &7&n ''''' is for synchroni;ing concurrent regions of a state machine. 9con +ath Synch state String . Match the following : Match Signal receipt 6omponent diagram Correct Answer Shown as a concave pentagon that loo-s li-e a rectangle with a triangular notch in its side. User answer Feedback

Show the dependencies among software components$ including the classifiers that specify them. Show the configuration of run#time processing )eployment elements and the software components$ processes$ diagram and objects that e<ecute on them. 1. &7&n ''''' is a model whose top#level pac-age is an analysis system. 9con model +ath model &nalysis model %se case model Score 0 of 1 (skipped) ". &7&n ''''' model specifies the services a system provides to its users. %se case 6omposite state ,otation 6ollaboration diagram Score 0 of 1 (skipped) 3. he %M4 +rofile for Software )evelopment +rocesses is an e<ample profile that is based on the ''''' for software engineering. %nified +rocess 9nteractions

Se:uences State charts Score 0 of 1 (skipped) 1. Match the following : Match Correct Answer User answer Feedback

.or- %nit & subsystem that may contain one or more entities. .or-er & class that represents an abstraction of a human that acts within the system.

6ase 9nteracts directly with actors outside the system. .or-er Score 0 of 1 (skipped) 1. E<terior models are ''''' models and interior models are ''''' models. Object$ %se case %se case$ Object %ser )ata$ %ser Objects %se 6ase$ %ser )ata Score 0 of 1 (skipped) ". State rue or !alse. 1. &n implementation model is a model whose top#level pac-age is an implementation system. ". &n entity is an active class. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse 1. &ccording to ,i-laus .irth$ &lgorithms / )ata structures 0 '''''. +rograms System 1ardware !unctions Score 0 of 1 (skipped) ". &7&n ''''' is a reference to one location within a use case at which action se:uences from other use cases may be inserted. %se case E<tension point ,otation

6ollaboration diagram Score 0 of 1 (skipped) 3. here are basically ''''' -inds of graphical constructs that are used in %M4 notation. !our !ive wo hree Score 0 of 1 (skipped) 5. &7&n ''''' diagram can be used to describe the behavior of instances of a model element such as an object or an interaction. %se cases 9nteractions Se:uences State charts Score 0 of 1 (skipped) 8. Objects are grouped in '''''. Messages 6lasses Methods +rocedures Score 0 of 1 (skipped) C. &7&n ''''' is a graph of instances$ including objects and data values. 6lass diagram Object diagram Se:uence diagram 6ollaboration diagram Score 0 of 1 (skipped) D. ''''' pac-age specifies the core concepts re:uired for dynamic elements and provides the infrastructure to support 6ollaborations$ State Machines$ and %se 6ases. %ser data 6ommon (ehavior +rototype %ser objects Score 0 of 1 (skipped)

E. &7&n ''''' defines a coherent set of roles that users of an entity can play when interacting with the entity. 9cons +aths &ctor Strings Score 0 of 1 (skipped) F. ''''' is a collection of discrete objects that encapsulate their data as well as the functionaligy to model real world Objects. 1ardware Software Methods +rocedures Score 0 of 1 (skipped) 1G. &7&n ''''' is a graphical figure of a fi<ed si;e and shape. ") Symbols 9con +aths Strings Score 0 of 1 (skipped) 1. he primary responsibility of ''''' is to define the language for specifying a meta model. %ser data meta#meta model +rototype %ser objects Score 0 of 1 (skipped) ". State rue or !alse. 1. & string is a se:uence of characters in some suitable character set used to display information about the model. ". 6haracter sets dont include non#Roman alphabets. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) 3. ''''' is the principle of concealing the internal data and procedures of an object and providing

an interface to each object in such a way as to reveal as little as possible about its inner wor-ings. 9nformation hiding 9nheritance +olymorphism &ssociation Score 0 of 1 (skipped) 5. he ''''' represent functionality of a system or a classifier$ li-e a subsystem or a class$ as manifested to e<ternal interactors with the system or the classifier. %se cases 9nteractions Se:uences State charts Score 0 of 1 (skipped) 8. State rue or !alse. 1. & class is the descriptor for a set of objects with similar structure$ behavior$ and relationships. ". & class is drawn as a solid#outline ellipse with no compartments. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) C. he term object was first formally utili;ed in the ''''' language. Simula (asic 6 6// Score 0 of 1 (skipped) D. ''''' is a widely used object#oriented method that helps you design your system using the object paradigm. OM *acobson et al. Methodologies (ooch Methodology +atterns Score 0 of 1 (skipped) E. ''''' begins with a problem statement and ends with a detailed design that can be transformed into an operational system.

)esign &nalysis ranslation )ocumentation Score 0 of 1 (skipped) F. ''''' is the metamodel superclass of 6lass$ )ata ype$ and 9nterface. 9cons +aths 6lassifier Strings Score 0 of 1 (skipped) 1G. he %M4 +rofile for Software )evelopment +rocesses is an e<ample profile that is based on the ''''' for software engineering. %nified +rocess 9nteractions Se:uences State charts 1. State rue or !alse. 1. &n activity graph is a variation of a state machine in which the states represent the performance of actions. ". &ctivity diagram does not represent a state machine of a procedure itself. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) ". 6onsumer#producer relationship can also be called as ''''' association or a ''''' relationship. Master#slave$ use 6lient#server$ use 6lient#server$ give Master#slave$ give Score 0 of 1 (skipped) 3. State rue or !alse. 1. he structure of 9nstances playing roles in a behavior and their relationships is called a 6ollaboration. ". he two aspects of behavior are always described together on a single diagram. 1# rue$ "#!alse

1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) 5. !or a 6lass$ the predefined compartments are named ''''' and '''''. Model$ Meta#Model &ttributes$ Operations %ser )ata$ %ser Objects Model$ %ser )ata Score 0 of 1 (skipped) 8. ''''' describes the structure of objects in a system: their identity$ relationships to other object attributes and operations. he OM dynamic model he object model he OM functional model &ll of the above Score 0 of 1 (skipped) C. %nified Modeling 4anguage fuses the concepts of (ooch$ ''''' and OOSE. OM OO+ BM4 +atterns Score 0 of 1 (skipped) D. ''''' measures how well the delivered system matches the needs of the operational environment$ as described in the original re:uirements statement. 6orrespondence >alidation 6orrectness >erification Score 0 of 1 (skipped) E. he primary responsibility of ''''' is to define the language for specifying a meta model. %ser data meta#meta model +rototype %ser objects

Score 0 of 1 (skipped) F. State rue or !alse. 1. &ctors are the users of the system. ". %se case is a typical interaction between a user and a system. 1# rue$ "#!alse 1# rue$ "# rue 1#!alse$ "# rue 1#!alse$ "#!alse Score 0 of 1 (skipped) 1G. ''''' is the principle of concealing the internal data and procedures of an object and providing an interface to each object in such a way as to reveal as little as possible about its inner wor-ings. 9nformation hiding 9nheritance +olymorphism &ssociation 1. Objects are grouped in '''''. Messages 6lasses Methods +rocedures Score 0 of 1 (skipped) ". &7&n ''''' is a graph of instances$ including objects and data values. 6lass diagram Object diagram Se:uence diagram 6ollaboration diagram Score 0 of 1 (skipped) 3. ''''' represents the relationships between objects and classes and they are '''''. &ssociation$ unidirectional 6ardinality$ bidirectional &ssociation$ bidirectional 6ardinality$ unidirectional Score 0 of 1 (skipped) 5. ''''' pac-age specifies the core concepts re:uired for dynamic elements and provides the infrastructure to support 6ollaborations$ State Machines$ and %se 6ases.

%ser data 6ommon (ehavior +rototype %ser objects Score 0 of 1 (skipped) 8. &7&n ''''' defines a coherent set of roles that users of an entity can play when interacting with the entity. 9cons +aths &ctor Strings Score 0 of 1 (skipped) C. ''''' is a collection of discrete objects that encapsulate their data as well as the functionaligy to model real world Objects. 1ardware Software Methods +rocedures Score 0 of 1 (skipped) D. ''''' and ''''' may be organi;ed into swimlanes. Model$ Meta#Model &ctions$ Subactivities %ser )ata$ %ser Objects Model$ %ser )ata Score 0 of 1 (skipped) E. ''''' is an instance of a model. Meta#model Meta#Meta Model %ser object +attern Score 0 of 1 (skipped) F. & ''''' is a set of objects that share a common structure and a common behaviour. 2roup 6ollection 6lass

)ata Score 0 of 1 (skipped) 1G. he ''''' pac-age defines behavior using finite#state transition systems. State Machines 6ollaborations %se 6ase &ctvity 2raphs

Potrebbero piacerti anche