All exercises are attached. Solutions must be given just with the data included on questions: no further than that. Thanks. Document Preview: UML Exercises Unified Modelling LanguageIn a structured programming doesn?t exist a separation between sets of processes (circles) and data (squares), making software difficult to manage.To resolve this problem, we have two ways to divide complexity: one does vertical splits and the other does horizontal splits.From complexity division using vertical splits, we have Object Oriented Programming, and each object has a specific objective to accomplish using, for that, a set of limited processes (methods) and data members.From complexity division using horizontal splits, we have database management systems and data is independent from processes.Question: How does UML, in a classes diagram, represent this double theory to reduce the complexity of information systems? Sequence diagramConsider a bank information network, like an ATM Banking System, to make bank operations evolving clients, banks, ATM and other operators.Make a sequence diagram to describe a transaction evolving a mobile phone charge, considering: insert card, insert PIN, select a mobile phone operator, define value to charge, receive invoice. Define also that the mobile phone operator will send an sms to inform client about his/her mobile phone account balance.Consider a maximum of 1 actor and 7 classes.Construct a state diagram for this simplified calculator: Build an activities diagram, of this documental circuit, and include responsibility lines on it (swimlanes):The warehouse foreman receives packages from providers and opens it, providing pieces for production, based on internal requisitions;The warehouse foreman, when receives the package, he compares package note, made by Buying Affairs Sector and packing slips from provider with the package delivered. If there is any deviation, Buying Affairs Sector must be informed so that the provider can make a credit note;For each internal requisition from production, signed by production director, pieces are delivered; when there are not sufficient Attachments: Q12-UMLExerci.docx
Use the order calculator below and get started! Contact our live support team for any assistance or inquiry.
[order_calculator]