Documents

practical-4.docx

Description
A0IM: Upload a doc file containing Description of your project, scope, limitations, functional and non functional requirements, different UML diagrams and TIME Line and antt c!art # # $lass Diagram The class diagram is a static diagram. It represents the static view of an application. Class diagram is not only used for visualizing, describing and documenting different aspects of a system but also for constructing executable code of the s
Categories
Published
of 17
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  A0IM:   Upload a doc file containing Description of your project, scope, limitations,functional and non functional requirements, different UML diagrams and TIME Line andantt c!art # # $lass Diagram The class diagram is a static diagram. It represents the static view of an application. Classdiagram is not only used for visualizing, describing and documenting different aspects of asystem but also for constructing executable code of the software application. The class diagramdescribes the attributes and operations of a class and also the constraints imposed on the system.   Manager +Name: Char+Id:Integer+Tel_No: Integer+Address:Char+Complain_Record()+Purchase_Stock() Stock  +Name: Char+Status: Charrder! #$ Chef  +Id: Integer+Name: Char+Tel_No: Integer+Address: Char+Take_rders() Customers +Id: Integer+Name: Char+Tel_No: Integer+Address: Char+RoomNo: Integer+Check_in()+Check_out()+Pa%_ &ill()+rder_'ood_Item() Room +Room_No: Integer+ocation: Char Receptionalist +Id: Name+Name: Char+Tel_No: Integer+Address: Char+Check_room_aaila*ilit%()+&oo_room()+enerate_&ill()+Take_Customer_'eed*ack() Food Items +Id: Integer+Name: Char+,ake -elier%()  Hotel Attendant +Id: Integer+Name: Char Bill +&ill_No: Integer+Customer_Name: Char Take 'eed &ack$ #$&ook&ookenerate! #$Pa% &ill$$,akes$ #$ #rder-elier  [Fig a! Class iagram#  # % Use case Diagram   $se case diagrams are considered for high level re%uirement analysis of a system. &o whenthe re%uirements of a system are analyzed the functionalities are captured in use cases.&o we can say that uses cases are nothing but the system functionalities written in anorganized manner. 'ow the second things which are relevant to the use cases are the actors.(ctors can be defined as something that interacts with the system.The actors can be human user, some internal applications or may be some externalapplications. &o in a brief when we are planning to draw an use case diagram we should havethe following items identified. ã Functionalities to be represented as an use case ã (ctors ã )elationships among the use cases and actors.  S%stem Check Room AvailibilityBook ReturnReceived aymentCancel BookigReceptionReceiving orderlace order for tea!cofeeAsk for roomCancel BookingChec inCheck outCustomer#ake rovide Room$eliver the orderSta% &enerate ReportMaintain AccountAccount [Fig b! $se case iagram#  # & 'tate Diagram   &tate chart diagram is one of the five $*+ diagrams used to model dynamic nature of asystem. They define different states of an obect during its lifetime. (nd these states arechanged by events. &o &tate chart diagrams are useful to model reactive systems. )eactivesystems can be defined as a system that responds to external or internal events.&tate chart diagram describes the flow of control from one state to another state. &tates aredefined as a condition in which an obect exists and it changes when some event is triggered.&o the most important purpose of &tate chart diagram is to model life time of an obect fromcreation to termination.&tate chart diagrams are also used for forward and reverse engineering of a system. -ut themain purpose is to model reactive system.Following are the main purposes of using &tate chart diagrams ã To model dynamic aspect of a system. ã To model life time of a reactive system. ã To describe different states of an obect during its life time. ã efine a state machine to model states of an obect.
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks