Sie sind auf Seite 1von 3

1. Importance of analysis and design? 2. Is there any difference (design in oo an procedural oriented) 3. What is UML? 4. What is meta model?

5. What is stereotype? 6. What is CRC? 7.What is the need of object diagram? 8. What is Interaction between what? 9. Difference between aggregation and composition? 10. Draw different diagrams for particular application? 11. What is forward engineering? 12. What is reverse engineering? 13. How Uml can be applied to web applications? 14. How the state is different from activity? 15.What are assignments you have done? 16. What you have done as part of term work 17. Give explanation of any one diagram from your assignment 18. What is the tool you are using and its features 19. Will it support UML 2.0 20. Which tools support UML 2.0 21. What are the other tools available for modeling with UML and what version of UML they support 22.What OMG stands for?Object management Group 23. Name different standards given by OMG and their latest version -corba,uml-2.0,iiop,MOF-2.0,XMI-2.1 24.What is the aim of MDA?-to distinguish between business logic and its actual implementation. 25.When UML became OMG standard-17,Nov 1997 26. Is RUP an evolutionary model? RUP is an iterative process in which each phase is further divided into iterations. It involves managing a stream of executable releases. It is an incremental process which involves the continuous integration of the systems architecture to produce these releases. 27.Name the phases in RUP and activities in each phase1)Inception-understanding business case and scope 2)Elaboration-project plan,specify features,design architecture 3)Construction-Iterative process of analysis,design,coding and testing. 4)Transition-give beta release to end users,make modifications according to feedbacks and the make production of software. Can RUP be applied to all projects It is not applicable to projects in which cost of the process is a significant factor. Ec Small Projects It does not cover issues such as: Managing people: hiring, training, etc. Managing budget: defining, allocating, etc. Managing contracts: with suppliers, with customers, etc. What is 4+1 view architecture 1)design view classes,interfaces,collaboration about functional req. of system. 2)process view active class

3)deployment view-deployment diagram 4)implementation view-component diagram 5)use case view- usecase diagram 28. What is relation between model and view The model is used to manage information and notify observers when that information changes. The model is the domain-specific representation of the data upon which the application operates. Domain logic adds meaning to raw data (for example, calculating whether today is the user's birthday, or the totals, taxes, and shipping charges for shopping cart items). When a model changes its state, it notifies its associated views so they can be refreshed. A view is a projection into a model .The view renders the model into a form suitable for interaction, typically a user interface element. Multiple views can exist for a single model for different purposes. A viewport typically has a one to one correspondence with a display surface and knows how to render to it. 29. What is importance of modeling Models help us understand the system by simplifying some of the details. Models help us visualize a system as it is or as we want it to be Models permit us to specify the structure or behavior of a system. Models gives us a template that guides us in constructing a system Models document the decisions for the system 30.State modeling principles ? 31.Why more than one view is needed in s/w modeling. Beacuase there different persons looking at the software for different information. End user,testers, analyst ,etc look at use case view While the developer will at different stages of software may need different views Initially requiring design view and process view to start the wok. While deploying the software on actual hardware deployment view becomes necessary. While configuration of running system from components and files implementation view becomes necessary. 32.Which different notations are unified in UML? What is latest version of UML- 2.0 33.What is workflow in RUP1)buissness modeling 2)Requirements 3)analysis and design 4)Implementation 5)test 6)Deployment Supporting workflows 7)configuration and change management 8)projection management 9)Environment. 34. Define---artifact, stakeholder, work product, activity, phase Artifact-documents produced as a result of software process modeling. Stakeholder-any one who is related with project. Work product- result of software engineering collection documentation,artifacts along with the working software Activity-is collection of actions that perform certain operation.activity is composite whose flow of control is made up other activites,actions. Phase-its the span of time between 2 major milestones of the process in which well defined objectives are met,artifacts are completed and decision to move to next phase is taken. 35. Why to model the architecture of s/w Models help us understand the system by simplifying some of the details. Models help us visualize a system as it is or as we want it to be Models permit us to specify the structure or behavior of a system.

Models gives us a template that guides us in constructing a system Models document the decisions for the system 36. Name OO concepts to be applied in modeling 1)Inheritance. 2)classes and objects 3)Encapsulation and information hiding 4)cohesion and coupling 5)polymorphism 37.Why is it necessary to have variety of diagrams in a model of a system. 38. What is abstraction, Inheritance, Polymorphism, Encapsulation, Message sending wrt objects -Inheritance-reusing properties of class in other classes. -polymorphisms- many forms of same thing eg.overloaded/overriden functions and virtual fuctions -Encapsulation in class data and operations on it are encapsulated together and implementation details are kept hidden. -Message sending for an object message is send to call a method of that object.ie invocation of method of an object. 39.What are the oo concepts are implemented in C++/Java and how-Inheretance, Polymorphism, encapsulation and information hiding, classes and objects 40. How-give code example. 41. Which diagrams give a static view of a system Class diagram,package diagram,deployment diagram,object diagram,composite diagram,component diagram,use case diagram. 42. Which diagrams give dynamic view of a system Interaction overview diagram,activity diagram,state m/c diagram,sequence diagram,timing diagram. 43. What are building blocks of UML things, relationships and Diagrams 44. What are things, relationships and Diagrams in UML Things-sturctural,behaviourial,grouping, annotational. relationships-generalization,realization,dependency,association. 45. Diagrams-all 13 diagramsacticty,usecase,timing,sequence,class,object,composite,interaction,deployment,component, communication,package ,state diagrams. 46. What are the main packages of UML meta model 1)behavioral elements package-collaboration,usecases state m/c derived from common behaviour 2)foundation packages-axillary elements,extension mechanision derived from core derived from data types. 3)model management packages 47.What is the superstructure of UML 1.4/2.0? 48. What do you mean by a classifier Those modeling elements that can have instances are known as classifiers. It can be class,component,use case 49. How association is different from aggregation -a plain association between 2 classes represents a structural relations between peers,meaning both the classes areconceptually at same level, no one more important than

Das könnte Ihnen auch gefallen