RUT - Development manual
|
|
- Pamela Howard
- 7 years ago
- Views:
Transcription
1 LiTH RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1 Reée Lidkvist Johasso, 2005 Abstract This documet presets a case study of fudametals of UML otatio, i particular, Use Case ad Class diagrams. A Olie Hotel Reservatio system was chose as a sample project. The case study begis with the project requiremets ad the explais the otatio of UML for modelig use cases ad classes. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1 1
2 Field of applicatio 1 Field of applicatio Uified Modelig Laguage (UML) is a accepted stadard of the Objected Maagemet Group (OMG), which is also the home of Commo Object Request Broker Architecture (CORBA), the leadig idustry stadard for distributed object programmig [4]. UML defies twelve types of diagrams, divided ito three categories. These categories are: Structural diagrams iclude the Class diagram, Object diagram, Compoet Diagram ad Deploymet diagram. Behavior diagrams iclude the Use Case diagram, Sequece diagram, Activity diagram, Collaboratio diagram, ad Statechart diagram. Model maagemet diagrams iclude Packages, Subsystems ad Modules. I this documet readers will be itroduced to Use Case Diagrams ad Class Diagrams. 2 Prerequisites The basic kowledge of object-orieted desig ad aalysis could be helpful i the uderstadig of this RUT. No prior experiece with UML is required as this case study presets oly the fudametal cocepts of this powerful modelig laguage. 3 Realizatio 3.1 Sample project requiremets As a software developmet team we were assiged a task to develop a ew Olie Hotel Reservatio System for a customer who has may hotels i differet coutries. They are ot satisfied with a existig system ad would like to have the hotel reservatio service olie for cliets ad i additio to that allow travel agecies to make reservatios through this system. I particular: The cliet shall be able to browse hotels ad hotel iformatio like room types, livig cost, available hotel facilities, ad room availability. The cliet shall be able to make reservatio of oe or several rooms of a particular type, for oe or several persos. After the reservatio is doe the cliet shall be able to proceed with a paymet. Paymet by credit cards should be possible. The cliet shall be able to cacel the whole reservatio or a part of the booked rooms, ad also to update a existig reservatio. If cacellatio or update of the reservatio was doe ad paymet was received, a excess amout should be paid back. Registered travel agecies shall be allowed to process reservatios. 2 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
3 Realizatio The receptioist ad the hotel admiistrator are allowed to access this system with additioal rights. The receptioist of a hotel shall be able to make/update/cacel reservatios ad exted reservatios, which may require a additioal paymet. The hotel admiistrator has the same rights as a receptioist ad i additio shall be able to update hotel iformatio. 3.2 Use case diagram Use case diagrams shows the relatioships amog use cases withi a system or sematic etity ad their actors. A use case diagram is a graph of actors, a set of use cases, possibly some iterfaces, ad the relatioships betwee these elemets. The relatioships are associatios betwee the actors ad the use cases, geeralizatios betwee the actors, ad the geeralizatios, exteds, ad icludes amog the use cases. The use cases may optioally be eclosed by a rectagle that represets the boudary of the cotaiig system or classifier. [3] These relatioships will be discussed more below. It s comparatively easy to uderstad the diagram, eve without kowig the otatio. So, the captured model ca be discussed with a customer who may or may ot have kowledge of UML. Use Cases ca be applied to the whole system. They ca also be applied to a part of a system. I our case study we ll create oe Use Case diagram for the whole system to make the discussio lighter. Use case itroductio Use Cases were first itroduced by Ivar Jacobso i the early 1990s. He iveted Use Cases as a way of collectig ad orgaizig requiremets for a telephoe switch. Use cases allow us to capture the iteded behavior of the system, without specifyig how this behavior should be implemeted. I use cases we cocetrate o user s roles ad tasks that will allow us better uderstad what is required by the customer ad by system s ed users. Thus, use cases help us to capture the fuctioal requiremets. Use cases ca help pla the developmet process. They ca be also prioritized accordig to their priority ad complexity. Aother usage of use cases is a validatio of architecture ad developed system if it coforms to the requiremets. Use Case A use case, show as a ellipse cotaiig the ame of the use case, represets a kid of task which has to be doe with support from the system. From the perspective of a actor, a use case does somethig that s of value to a actor. Use case diagram shows oly a small part of the iformatio about the use case, the details should also be described i text. A extesio poit is a referece to oe locatio withi a use case at which actio sequeces from other use cases may be iserted. Each extesio poit has a uique ame withi a use case, ad a descriptio of the locatio withi the behavior of the use case. Extesio poits may be listed i a compartmet of the use case with the headig extesio poits. The descriptio of the locatios of the extesio poit is give i a suitable form, usually as ordiary text, but ca also be give i other forms, like the ame of a state i a state machie, or a precoditio or a postcoditio. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1 3
4 Realizatio Actor A actor, usually show as a stick perso with the ame of the actor below the figure, represets a particular user role, rather tha represetig a particular idividual. A actor is somethig exteral to the system ad may be cosidered to play a separate role with regard to each use case with which it commuicates. The two graphical elemet types, use case ad actor, preseted i use case diagrams is show i figure 1. Figure 1. A Actor ad a Use Case. Associatio So, a use case diagram shows actors, use cases, ad lies called associatios, coectig a particular actor to a use case if the actor performs a particular task represeted by the use case. A associatio betwee a actor ad a use case is show as a solid lie betwee the actor ad the use case. This is show i figure 2. It may have ed adormets such as multiplicity. Figure 2. Associatio betwee Actor ad Use Case. Exted A exted relatioship from use case A to use case B idicates that a istace of use case B may be augmeted (subject to specific coditios specified i the extesio) by the behavior specified by A. The behavior is iserted at the locatio defied by the extesio poit i B, which is refereced by the exted relatioship. A exted relatioship betwee use cases is show by a dashed arrow with a ope arrow-head from the use case providig the extesio to the base use case. The arrow is labeled with the keyword «exted». Geeralizatio The relatio betwee use cases or betwee actors is called geeralizatio. A geeralizatio from use case C to use case D idicates that C is a specializatio of D. A geeralizatio from a actor A to a actor B idicates that a istace of A ca commuicate with the same kids of use-case istaces as a istace of B. 4 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
5 Realizatio A geeralizatio betwee use cases (actors) is show by a geeralizatio arrow; that is, a solid lie with a closed, hollow arrow head poitig at the paret use case (more geeral actor). Iclude A iclude relatioship from use case E to use case F idicates that a istace of the use case E will also cotai the behavior as specified by F. The behavior is icluded at the locatio which defied i E. A iclude relatioship betwee use cases is show by a dashed arrow with a ope arrow-head from the base use case to the icluded use case. The arrow is labeled with the keyword «iclude» (<<iclude>> is called a stereotype. There are may predefied stereotypes i UML stadard. For more iformatio see [1] ). Use Case Diagram of the Olie Hotel Reservatio System If we go through the requiremets of Olie Hotel Reservatio System we ca easily determie all Actors that perform tasks i this system. These are Cliet, Travel Aget, Hotel Receptioist ad Hotel Admiistrator. They are show o figure 3 below. Figure 3. Actors i the Olie Hotel Reservatio System. The relatio betwee the Hotel Receptioist ad Hotel Admiistrator is a geeralizatio. So, whatever Use Cases are specified for Hotel Receptioist they are also associated with the Hotel Admiistrator. A geeralizatio ca, as metioed before, be used for use cases. Like o the followig sample diagram i figure 4, where child use-cases are more specialized versios of its paret. Figure 4. Geeralizatio for Use Cases. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1 5
6 Realizatio The ext step is to determie use cases ad associatios with actors. I figure 5 the use case diagram created durig the first iteratio of requiremet aalysis is show. It does t require ay explaatio. Figure 5. Use Case Diagram created durig the first requiremets aalysis. After more detailed aalysis of requiremets we ca otice that Paymet procedure is coected to Reservatio ad Reservatio Extesio procedures. We ca deduce that they share oe commo task or use case Pay for Hotel. I figure 6 ca we see how UML provides the special otatio to show how oe Use Case ca reuse aother with <<iclude>>. Sometimes a use case may icorporate two or more differet scearios that is several differet thigs may happe depedig o circumstaces. For example, i Pay for Hotel use case the Cliet may choose paymet by credit card, which will require differet steps to be performed. We ca regard Pay by Credit Card as a extesio to Pay for Hotel. For such cases you ca use the <<exted>> stereotype. But, compare to <<iclude>>, i <<exted>> arrow goes from the exceptioal case to the ormal case. The coditio at which the extesio is performed ca be also show o the diagram ad is a extesio poit. 6 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
7 Realizatio The diagram preseted i figure 6 o page 7 cotais almost all features provided by UML for use case modelig. Use cases o this diagram are put iside the rectagle amed Olie Hotel Reservatio System. Such a rectagle is called a system boudary i UML laguage. Figure 6. Use Case Diagram after detailed aalysis of the requiremets. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1 7
8 Realizatio 3.3 Class Diagram Class diagrams show the static structure of the model, i particular, the thigs that exist (such as classes ad types), their iteral structure, ad their relatioships to other thigs. A class diagram is a graph of Classifier elemets coected by their various static relatioships. Note that a class diagram may also cotai iterfaces, packages, relatioships, ad eve istaces, such as objects ad liks. [3] Itroductio to classes Classes are the most importat buildig block of ay object-orieted system [1]. A class is a descriptio of a set of objects with similar structure, behavior, ad relatioships [3]. The objects share the same attributes, operatios, relatioships, ad sematics [1]. Classes are used to capture the vocabulary of the system you are developig. These classes may iclude abstractios that are part of the problem domai, as well as classes that make up a implemetatio. Classes ca be used to represet software, hardware, ad eve thigs that are purely coceptual. [1] Well-structured classes have crisp boudaries ad form a part of a balaced distributio of resposibilities across the system. [1] To give you more uderstadig we will first show you a class diagram ad the explai the differet elemets. Class Diagram of the Olie Hotel Reservatio System The sample class diagram of the Olie Hotel Reservatio System is preseted o the ext page. This diagram icludes the most useful UML elemets for class modelig. The preseted model is just oe example how the Olie Hotel Reservatio System ca be modeled. 8 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
9 Realizatio Figure 7. Sample class diagram of the Olie Hotel Reservatio System. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1 9
10 Realizatio Class Graphically, a class is redered as a rectagle with three compartmets separated with horizotal lies [3]. The top compartmet is used for displayig the ame of the class, which represets a text cosistig of ay umber of letters, umbers ad certai puctuatio marks. I practice class ames are short ous or ou phrases draw from the vocabulary of the system s domai. The ext two compartmets are used for listig attributes ad operatios of the class. Either or both of these two compartmets may be suppressed. A separator lie is ot draw for a missig compartmet. I figure 8 shows some differet represetatios of this with the class Hotel. Figure 8. Differet graphical represetatios of the class Hotel. Visibility Oe of the most importat details that ca be specified for attributes ad operatios is its visibility. I the UML, you ca specify ay of three levels of visibility: public - ay outside class ca access a attribute or operatio; specified by prepedig the symbol +. protected - ay descedat of the class ca access a attribute or operatio; specified by prepedig the symbol #. private - oly the class itself ca access a attribute or operatio; specified by prepedig the symbol -..package - the classes withi the same package ca access a attribute or operatio; specified by prepedig the symbol ~ If the visibility is abset, public is the default value. It is importat to hide all implemetatio details ad expose oly those features that are ecessary to carry out the resposibilities of a class. Attributes A attribute is a amed property of a class that describes a rage of values that istace of the property may hold. A class may have several attributes or o attributes at all. Attributes may be draw showig o their ames or ames ad other descriptios of a attribute like visibility, type, multiplicity ad iitial value. I practice, a attribute ame is 10 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
11 Realizatio short ou or a ou phrase. Typically, you capitalize the first letter of every word i a attribute ame except the first letter, as i area or roomid. A example of a class ad attributes is give i figure 9. Figure 9. Attributes of the class Room. I its full form, the sytax of a attribute i the UML is: visibility ame : type-expressio [multiplicity orderig] = iitial-value {property-strig} For example, see table 2: [3] Tabell 1: Legal attribute declaratios Example Descriptio origi +origi origi: Poit ame : Strig [0..1] origi : Poit = (0,0) id : Iteger {froze} ame visibility, ame ame, type ame, type, multiplicity ame, type, iitial value ame, property The froze property strig, specified i the last declaratio example, idicates that the attribute s value may ot be chaged after the object is iitialized. So, this property ca be used for modelig costats. Operatios A operatio is the implemetatio of a service that ca be requested from other objects. Ofte, ivokig a operatio o a object chages the object s date or state. It s importat ot to cofuse operatio ad a method. Method is a implemetatio of a operatio. I case of class ad descedat class hierarchy, there may be several methods for the same operatio implemeted at differet hierarchy level. Durig ru time the proper method is chose. A class may have ay umber of operatios or o operatios at all. The ame of a operatio is usually a verb or verb phrase that represets behavior of its eclosig class. Typically, you capitalize the first letter of every word i a operatio ame except the first letter, as i book() or coutrooms(). Operatio sigature cotais parameter ames, type, default values ad retur type i case of a fuctio. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v
12 Realizatio A example of the operatios i a class is give i figure 10. Figure 10. Operatios of the class Hotel. I its full form, the default sytax of a operatio i the UML is: visibility ame ( parameter-list ) : retur-type-expressio { property-strig } For example, the followig are all legal operatio declaratios: Tabell 2: Legal operatio declaratio Example Descriptio coutrooms ame + coutrooms visibility, ame pay (amt: Float) coutrooms() : Iteger ame, parameters ame, retur type I operatio s sigature, zero or more parameters may be provided, each of which follows the sytax: kid ame : type-expressio = default-value Kid may be ay of the followig values: i - a iput parameter, may ot be modified. out - a output parameter, may be modified to commuicate iformatio to caller. iout - a iput parameter may be modified. If the descriptio kid is abset, the parameter i is the default value. The descriptio of property strigs for attribute declaratio is ot give i this RUT. Iterfaces ad Abstract classes A Iterface is collectio of operatios that oly specifies a particular service of a class, providig o implemetatio. Oly a class or classes which realize this iterface implemet its operatios. Each class may realize may differet Iterfaces, thus providig implemetatio of differet services. Iterface ca be regarded as a cotract which specifies that all operatios defied i Iterface must be implemeted by subclasses. 12 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
13 Realizatio Abstract classes, o the other had compare to Iterfaces, may cotai attributes ad provide some implemetatio. Both iterfaces ad abstract classes ca ot be istatiated. There are two ways to represet Iterfaces o UML diagram. Oe form is a simple form which provides o iformatio about its operatios ad aother oe allows us to visualize the cotet of a iterface. I the simple form realizatio betwee subclass ad iterface is redered as a solid lie, i expaded form as a dashed directed lie with a large ope arrowhead poitig to the iterface. The figure 11 ad figure 12 represet two forms of Iterface specificatio. Figure 11. Simple form to represet a Iterface. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v
14 Realizatio Figure 12. Expaded form to represet a Iterface. Sice abstract classes are ot show o the class diagram of Olie Hotel Reservatio System lets model a part of the model, which is represeted by Bookig iterface, by meas of abstract classes. So, we could have a abstract class BookigOperator, which would cotai two abstract operatios dobookig() ad cacelbookig(), ad other operatios that could be shared by all subclasses, for istace geeral purpose createbookig() ad removebookig() operatios. Oly abstract operatios would be implemeted i its ow way i subclasses Cliet, TravelAget ad Employee. The followig figure shows how this example could be represeted i UML. 14 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
15 Realizatio Figure 13. Example of abstract classes. Associatios Associatios represet structural relatioships betwee objects. For example, each room (Room) i a hotel has a particular type (RoomType) or a room was booked (RoomBookig) for several persos (Perso). Give a associatio coectig two classes, you ca avigate from a object of oe class to a object of the other class, ad vice versa. A example of this is give i figure 14. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v
16 Realizatio Figure 14. Example of associatios. A associatio ca have a ame (e.g. book for ), which could describe the ature of the relatioship. But sometimes, istead of associatio ame, it s more appropriate to use role ames for relatioship participats. I other words, you ame which role a particular class plays i relatioship. The same class ca play the same or differet roles i other associatios. A example of this is give i figure 15. Figure 15. Associatio with role ames for the relatioship participats. It s importat to state how may objects may be coected across a istace of associatio. This how may is called the multiplicity of a associatio. Whe you state a multiplicity at oe ed of a associatio, you are specifyig that, for each object of the class at the opposite ed, there must be that may objects at the ear ed. You ca show a multiplicity of exactly oe (1), zero or oe (0..1), may (0..*), or oe or more (1.. *). You ca eve state the exact umber, for example 3. O our diagrams is used istead of *. As metioed above, a associatio is a relatioship which specifies that objects of oe thig are coected to objects of aother. For example, there is a oe to may relatioships betwee Cliet class ad HotelBookig class. If we wat specify that Cliet objects are oly accessed through HotelBookig ad we ca t get HotelsBookig object through Cliet object, the we should use associatio avigatio. To specify associatio avigatio we just ador associatio with a arrowhead poitig to the directio of traversal as i figure 16. If o avigatio is specified for associatio the bidirectioal avigatio is assumed. 16 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
17 Realizatio Figure 16. Associatio avigatio. Aggregatio ad Compositio Aggregatio is a special kid of plai associatio. I plai associatio all participats are coceptually at the same level, while a aggregatio represets a associatio betwee peers whe oe larger thig, the whole, cosists of smaller thigs, the parts. It s so called whole/part relatioship. For example, the relatioship betwee computer keyboard ad computer could be modeled as aggregatio. It meas that a keyboard is part of computer. At the same time a object Keyboard ca exists idepedetly, without beig a part of Computer object. Sometimes difficulties may rise whe we cosider usig aggregatio or plai associatio betwee classes. As a example, cosider the relatioship betwee hotel ad its employees. Is employee a part of orgaizatio or compay? Some people say yes ad some o. I our example this case is modeled usig aggregatio to show that Hotel is orgaizatioally superior to Employee ad that they are ot at the same level. Graphically aggregatio is represeted by adorig a plai associatio with a ope diamod at the whole ed as show o figure 17 below. Figure 17. Aggregatio. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v
18 Realizatio Compositio is a form of aggregatio with some importat sematics. Accordig to the composite aggregatio, a object may be a part of oly oe composite at a time. I additio, the composite is resposible for the creatio ad destructio of its parts. This meas that whe we destroy the composite all its parts are also destroyed. For example, cosider relatioship betwee Hotel ad Facility objects. I our system facilities like swimmig pool, saua, etc. ca t exist without beig a part of a hotel. Whe a Hotel object is removed all facilities of it should be also removed. Besides that, a swimmig pool ca t belog to several hotels at the same time. So, there is a composite relatioship betwee Hotel ad Facility classes. The same logic ca be applied to the Hotel ad Room relatioship. As the figure 18 below shows, compositio is specified by adorig a plai associatio with a filled diamod at the whole ed. Figure 18. Compositio. Geeralizatio A geeralizatio is a relatioship betwee a geeral thig, which is called super-class or paret, ad a more specific kid of that thig, called subclass or child. Geeralizatio meas that objects of the child may be used aywhere the paret may appear, but ot the reverse. Participatig i geeralizatio, a child iherits the properties of its parets, especially their attributes ad operatios. I additio to that, a child may have its ow attributes ad operatios or have paret operatios overridde (so called polymorphism). Graphically, geeralizatio is redered as a solid directed lie with a large ope arrowhead, poitig to the paret. This is show i figure RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
19 Realizatio Figure 19. Geeralizatio. Qualified associatios Cosider the relatioship betwee Hotel ad Room classes, which could be modeled usig a compositio as i figure 20 below. This relatioship would tell us that Room objects are part of a Hotel object ad that they could t exists idepedetly. Figure 20. Relatio betwee Hotel ad Room modeled by compositio. As you could metio there is o iformatio about how the Room objects could be accessed or idetified from the Hotel object. UML laguage provides the special otatio for specificatio of lookup qualifiers. For example, a uique room umber could be used to locate a Room object as show o the figure below. Such kid of associatio is called a qualified associatio. Figure 21. Relatio modeled with Qualified associatios. Cosider aother example. If we would like to model a chessboard, which is divided by squares, ad each square is idetified by row ad colum idexes, the we would have probably represeted it i the followig way. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v
20 Realizatio Figure 22. Model of a chessboard represeted with Qualified associatios. Associatio classes I associatio betwee two classes, the associatio itself might have properties. For example, i relatioship betwee a Hotel ad a RoomType, there is a RoomRate that represets the properties of that relatioship, i particular, rates ad discouts for each room category i a hotel. This example is modeled i figure 23. Figure 23. Example of associatio class betwee two classes. Depedecy Whe a class uses aother class ad so is depedet of that class we have a depedecy relatioship. The depedet class does t have a referece to the other class. Ofte the class has temporary referece to other class through a parameter i a method call. Graphically a depedecy relatioship is represeted by a dashed arrow with a ope arrowhead from the depedet class. Depedecy relatioship is ot represeted i the Olie Hotel Reservatio System diagram so here we give aother example by extedig the diagram slightly: cosider a factory that is resposible for the creatio of ew Hotel objects. The factory just creates ew istaces of the Hotelclass but does t keep a referece to them. The depedecy relatioship is show i figure 24. Figure 24. Depedecy relatioship. Stereotypes The Olie Hotel Reservatio System case does t iclude ay stereotypes i it s origial form. But sice stereotypes ca be very useful they are described here ad proposals 20 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
21 Realizatio how they could be used i the class diagram of the Olie Hotel Reservatio System are give. Stereotypes are a way to clarify the defiitio of elemets i a UML diagram. Stereotypes are depicted as a keyword withi matched guillimets. This is the quotatio marks used i the Frech laguage ad ca also be represeted by two agle brackets. Example brackets: <<foo>>. Example Guillimets: «foo». Stereotypes ca be applied to classes, attributes, operatios ad associatios. Thus, it ca be applied to almost all elemets i UML where it is suitable. Stereotypes i classes ca be used to idicate the role of a class. I the class diagram of the Olie Hotel Reservatio System you could add stereotypes to some classes to achieve this. Let s say for example that we wat to clarify that the classes RoomRate ad RoomBookig are class associatios. The we ca add stereotypes to this classes that idicate that they are associatio classes. I figure 25 this stereotype is added to class RoomRate. Figure 25. Stereotypes used to clarify the role of a class. Stereotypes ca also be useful to idicate the type of depedecy relatioship betwee two classes. I the example with the factory that is resposible for the creatio of Hotels we could add a stereotype to describe the depedecy. This is show i figure 26 below. Figure 26. Stereotype i a depedecy relatioship. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v
22 Realizatio Operatios ad attributes ca also be give stereotypes to idicate what type of operatio or attribute it is. The operatios i the Hotel class i the class diagram could use stereotypes to idicate whether they modify the values of the attributes of their objects or ot. A example of this is show i figure 27. Figure 27. Stereotypes used to clarify attributes of the Hotel class. 22 RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
23 Results 4Results 5 Templates ad forms 6 Verificatio of results 7 Examples with explaatios 8 Solutios to commo problems 9 Adjustmets to the PUM-course 10 Measuremet of the process 11 History of the process Ver Chages from previous versio Editor Examiatio/ Decisio Start date 0.1 New RUT David Akhvlediai 0.2 Layout update. Emil Carlsso Not ispected Not ispected Added sectios of stereotypes ad depedecy relatioship. 1.1 Chaged ad added text i ch Some laguage correctio Emil Carlsso Reée Lidkvist Johasso Not ispected Not ispected Chages ot yet atteded to Laguage correctio. Ispectio. Descriptio of realizatio relatioship is missig. RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v
24 Refereces 13 Refereces [1] Grady Booch,James Rumbauch, Ivar Jacobso The Uified Modelig Laguage Users Guide, 1999 [2] Marti Flower UML Distilled, 1997 [3] Grady Booch, James Rumbauch, Ivar Jacobso OMG Uified Modelig Laguage Specificatio, 2003 [4] wathis.com (2005). Uified Modelig Laguage - a Whatis.com defiitio RUT - Developmet maual 7.20 UML Case Study - Use case ad class diagrams v 1.1
Baan Service Master Data Management
Baa Service Master Data Maagemet Module Procedure UP069A US Documetiformatio Documet Documet code : UP069A US Documet group : User Documetatio Documet title : Master Data Maagemet Applicatio/Package :
More informationIn nite Sequences. Dr. Philippe B. Laval Kennesaw State University. October 9, 2008
I ite Sequeces Dr. Philippe B. Laval Keesaw State Uiversity October 9, 2008 Abstract This had out is a itroductio to i ite sequeces. mai de itios ad presets some elemetary results. It gives the I ite Sequeces
More informationODBC. Getting Started With Sage Timberline Office ODBC
ODBC Gettig Started With Sage Timberlie Office ODBC NOTICE This documet ad the Sage Timberlie Office software may be used oly i accordace with the accompayig Sage Timberlie Office Ed User Licese Agreemet.
More informationSECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES
SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES Read Sectio 1.5 (pages 5 9) Overview I Sectio 1.5 we lear to work with summatio otatio ad formulas. We will also itroduce a brief overview of sequeces,
More informationEngineering Data Management
BaaERP 5.0c Maufacturig Egieerig Data Maagemet Module Procedure UP128A US Documetiformatio Documet Documet code : UP128A US Documet group : User Documetatio Documet title : Egieerig Data Maagemet Applicatio/Package
More informationConfiguring Additional Active Directory Server Roles
Maual Upgradig your MCSE o Server 2003 to Server 2008 (70-649) 1-800-418-6789 Cofigurig Additioal Active Directory Server Roles Active Directory Lightweight Directory Services Backgroud ad Cofiguratio
More informationDomain 1 - Describe Cisco VoIP Implementations
Maual ONT (642-8) 1-800-418-6789 Domai 1 - Describe Cisco VoIP Implemetatios Advatages of VoIP Over Traditioal Switches Voice over IP etworks have may advatages over traditioal circuit switched voice etworks.
More informationINVESTMENT PERFORMANCE COUNCIL (IPC)
INVESTMENT PEFOMANCE COUNCIL (IPC) INVITATION TO COMMENT: Global Ivestmet Performace Stadards (GIPS ) Guidace Statemet o Calculatio Methodology The Associatio for Ivestmet Maagemet ad esearch (AIM) seeks
More information(VCP-310) 1-800-418-6789
Maual VMware Lesso 1: Uderstadig the VMware Product Lie I this lesso, you will first lear what virtualizatio is. Next, you ll explore the products offered by VMware that provide virtualizatio services.
More informationMathematical goals. Starting points. Materials required. Time needed
Level A1 of challege: C A1 Mathematical goals Startig poits Materials required Time eeded Iterpretig algebraic expressios To help learers to: traslate betwee words, symbols, tables, ad area represetatios
More informationBaan Finance Accounts Payable
Baa Fiace Accouts Payable Module Procedure UP035A US Documetiformatio Documet Documet code : UP035A US Documet group : User Documetatio Documet title : Accouts Payable Applicatio/Package : Baa Fiace Editio
More informationMaking training work for your business
Makig traiig work for your busiess Itegratig core skills of laguage, literacy ad umeracy ito geeral workplace traiig makes sese. The iformatio i this pamphlet will help you pla for ad build a successful
More information5: Introduction to Estimation
5: Itroductio to Estimatio Cotets Acroyms ad symbols... 1 Statistical iferece... Estimatig µ with cofidece... 3 Samplig distributio of the mea... 3 Cofidece Iterval for μ whe σ is kow before had... 4 Sample
More informationUnicenter TCPaccess FTP Server
Uiceter TCPaccess FTP Server Release Summary r6.1 SP2 K02213-2E This documetatio ad related computer software program (hereiafter referred to as the Documetatio ) is for the ed user s iformatioal purposes
More informationPUBLIC RELATIONS PROJECT 2016
PUBLIC RELATIONS PROJECT 2016 The purpose of the Public Relatios Project is to provide a opportuity for the chapter members to demostrate the kowledge ad skills eeded i plaig, orgaizig, implemetig ad evaluatig
More informationHow to read A Mutual Fund shareholder report
Ivestor BulletI How to read A Mutual Fud shareholder report The SEC s Office of Ivestor Educatio ad Advocacy is issuig this Ivestor Bulleti to educate idividual ivestors about mutual fud shareholder reports.
More informationVladimir N. Burkov, Dmitri A. Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT
Keywords: project maagemet, resource allocatio, etwork plaig Vladimir N Burkov, Dmitri A Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT The paper deals with the problems of resource allocatio betwee
More informationCHAPTER 3 THE TIME VALUE OF MONEY
CHAPTER 3 THE TIME VALUE OF MONEY OVERVIEW A dollar i the had today is worth more tha a dollar to be received i the future because, if you had it ow, you could ivest that dollar ad ear iterest. Of all
More informationDesktop Management. Desktop Management Tools
Desktop Maagemet 9 Desktop Maagemet Tools Mac OS X icludes three desktop maagemet tools that you might fid helpful to work more efficietly ad productively: u Stacks puts expadable folders i the Dock. Clickig
More informationBaanERP. BaanERP Windows Client Installation Guide
BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject to
More information*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature.
Itegrated Productio ad Ivetory Cotrol System MRP ad MRP II Framework of Maufacturig System Ivetory cotrol, productio schedulig, capacity plaig ad fiacial ad busiess decisios i a productio system are iterrelated.
More informationUniversity of California, Los Angeles Department of Statistics. Distributions related to the normal distribution
Uiversity of Califoria, Los Ageles Departmet of Statistics Statistics 100B Istructor: Nicolas Christou Three importat distributios: Distributios related to the ormal distributio Chi-square (χ ) distributio.
More informationDomain 1: Designing a SQL Server Instance and a Database Solution
Maual SQL Server 2008 Desig, Optimize ad Maitai (70-450) 1-800-418-6789 Domai 1: Desigig a SQL Server Istace ad a Database Solutio Desigig for CPU, Memory ad Storage Capacity Requiremets Whe desigig a
More information.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth
Questio 1: What is a ordiary auity? Let s look at a ordiary auity that is certai ad simple. By this, we mea a auity over a fixed term whose paymet period matches the iterest coversio period. Additioally,
More informationINDEPENDENT BUSINESS PLAN EVENT 2016
INDEPENDENT BUSINESS PLAN EVENT 2016 The Idepedet Busiess Pla Evet ivolves the developmet of a comprehesive proposal to start a ew busiess. Ay type of busiess may be used. The Idepedet Busiess Pla Evet
More informationExample 2 Find the square root of 0. The only square root of 0 is 0 (since 0 is not positive or negative, so those choices don t exist here).
BEGINNING ALGEBRA Roots ad Radicals (revised summer, 00 Olso) Packet to Supplemet the Curret Textbook - Part Review of Square Roots & Irratioals (This portio ca be ay time before Part ad should mostly
More informationInstitute of Actuaries of India Subject CT1 Financial Mathematics
Istitute of Actuaries of Idia Subject CT1 Fiacial Mathematics For 2014 Examiatios Subject CT1 Fiacial Mathematics Core Techical Aim The aim of the Fiacial Mathematics subject is to provide a groudig i
More informationINVESTMENT PERFORMANCE COUNCIL (IPC) Guidance Statement on Calculation Methodology
Adoptio Date: 4 March 2004 Effective Date: 1 Jue 2004 Retroactive Applicatio: No Public Commet Period: Aug Nov 2002 INVESTMENT PERFORMANCE COUNCIL (IPC) Preface Guidace Statemet o Calculatio Methodology
More informationsummary of cover CONTRACT WORKS INSURANCE
1 SUMMARY OF COVER CONTRACT WORKS summary of cover CONTRACT WORKS INSURANCE This documet details the cover we ca provide for our commercial or church policyholders whe udertakig buildig or reovatio works.
More informationDomain 1 Components of the Cisco Unified Communications Architecture
Maual CCNA Domai 1 Compoets of the Cisco Uified Commuicatios Architecture Uified Commuicatios (UC) Eviromet Cisco has itroduced what they call the Uified Commuicatios Eviromet which is used to separate
More informationModified Line Search Method for Global Optimization
Modified Lie Search Method for Global Optimizatio Cria Grosa ad Ajith Abraham Ceter of Excellece for Quatifiable Quality of Service Norwegia Uiversity of Sciece ad Techology Trodheim, Norway {cria, ajith}@q2s.tu.o
More informationA Data-Centric Design Methodology for Business Processes
A Data-Cetric Desig Methodology for Busiess Processes Kamal Bhattacharya Richard Hull Jiawe Su IBM T.J. Watso IBM T.J. Watso UC Sata Barbara Abstract This chapter describes a desig methodology for busiess
More informationCS100: Introduction to Computer Science
Review: History of Computers CS100: Itroductio to Computer Sciece Maiframes Miicomputers Lecture 2: Data Storage -- Bits, their storage ad mai memory Persoal Computers & Workstatios Review: The Role of
More informationI. Chi-squared Distributions
1 M 358K Supplemet to Chapter 23: CHI-SQUARED DISTRIBUTIONS, T-DISTRIBUTIONS, AND DEGREES OF FREEDOM To uderstad t-distributios, we first eed to look at aother family of distributios, the chi-squared distributios.
More informationDomain 1: Configuring Domain Name System (DNS) for Active Directory
Maual Widows Domai 1: Cofigurig Domai Name System (DNS) for Active Directory Cofigure zoes I Domai Name System (DNS), a DNS amespace ca be divided ito zoes. The zoes store ame iformatio about oe or more
More informationBiology 171L Environment and Ecology Lab Lab 2: Descriptive Statistics, Presenting Data and Graphing Relationships
Biology 171L Eviromet ad Ecology Lab Lab : Descriptive Statistics, Presetig Data ad Graphig Relatioships Itroductio Log lists of data are ofte ot very useful for idetifyig geeral treds i the data or the
More informationCREATIVE MARKETING PROJECT 2016
CREATIVE MARKETING PROJECT 2016 The Creative Marketig Project is a chapter project that develops i chapter members a aalytical ad creative approach to the marketig process, actively egages chapter members
More informationSafety Requirements engineering and Proof of implementation
Presetatio to DVClub commuity October 20 th 2015 Safety Requiremets egieerig ad Proof of implemetatio Test ad Verificatio Solutios Deliverig Tailored Solutios for Hardware Verificatio ad Software Testig
More informationConfidence Intervals for One Mean
Chapter 420 Cofidece Itervals for Oe Mea Itroductio This routie calculates the sample size ecessary to achieve a specified distace from the mea to the cofidece limit(s) at a stated cofidece level for a
More informationBusiness Rules-Driven SOA. A Framework for Multi-Tenant Cloud Computing
Lect. Phd. Liviu Gabriel CRETU / SPRERS evet Traiig o software services, Timisoara, Romaia, 6-10 dec 2010 www.feaa.uaic.ro Busiess Rules-Drive SOA. A Framework for Multi-Teat Cloud Computig Lect. Ph.D.
More informationComposable Tools For Network Discovery and Security Analysis
Composable Tools For Network Discovery ad Security Aalysis Giovai Viga Fredrik Valeur Jigyu Zhou Richard A. Kemmerer Reliable Software Group Departmet of Computer Sciece Uiversity of Califoria Sata Barbara
More informationhp calculators HP 12C Statistics - average and standard deviation Average and standard deviation concepts HP12C average and standard deviation
HP 1C Statistics - average ad stadard deviatio Average ad stadard deviatio cocepts HP1C average ad stadard deviatio Practice calculatig averages ad stadard deviatios with oe or two variables HP 1C Statistics
More informationTrigonometric Form of a Complex Number. The Complex Plane. axis. ( 2, 1) or 2 i FIGURE 6.44. The absolute value of the complex number z a bi is
0_0605.qxd /5/05 0:45 AM Page 470 470 Chapter 6 Additioal Topics i Trigoometry 6.5 Trigoometric Form of a Complex Number What you should lear Plot complex umbers i the complex plae ad fid absolute values
More informationBaanERP 5.0c. EDI User Guide
BaaERP 5.0c A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject
More informationA Combined Continuous/Binary Genetic Algorithm for Microstrip Antenna Design
A Combied Cotiuous/Biary Geetic Algorithm for Microstrip Atea Desig Rady L. Haupt The Pesylvaia State Uiversity Applied Research Laboratory P. O. Box 30 State College, PA 16804-0030 haupt@ieee.org Abstract:
More informationCaché SQL Version F.12 Release Information
Caché SQL Versio F.12 Release Iformatio Versio: Caché SQL F.12 Date: October 22, 1997 Part Number IS-SQL-0-F.12A-CP-R Caché SQL F.12 Release Iformatio Copyright IterSystems Corporatio 1997 All rights reserved
More informationSecurity Functions and Purposes of Network Devices and Technologies (SY0-301) 1-800-418-6789. Firewalls. Audiobooks
Maual Security+ Domai 1 Network Security Every etwork is uique, ad architecturally defied physically by its equipmet ad coectios, ad logically through the applicatios, services, ad idustries it serves.
More informationDomain 1: Identifying Cause of and Resolving Desktop Application Issues Identifying and Resolving New Software Installation Issues
Maual Widows 7 Eterprise Desktop Support Techicia (70-685) 1-800-418-6789 Domai 1: Idetifyig Cause of ad Resolvig Desktop Applicatio Issues Idetifyig ad Resolvig New Software Istallatio Issues This sectio
More informationFlood Emergency Response Plan
Flood Emergecy Respose Pla This reprit is made available for iformatioal purposes oly i support of the isurace relatioship betwee FM Global ad its cliets. This iformatio does ot chage or supplemet policy
More informationLesson 17 Pearson s Correlation Coefficient
Outlie Measures of Relatioships Pearso s Correlatio Coefficiet (r) -types of data -scatter plots -measure of directio -measure of stregth Computatio -covariatio of X ad Y -uique variatio i X ad Y -measurig
More informationDepartment of Computer Science, University of Otago
Departmet of Computer Sciece, Uiversity of Otago Techical Report OUCS-2006-09 Permutatios Cotaiig May Patters Authors: M.H. Albert Departmet of Computer Sciece, Uiversity of Otago Micah Colema, Rya Fly
More informationHCL Dynamic Spiking Protocol
ELI LILLY AND COMPANY TIPPECANOE LABORATORIES LAFAYETTE, IN Revisio 2.0 TABLE OF CONTENTS REVISION HISTORY... 2. REVISION.0... 2.2 REVISION 2.0... 2 2 OVERVIEW... 3 3 DEFINITIONS... 5 4 EQUIPMENT... 7
More informationOne Goal. 18-Months. Unlimited Opportunities.
18 fast-track 18-Moth BACHELOR S DEGREE completio PROGRAMS Oe Goal. 18-Moths. Ulimited Opportuities. www.ortheaster.edu/cps Fast-Track Your Bachelor s Degree ad Career Goals Complete your bachelor s degree
More informationRUT - development handbook 1.3 The Spiral Model v 4.0
2007-01-16 LiTH RUT - developmet hadbook 1.3 The Spiral Model v 4.0 Fredrik Herbertsso ABSTRACT The idea behid the spiral model is to do system developmet icremetally while usig aother developmet model,
More informationEscola Federal de Engenharia de Itajubá
Escola Federal de Egeharia de Itajubá Departameto de Egeharia Mecâica Pós-Graduação em Egeharia Mecâica MPF04 ANÁLISE DE SINAIS E AQUISÇÃO DE DADOS SINAIS E SISTEMAS Trabalho 02 (MATLAB) Prof. Dr. José
More informationPENSION ANNUITY. Policy Conditions Document reference: PPAS1(7) This is an important document. Please keep it in a safe place.
PENSION ANNUITY Policy Coditios Documet referece: PPAS1(7) This is a importat documet. Please keep it i a safe place. Pesio Auity Policy Coditios Welcome to LV=, ad thak you for choosig our Pesio Auity.
More informationA Meta-Plugin for Bespoke Data Management in WordPress
A Meta-Plugi for Bespoke Data Maagemet i WordPress Stefaia Leoe, Alexadre de Spidler, ad Moira C. Norrie Istitute for Iformatio Systems, ETH Zurich CH-8092 Zurich, Switzerlad {leoe despidler orrie}@if.ethz.ch
More informationMessage Exchange in the Utility Market Using SAP for Utilities. Point of View by Marc Metz and Maarten Vriesema
Eergy, Utilities ad Chemicals the way we see it Message Exchage i the Utility Market Usig SAP for Utilities Poit of View by Marc Metz ad Maarte Vriesema Itroductio Liberalisatio of utility markets has
More information5 Boolean Decision Trees (February 11)
5 Boolea Decisio Trees (February 11) 5.1 Graph Coectivity Suppose we are give a udirected graph G, represeted as a boolea adjacecy matrix = (a ij ), where a ij = 1 if ad oly if vertices i ad j are coected
More information5.4 Amortization. Question 1: How do you find the present value of an annuity? Question 2: How is a loan amortized?
5.4 Amortizatio Questio 1: How do you fid the preset value of a auity? Questio 2: How is a loa amortized? Questio 3: How do you make a amortizatio table? Oe of the most commo fiacial istrumets a perso
More informationCCH Accountants Starter Pack
CCH Accoutats Starter Pack We may be a bit smaller, but fudametally we re o differet to ay other accoutig practice. Util ow, smaller firms have faced a stark choice: Buy cheaply, kowig that the practice
More informationHow To Write A Privacy Policy For A Busiess
Office of the Privacy Commissioer of Caada PIPEDA Privacy Guide for Small Busiesses: The Basics Privacy is the best policy Hadlig privacy cocers correctly ca help improve your orgaizatio s reputatio. Whe
More informationFOUNDATIONS OF MATHEMATICS AND PRE-CALCULUS GRADE 10
FOUNDATIONS OF MATHEMATICS AND PRE-CALCULUS GRADE 10 [C] Commuicatio Measuremet A1. Solve problems that ivolve liear measuremet, usig: SI ad imperial uits of measure estimatio strategies measuremet strategies.
More informationTaking DCOP to the Real World: Efficient Complete Solutions for Distributed Multi-Event Scheduling
Taig DCOP to the Real World: Efficiet Complete Solutios for Distributed Multi-Evet Schedulig Rajiv T. Maheswara, Milid Tambe, Emma Bowrig, Joatha P. Pearce, ad Pradeep araatham Uiversity of Souther Califoria
More informationTHE ARITHMETIC OF INTEGERS. - multiplication, exponentiation, division, addition, and subtraction
THE ARITHMETIC OF INTEGERS - multiplicatio, expoetiatio, divisio, additio, ad subtractio What to do ad what ot to do. THE INTEGERS Recall that a iteger is oe of the whole umbers, which may be either positive,
More informationCS103X: Discrete Structures Homework 4 Solutions
CS103X: Discrete Structures Homewor 4 Solutios Due February 22, 2008 Exercise 1 10 poits. Silico Valley questios: a How may possible six-figure salaries i whole dollar amouts are there that cotai at least
More informationGCSE STATISTICS. 4) How to calculate the range: The difference between the biggest number and the smallest number.
GCSE STATISTICS You should kow: 1) How to draw a frequecy diagram: e.g. NUMBER TALLY FREQUENCY 1 3 5 ) How to draw a bar chart, a pictogram, ad a pie chart. 3) How to use averages: a) Mea - add up all
More informationTIAA-CREF Wealth Management. Personalized, objective financial advice for every stage of life
TIAA-CREF Wealth Maagemet Persoalized, objective fiacial advice for every stage of life A persoalized team approach for a trusted lifelog relatioship No matter who you are, you ca t be a expert i all aspects
More informationBajaj Allianz General Insurance Company Limited
Bajaj Alliaz Geeral Isurace Compay Limited Regd. Office & Head Office : GE Plaza, Airport Road, Yerawada, Pue - 411 006. PROPOSAL FORM FOR OFFICE COVER Importat : This proposal for isurace will be the
More informationStatic revisited. Odds and ends. Static methods. Static methods 5/2/16. Some features of Java we haven t discussed
Odds ad eds Static revisited Some features of Java we have t discussed Static methods // Example: // Java's built i Math class public class Math { public static it abs(it a) { if (a >= 0) { retur a; else
More informationLesson 15 ANOVA (analysis of variance)
Outlie Variability -betwee group variability -withi group variability -total variability -F-ratio Computatio -sums of squares (betwee/withi/total -degrees of freedom (betwee/withi/total -mea square (betwee/withi
More informationAnalyzing Longitudinal Data from Complex Surveys Using SUDAAN
Aalyzig Logitudial Data from Complex Surveys Usig SUDAAN Darryl Creel Statistics ad Epidemiology, RTI Iteratioal, 312 Trotter Farm Drive, Rockville, MD, 20850 Abstract SUDAAN: Software for the Statistical
More informationHere are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.
This documet was writte ad copyrighted by Paul Dawkis. Use of this documet ad its olie versio is govered by the Terms ad Coditios of Use located at http://tutorial.math.lamar.edu/terms.asp. The olie versio
More informationAmendments to employer debt Regulations
March 2008 Pesios Legal Alert Amedmets to employer debt Regulatios The Govermet has at last issued Regulatios which will amed the law as to employer debts uder s75 Pesios Act 1995. The amedig Regulatios
More informationA Balanced Scorecard
A Balaced Scorecard with VISION A Visio Iteratioal White Paper Visio Iteratioal A/S Aarhusgade 88, DK-2100 Copehage, Demark Phoe +45 35430086 Fax +45 35434646 www.balaced-scorecard.com 1 1. Itroductio
More informationBEA elink Adapter for Kenan Arbor/BP. User Guide
BEA elik Adapter for Kea Arbor/BP User Guide BEA elik Adapter for Kea Arbor/BP Versio 1.1 Documet Editio 1.1 April 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights
More informationSoving Recurrence Relations
Sovig Recurrece Relatios Part 1. Homogeeous liear 2d degree relatios with costat coefficiets. Cosider the recurrece relatio ( ) T () + at ( 1) + bt ( 2) = 0 This is called a homogeeous liear 2d degree
More informationIntroducing Your New Wells Fargo Trust and Investment Statement. Your Account Information Simply Stated.
Itroducig Your New Wells Fargo Trust ad Ivestmet Statemet. Your Accout Iformatio Simply Stated. We are pleased to itroduce your ew easy-to-read statemet. It provides a overview of your accout ad a complete
More informationThe following example will help us understand The Sampling Distribution of the Mean. C1 C2 C3 C4 C5 50 miles 84 miles 38 miles 120 miles 48 miles
The followig eample will help us uderstad The Samplig Distributio of the Mea Review: The populatio is the etire collectio of all idividuals or objects of iterest The sample is the portio of the populatio
More informationAgency Relationship Optimizer
Decideware Developmet Agecy Relatioship Optimizer The Leadig Software Solutio for Cliet-Agecy Relatioship Maagemet supplier performace experts scorecards.deploymet.service decide ware Sa Fracisco Sydey
More informationHealth and dental coverage that begins when your group health benefits end
Health ad detal coverage that begis whe your group health beefits ed Uderwritte by The Maufacturers Life Isurace Compay Page 1 of 5 FollowMeTM Health ca be your solutio. Life is full of chages. Some are
More informationwhere: T = number of years of cash flow in investment's life n = the year in which the cash flow X n i = IRR = the internal rate of return
EVALUATING ALTERNATIVE CAPITAL INVESTMENT PROGRAMS By Ke D. Duft, Extesio Ecoomist I the March 98 issue of this publicatio we reviewed the procedure by which a capital ivestmet project was assessed. The
More informationNow here is the important step
LINEST i Excel The Excel spreadsheet fuctio "liest" is a complete liear least squares curve fittig routie that produces ucertaity estimates for the fit values. There are two ways to access the "liest"
More informationPredictive Modeling Data. in the ACT Electronic Student Record
Predictive Modelig Data i the ACT Electroic Studet Record overview Predictive Modelig Data Added to the ACT Electroic Studet Record With the release of studet records i September 2012, predictive modelig
More informationAuthentication - Access Control Default Security Active Directory Trusted Authentication Guest User or Anonymous (un-authenticated) Logging Out
FME Server Security Table of Cotets FME Server Autheticatio - Access Cotrol Default Security Active Directory Trusted Autheticatio Guest User or Aoymous (u-autheticated) Loggig Out Authorizatio - Roles
More informationEkkehart Schlicht: Economic Surplus and Derived Demand
Ekkehart Schlicht: Ecoomic Surplus ad Derived Demad Muich Discussio Paper No. 2006-17 Departmet of Ecoomics Uiversity of Muich Volkswirtschaftliche Fakultät Ludwig-Maximilias-Uiversität Müche Olie at http://epub.ub.ui-mueche.de/940/
More informationA Guide to the Pricing Conventions of SFE Interest Rate Products
A Guide to the Pricig Covetios of SFE Iterest Rate Products SFE 30 Day Iterbak Cash Rate Futures Physical 90 Day Bak Bills SFE 90 Day Bak Bill Futures SFE 90 Day Bak Bill Futures Tick Value Calculatios
More informationFor customers Key features of the Guaranteed Pension Annuity
For customers Key features of the Guarateed Pesio Auity The Fiacial Coduct Authority is a fiacial services regulator. It requires us, Aego, to give you this importat iformatio to help you to decide whether
More informationPUBLIC RELATIONS PROJECT 2015
PUBLIC RELATIONS PROJECT 2015 Supported by MARKETING The purpose of the Public Relatios Project is to provide a opportuity for the chapter members to demostrate the kowledge ad skills eeded i plaig, orgaizig,
More information1 Computing the Standard Deviation of Sample Means
Computig the Stadard Deviatio of Sample Meas Quality cotrol charts are based o sample meas ot o idividual values withi a sample. A sample is a group of items, which are cosidered all together for our aalysis.
More informationRunning Time ( 3.1) Analysis of Algorithms. Experimental Studies ( 3.1.1) Limitations of Experiments. Pseudocode ( 3.1.2) Theoretical Analysis
Ruig Time ( 3.) Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Most algorithms trasform iput objects ito output objects.
More informationProfessional Networking
Professioal Networkig 1. Lear from people who ve bee where you are. Oe of your best resources for etworkig is alumi from your school. They ve take the classes you have take, they have bee o the job market
More informationListing terms of a finite sequence List all of the terms of each finite sequence. a) a n n 2 for 1 n 5 1 b) a n for 1 n 4 n 2
74 (4 ) Chapter 4 Sequeces ad Series 4. SEQUENCES I this sectio Defiitio Fidig a Formula for the th Term The word sequece is a familiar word. We may speak of a sequece of evets or say that somethig is
More informationA Secure Implementation of Java Inner Classes
A Secure Implemetatio of Java Ier Classes By Aasua Bhowmik ad William Pugh Departmet of Computer Sciece Uiversity of Marylad More ifo at: http://www.cs.umd.edu/~pugh/java Motivatio ad Overview Preset implemetatio
More informationSoftware Requirement Specification
IDS\ Software_Requiremet_Specificatio.doc Table of Cotets... Itroductio... 3. Purpose of Documet... 3.2 Goals ad Objective... 3.3 Major Costraits... 3 2 User Requiremet Aalysis... 3 2. User Profiles...
More informationBENEFIT-COST ANALYSIS Financial and Economic Appraisal using Spreadsheets
BENEIT-CST ANALYSIS iacial ad Ecoomic Appraisal usig Spreadsheets Ch. 2: Ivestmet Appraisal - Priciples Harry Campbell & Richard Brow School of Ecoomics The Uiversity of Queeslad Review of basic cocepts
More informationMatrix Model of Trust Management in P2P Networks
Matrix Model of Trust Maagemet i P2P Networks Miroslav Novotý, Filip Zavoral Faculty of Mathematics ad Physics Charles Uiversity Prague, Czech Republic miroslav.ovoty@mff.cui.cz Abstract The trust maagemet
More informationInfinite Sequences and Series
CHAPTER 4 Ifiite Sequeces ad Series 4.1. Sequeces A sequece is a ifiite ordered list of umbers, for example the sequece of odd positive itegers: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29...
More informationProject Deliverables. CS 361, Lecture 28. Outline. Project Deliverables. Administrative. Project Comments
Project Deliverables CS 361, Lecture 28 Jared Saia Uiversity of New Mexico Each Group should tur i oe group project cosistig of: About 6-12 pages of text (ca be loger with appedix) 6-12 figures (please
More informationYour organization has a Class B IP address of 166.144.0.0 Before you implement subnetting, the Network ID and Host ID are divided as follows:
Subettig Subettig is used to subdivide a sigle class of etwork i to multiple smaller etworks. Example: Your orgaizatio has a Class B IP address of 166.144.0.0 Before you implemet subettig, the Network
More information