(object Petal version 50 _written "Rose 2006.0.0.060314" charSet 204) (object Design "Logical View" is_unit TRUE is_loaded TRUE attributes (list Attribute_Set (object Attribute tool "Java" name "IDE" value "Internal Editor") (object Attribute tool "Java" name "UserDefineTagName1" value "") (object Attribute tool "Java" name "UserDefineTagText1" value "") (object Attribute tool "Java" name "UserDefineTagApply1" value "") (object Attribute tool "Java" name "UserDefineTagName2" value "") (object Attribute tool "Java" name "UserDefineTagText2" value "") (object Attribute tool "Java" name "UserDefineTagApply2" value "") (object Attribute tool "Java" name "UserDefineTagName3" value "") (object Attribute tool "Java" name "UserDefineTagText3" value "") (object Attribute tool "Java" name "UserDefineTagApply3" value "") (object Attribute tool "Data Modeler" name "DatabaseCounter" value "1") (object Attribute tool "Data Modeler" name "DomainPackageCounter" value "0") (object Attribute tool "Data Modeler" name "SchemaCounter" value "2") (object Attribute tool "Data Modeler" name "DomainCounter" value 0) (object Attribute tool "Data Modeler" name "TableCounter" value 0) (object Attribute tool "Data Modeler" name "ViewCounter" value 0) (object Attribute tool "Data Modeler" name "JoinCounter" value 0) (object Attribute tool "Data Modeler" name "ColumnCounter" value "0") (object Attribute tool "Data Modeler" name "TriggerCounter" value 0) (object Attribute tool "Data Modeler" name "IndexCounter" value 0) (object Attribute tool "Data Modeler" name "ConstraintCounter" value 0) (object Attribute tool "Data Modeler" name "PrimaryKeyCounter" value 1) (object Attribute tool "Data Modeler" name "ForeignKeyCounter" value 0) (object Attribute tool "Data Modeler" name "StoredProcedurePackageCounter" value "0") (object Attribute tool "Data Modeler" name "StoredProcedureCounter" value "0") (object Attribute tool "Data Modeler" name "StoredProcedureParameterCounter" value "0")) quid "36D487460258" enforceClosureAutoLoad FALSE defaults (object defaults rightMargin 0.250000 leftMargin 0.250000 topMargin 0.250000 bottomMargin 0.500000 pageOverlap 0.250000 clipIconLabels TRUE autoResize TRUE snapToGrid TRUE gridX 16 gridY 16 defaultFont (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) showMessageNum 3 showClassOfObject TRUE notation "Unified") root_usecase_package (object Class_Category "Use Case View" quid "34DBB4830142" documentation |The Use Case View organizes the Use-Case Model and the optional Business Use-Case Model. | exportControl "Public" global TRUE logical_models (list unit_reference_list (object Class_Category "Business Use-Case Model" quid "35B677D701B8" documentation |Optional Model: |The business modeling workflow in Rational Unified Process produces two models: the business use-case model, and the business object model. Both show the business |processes, but different aspects of them. In the business use-case model each business use case represents a business process, described (text and/or activity diagrams) from an "external" view point without worrying about who does what to whom inside of the organization. |In the business object model, you include realizations of each business use case to show how workers and entities collaborate to perform the process. You do that using class diagrams, activity diagrams with swimlanes, collaboration diagrams, and/or interaction diagrams. | | exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Global View of Business Actors and Business Use Cases" quid "35C0DFF50172" title "Global View of Business Actors and Business Use Cases" documentation "This is a global view of the system showing all Busines Use Cases and Business Actors. It is intended to be an overview diagram, so if the diagram becomes too complex for easy comprehension, use several diagrams, each of which should focus on a different aspect of the system. Usually, organizing use case diagrams around actors is a good approach." zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object NoteView @1 location (464, 352) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @1 location (42, 11) fill_color 13434879 nlines 14 max_width 809 justify 1 label |Global View of Business Actors and BusinessUse Cases | |This diagram presents all Business Actors and all concrete Business Use Cases (those that are directly instantiable). | |Related Rational Unified Process Activities: |- Activity: Find Business Actors and Use Cases |- Activity: Structure the Business Use Case Model | |*Note: this note may be deleted once the diagram is created. ) line_color 3342489 fill_color 13434879 width 869 height 694) (object NoteView @2 location (1280, 160) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @2 location (942, 29) fill_color 13434879 nlines 5 max_width 640 justify 1 label |Created/modified by: |Date: | |Approved by: |Date: ) line_color 3342489 fill_color 13434879 width 700 height 275))))) (object Class_Category "Use-Case Model" quid "35B677F4010E" documentation |The Use-Case Model in Rational Unified Process contains a model of the behavior of a system which supports the business processes. | |. | | | visible_categories (list visibility_relationship_list (object Visibility_Relationship quid "35C633DA030C" documentation "The Use-Case Model describes a system which realizes some of the required functionality described in the business use-case model, therefore the Use-Case Model is dependent on the Business Use-Case Model." supplier "Use Case View::Business Use-Case Model" quidu "35B677D701B8")) exportControl "Public" logical_models (list unit_reference_list (object Class "Покупатель" attributes (list Attribute_Set) quid "4CBAD934009E" documentation "Человек, пользующийся автоматом для покупки предмета" stereotype "Actor") (object Class "Обслуживающий персонал" attributes (list Attribute_Set) quid "4CBAD94402F5" documentation "Человек, имеющий право на пользование сервисной консолью (может доставать выручку, обновлять содержимое лотков)." stereotype "Actor") (object Class "Расчетная система" attributes (list Attribute_Set) quid "4CBADD6702DC" documentation "Система, хранящая информацию о выручке, о сумме введенной пользователем, о выбранном им товаре. Реализует всю логику работы автомата." stereotype "Actor") (object UseCase "Ввести деньги" attributes (list Attribute_Set) quid "4CBAD9D2001E" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\Users\\Asus\\Documents\\Ввести дньги.docx"))) (object UseCase "Выбрать товар" attributes (list Attribute_Set) quid "4CBAD9FD018E" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\Users\\Asus\\Documents\\Выбрать товар.docx"))) (object UseCase "Забрать выручку" attributes (list Attribute_Set) quid "4CBADA9F0166" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\Users\\Asus\\Documents\\Забрать выручку.docx"))) (object UseCase "Обновить содержимое автомата" attributes (list Attribute_Set) quid "4CBADAAE0228" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\Users\\Asus\\Documents\\Обновить содержимое автомата.docx"))) (object UseCase "Запросить вернуть деньги" attributes (list Attribute_Set) quid "4CBADF37012D" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\Users\\Asus\\Documents\\Вернуть деньги.docx"))) (object UseCase "Запросить выдать товар" attributes (list Attribute_Set) quid "4CBAED1D03CA" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\Users\\Asus\\Documents\\Выдать товар.docx"))) (object Association "$UNNAMED$0" quid "4CBAED5803BA" roles (list role_list (object Role "$UNNAMED$1" quid "4CBAED5A007C" supplier "Use Case View::Use-Case Model::Ввести деньги" quidu "4CBAD9D2001E" is_navigable TRUE) (object Role "$UNNAMED$2" quid "4CBAED5A007E" supplier "Use Case View::Use-Case Model::Покупатель" quidu "4CBAD934009E"))) (object Association "$UNNAMED$3" quid "4CBAED5C01EF" roles (list role_list (object Role "$UNNAMED$4" quid "4CBAED5D0161" supplier "Use Case View::Use-Case Model::Выбрать товар" quidu "4CBAD9FD018E" is_navigable TRUE) (object Role "$UNNAMED$5" quid "4CBAED5D0163" supplier "Use Case View::Use-Case Model::Покупатель" quidu "4CBAD934009E"))) (object Association "$UNNAMED$6" quid "4CBAED5F01EA" roles (list role_list (object Role "$UNNAMED$7" quid "4CBAED600294" supplier "Use Case View::Use-Case Model::Запросить выдать товар" quidu "4CBAED1D03CA" is_navigable TRUE) (object Role "$UNNAMED$8" quid "4CBAED600296" supplier "Use Case View::Use-Case Model::Покупатель" quidu "4CBAD934009E"))) (object Association "$UNNAMED$9" quid "4CBAED62038B" roles (list role_list (object Role "$UNNAMED$10" quid "4CBAED64005C" supplier "Use Case View::Use-Case Model::Запросить вернуть деньги" quidu "4CBADF37012D" is_navigable TRUE) (object Role "$UNNAMED$11" quid "4CBAED64005E" supplier "Use Case View::Use-Case Model::Покупатель" quidu "4CBAD934009E"))) (object Association "$UNNAMED$12" quid "4CBAED780377" roles (list role_list (object Role "$UNNAMED$13" quid "4CBAED7903E3" supplier "Use Case View::Use-Case Model::Расчетная система" quidu "4CBADD6702DC" is_navigable TRUE) (object Role "$UNNAMED$14" quid "4CBAED7A000A" supplier "Use Case View::Use-Case Model::Ввести деньги" quidu "4CBAD9D2001E"))) (object Association "$UNNAMED$15" quid "4CBAED7C0248" roles (list role_list (object Role "$UNNAMED$16" quid "4CBAED7D017C" supplier "Use Case View::Use-Case Model::Расчетная система" quidu "4CBADD6702DC" is_navigable TRUE) (object Role "$UNNAMED$17" quid "4CBAED7D017E" supplier "Use Case View::Use-Case Model::Выбрать товар" quidu "4CBAD9FD018E"))) (object Association "$UNNAMED$18" quid "4CBAED7F038B" roles (list role_list (object Role "$UNNAMED$19" quid "4CBAED81009B" supplier "Use Case View::Use-Case Model::Расчетная система" quidu "4CBADD6702DC" is_navigable TRUE) (object Role "$UNNAMED$20" quid "4CBAED8100AB" supplier "Use Case View::Use-Case Model::Запросить выдать товар" quidu "4CBAED1D03CA"))) (object Association "$UNNAMED$21" quid "4CBAED8400F4" roles (list role_list (object Role "$UNNAMED$22" quid "4CBAED850131" supplier "Use Case View::Use-Case Model::Расчетная система" quidu "4CBADD6702DC" is_navigable TRUE) (object Role "$UNNAMED$23" quid "4CBAED850140" supplier "Use Case View::Use-Case Model::Запросить вернуть деньги" quidu "4CBADF37012D"))) (object Association "$UNNAMED$24" quid "4CBAEDF30274" roles (list role_list (object Role "$UNNAMED$25" quid "4CBAEDF40215" supplier "Use Case View::Use-Case Model::Забрать выручку" quidu "4CBADA9F0166" is_navigable TRUE) (object Role "$UNNAMED$26" quid "4CBAEDF40217" supplier "Use Case View::Use-Case Model::Обслуживающий персонал" quidu "4CBAD94402F5"))) (object Association "$UNNAMED$27" quid "4CBAEDFD01A9" roles (list role_list (object Role "$UNNAMED$28" quid "4CBAEDFE011B" supplier "Use Case View::Use-Case Model::Забрать выручку" quidu "4CBADA9F0166" is_navigable TRUE) (object Role "$UNNAMED$29" quid "4CBAEDFE012B" supplier "Use Case View::Use-Case Model::Обслуживающий персонал" quidu "4CBAD94402F5"))) (object Association "$UNNAMED$30" quid "4CBAEE010319" roles (list role_list (object Role "$UNNAMED$31" quid "4CBAEE020365" supplier "Use Case View::Use-Case Model::Расчетная система" quidu "4CBADD6702DC" is_navigable TRUE) (object Role "$UNNAMED$32" quid "4CBAEE020375" supplier "Use Case View::Use-Case Model::Забрать выручку" quidu "4CBADA9F0166"))) (object Association "$UNNAMED$33" quid "4CBAEE770356" roles (list role_list (object Role "$UNNAMED$34" quid "4CBAEE780306" supplier "Use Case View::Use-Case Model::Обновить содержимое автомата" quidu "4CBADAAE0228" is_navigable TRUE) (object Role "$UNNAMED$35" quid "4CBAEE780308" supplier "Use Case View::Use-Case Model::Обслуживающий персонал" quidu "4CBAD94402F5"))) (object Association "$UNNAMED$36" quid "4CCC320F02DD" roles (list role_list (object Role "$UNNAMED$37" quid "4CCC321003A6" supplier "Use Case View::Use-Case Model::Расчетная система" quidu "4CBADD6702DC" is_navigable TRUE) (object Role "$UNNAMED$38" quid "4CCC321003B5" supplier "Use Case View::Use-Case Model::Обновить содержимое автомата" quidu "4CBADAAE0228"))) (object Class_Category "Actors" quid "3518CBC9026C" documentation |All Actors in the system are contained in this package. This is both as a way to organize the model, making it easier to understand, and to provide a way to manage the actors in a single configuration item. | |If different individuals are responsible for different actors and their related artifacts, the actors should be organized into their own packages and placed under separate configuration control. exportControl "Public" logical_models (list unit_reference_list (object Class "" attributes (list Attribute_Set) quid "353D5816026C" documentation |<> stereotype "Actor")) logical_presentations (list unit_reference_list)) (object Class_Category "Use Cases" quid "34E37E430280" documentation |All Use Cases in the system are contained in this package. This is done strictly as a way to organize the model and make it easier to understand. | |See Rational UnifiedProcess: |Activity " Describe the Use Case Model". | |In order to version control use cases it is recommended to specify use case packages within this package. | |Use Cases are often documented in a separate text file, use the Rational Unified Process template or use the use case template in Rational Requsite Pro. | |The "Use Case Realizations" that correspond to these use cases are created in the Design Model.. exportControl "Public" logical_models (list unit_reference_list (object Class_Category "" quid "35C0EC150366" documentation " A separate package is recommended for each Use Case to facilitate access and version control of related use case artifacts." exportControl "Public" logical_models (list unit_reference_list (object UseCase "" attributes (list Attribute_Set) quid "34E37FB203D4" documentation |<> logical_presentations (list unit_reference_list (object UseCaseDiagram "Local View - " quid "34E3E970019A" title "Local View - " documentation "This diagram presents the Local View of Use Case . The diagram depicts all actors which interact with , and any Use Cases which are associated with ." zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object NoteView @3 location (480, 400) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @3 location (33, 35) fill_color 13434879 nlines 15 max_width 859 justify 1 label |Local View - Use Case | |This diagram presents the Local View of Use Case . The diagram depicts all actors which interact with , and any Use Cases which are associated with . | |Related Rational Unified Process Activities: |Activity: Detail a Use-Case |Step: Illustrate Relationships with Actors and Other Use-Cases | |*Note: this note may be deleted once the diagram is created. ) line_color 3342489 fill_color 13434879 width 919 height 743) (object NoteView @4 location (1344, 160) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @4 location (1006, 29) fill_color 13434879 nlines 5 max_width 640 justify 1 label |Created/modified by: |Date: | |Approved by: |Date: ) line_color 3342489 fill_color 13434879 width 700 height 275) (object UseCaseView "Use Case View::Use-Case Model::Use Cases::::" @5 location (1088, 1024) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @5 location (1088, 1162) anchor_loc 1 nlines 2 max_width 631 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "34E37FB203D4" autoResize TRUE) (object ClassView "Class" "Use Case View::Use-Case Model::Actors::" @6 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (448, 1024) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @6 location (448, 1184) anchor_loc 1 nlines 2 max_width 362 justify 0 label "") icon "Actor" icon_style "Icon" line_color 3342489 quidu "353D5816026C" annotation 8 autoResize TRUE) (object AssociationViewNew "" @7 location (741, 1024) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype (object SegLabel @8 Parent_View @7 location (741, 1060) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<>" pctDist 0.500000 height 36 orientation 1) line_color 3342489 quidu "35C0ED3A00F0" roleview_list (list RoleViews (object RoleView "" @9 Parent_View @7 location (501, -160) stereotype TRUE line_color 3342489 quidu "35C0ED3B0118" client @7 supplier @5 vertices (list Points (741, 1024) (976, 1024)) line_style 0) (object RoleView "" @10 Parent_View @7 location (501, -160) stereotype TRUE line_color 3342489 quidu "35C0ED3B0119" client @7 supplier @6 vertices (list Points (741, 1024) (505, 1024)) line_style 0))))))) (object Association "$UNNAMED$39" quid "35C0ED3A00F0" stereotype "communicate" roles (list role_list (object Role "$UNNAMED$40" quid "35C0ED3B0118" supplier "Use Case View::Use-Case Model::Use Cases::::" quidu "34E37FB203D4" is_navigable TRUE) (object Role "$UNNAMED$41" quid "35C0ED3B0119" supplier "Use Case View::Use-Case Model::Actors::" quidu "353D5816026C")))) logical_presentations (list unit_reference_list)) (object Class_Category "Included Use Cases" quid "35C0E0BB0366" documentation |This package contains "common" use cases which are textually included in one or more other use cases. They are organized in this package to promote greater reuse. | exportControl "Public" logical_models (list unit_reference_list (object Class_Category "" quid "37BB995102BF" exportControl "Public" logical_models (list unit_reference_list (object UseCase "" attributes (list Attribute_Set) quid "37BB997903CB")) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list (object UseCaseDiagram "Architecturally Significant Use-Cases" quid "34E36CFC03D4" title "Architecturally Significant Use-Cases" documentation "This diagram contains all architecturally significant use cases. " zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object NoteView @11 location (432, 384) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @11 location (44, 28) fill_color 13434879 nlines 15 max_width 740 justify 1 label |Architecturally Significant Use Cases | |This diagrams shows only the Use-Cases that are significant for the architecture of the system. | |For information on this see the Rational Unified Process: |Activity: Prioritize Use Cases |Step: Document Use Cases and Scenarios in the Use-Case View | |*Note: this note may be deleted once the diagram is created. ) line_color 3342489 fill_color 13434879 width 800 height 725) (object NoteView @12 location (1216, 160) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @12 location (878, 29) fill_color 13434879 nlines 5 max_width 640 justify 1 label |Created/modified by: |Date: | |Approved by: |Date: ) line_color 3342489 fill_color 13434879 width 700 height 275)))))) logical_presentations (list unit_reference_list (object UseCaseDiagram "Global View of Actors and Use Cases" quid "35B6803F0281" title "Global View of Actors and Use Cases" documentation "This is a global view of the system showing all Busines Use Cases and Business Actors. It is intended to be an overview diagram, so if the diagram becomes too complex for easy comprehension, use several diagrams, each of which should focus on a different aspect of the system. Usually, organizing use case diagrams around actors is a good approach." zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 2259 items (list diagram_item_list (object ClassView "Class" "Use Case View::Use-Case Model::Покупатель" @13 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (368, 320) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @13 location (368, 480) anchor_loc 1 nlines 2 max_width 362 justify 0 label "Покупатель") icon "Actor" icon_style "Icon" line_color 3342489 quidu "4CBAD934009E" annotation 8 autoResize TRUE) (object UseCaseView "Use Case View::Use-Case Model::Ввести деньги" @14 location (1136, 208) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @14 location (1136, 346) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Ввести деньги") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "4CBAD9D2001E") (object AssociationViewNew "$UNNAMED$0" @15 location (725, 264) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAED5803BA" roleview_list (list RoleViews (object RoleView "$UNNAMED$1" @16 Parent_View @15 location (293, -152) stereotype TRUE line_color 3342489 quidu "4CBAED5A007C" client @15 supplier @14 vertices (list Points (725, 264) (1025, 219)) line_style 0) (object RoleView "$UNNAMED$2" @17 Parent_View @15 location (293, -152) stereotype TRUE line_color 3342489 quidu "4CBAED5A007E" client @15 supplier @13 vertices (list Points (725, 264) (425, 308)) line_style 0))) (object UseCaseView "Use Case View::Use-Case Model::Выбрать товар" @18 location (1104, 432) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @18 location (1104, 570) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Выбрать товар") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "4CBAD9FD018E") (object AssociationViewNew "$UNNAMED$3" @19 location (708, 369) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAED5C01EF" roleview_list (list RoleViews (object RoleView "$UNNAMED$4" @20 Parent_View @19 location (276, -47) stereotype TRUE line_color 3342489 quidu "4CBAED5D0161" client @19 supplier @18 vertices (list Points (708, 369) (994, 412)) line_style 0) (object RoleView "$UNNAMED$5" @21 Parent_View @19 location (276, -47) stereotype TRUE line_color 3342489 quidu "4CBAED5D0163" client @19 supplier @13 vertices (list Points (708, 369) (425, 325)) line_style 0))) (object UseCaseView "Use Case View::Use-Case Model::Запросить выдать товар" @22 location (1072, 624) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @22 location (1072, 762) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Запросить выдать товар") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "4CBAED1D03CA") (object AssociationViewNew "$UNNAMED$6" @23 location (693, 459) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAED5F01EA" roleview_list (list RoleViews (object RoleView "$UNNAMED$7" @24 Parent_View @23 location (261, 43) stereotype TRUE line_color 3342489 quidu "4CBAED600294" client @23 supplier @22 vertices (list Points (693, 459) (962, 575)) line_style 0) (object RoleView "$UNNAMED$8" @25 Parent_View @23 location (261, 43) stereotype TRUE line_color 3342489 quidu "4CBAED600296" client @23 supplier @13 vertices (list Points (693, 459) (425, 343)) line_style 0))) (object UseCaseView "Use Case View::Use-Case Model::Запросить вернуть деньги" @26 location (1088, 848) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @26 location (1088, 986) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Запросить вернуть деньги") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "4CBADF37012D") (object AssociationViewNew "$UNNAMED$9" @27 location (716, 575) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAED62038B" roleview_list (list RoleViews (object RoleView "$UNNAMED$10" @28 Parent_View @27 location (284, 159) stereotype TRUE line_color 3342489 quidu "4CBAED64005C" client @27 supplier @26 vertices (list Points (716, 575) (1010, 790)) line_style 0) (object RoleView "$UNNAMED$11" @29 Parent_View @27 location (284, 159) stereotype TRUE line_color 3342489 quidu "4CBAED64005E" client @27 supplier @13 vertices (list Points (716, 575) (425, 360)) line_style 0))) (object UseCaseView "Use Case View::Use-Case Model::Забрать выручку" @30 location (2032, 944) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @30 location (2032, 1082) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Забрать выручку") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "4CBADA9F0166") (object ClassView "Class" "Use Case View::Use-Case Model::Обслуживающий персонал" @31 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2720, 896) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @31 location (2720, 1056) anchor_loc 1 nlines 2 max_width 362 justify 0 label "Обслуживающий персонал") icon "Actor" icon_style "Icon" line_color 3342489 quidu "4CBAD94402F5" annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$27" @32 location (2400, 915) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAEDFD01A9" roleview_list (list RoleViews (object RoleView "$UNNAMED$28" @33 Parent_View @32 location (144, -461) stereotype TRUE line_color 3342489 quidu "4CBAEDFE011B" client @32 supplier @30 vertices (list Points (2400, 915) (2140, 933)) line_style 0) (object RoleView "$UNNAMED$29" @34 Parent_View @32 location (144, -461) stereotype TRUE line_color 3342489 quidu "4CBAEDFE012B" client @32 supplier @31 vertices (list Points (2400, 915) (2660, 898)) line_style 0))) (object ClassView "Class" "Use Case View::Use-Case Model::Расчетная система" @35 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1552, 832) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @35 location (1552, 992) anchor_loc 1 nlines 2 max_width 362 justify 0 label "Расчетная система") icon "Actor" icon_style "Icon" line_color 3342489 quidu "4CBADD6702DC" annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$12" @36 location (1369, 560) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAED780377" roleview_list (list RoleViews (object RoleView "$UNNAMED$13" @37 Parent_View @36 location (425, 272) stereotype TRUE line_color 3342489 quidu "4CBAED7903E3" client @36 supplier @35 vertices (list Points (1369, 560) (1497, 752)) line_style 0) (object RoleView "$UNNAMED$14" @38 Parent_View @36 location (425, 272) stereotype TRUE line_color 3342489 quidu "4CBAED7A000A" client @36 supplier @14 vertices (list Points (1369, 560) (1242, 369)) line_style 0))) (object AssociationViewNew "$UNNAMED$15" @39 location (1367, 666) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAED7C0248" roleview_list (list RoleViews (object RoleView "$UNNAMED$16" @40 Parent_View @39 location (423, 122) stereotype TRUE line_color 3342489 quidu "4CBAED7D017C" client @39 supplier @35 vertices (list Points (1367, 666) (1491, 776)) line_style 0) (object RoleView "$UNNAMED$17" @41 Parent_View @39 location (423, 122) stereotype TRUE line_color 3342489 quidu "4CBAED7D017E" client @39 supplier @18 vertices (list Points (1367, 666) (1286, 593)) line_style 0))) (object AssociationViewNew "$UNNAMED$18" @42 location (1394, 761) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAED7F038B" roleview_list (list RoleViews (object RoleView "$UNNAMED$19" @43 Parent_View @42 location (434, -39) stereotype TRUE line_color 3342489 quidu "4CBAED81009B" client @42 supplier @35 vertices (list Points (1394, 761) (1492, 802)) line_style 0) (object RoleView "$UNNAMED$20" @44 Parent_View @42 location (434, -39) stereotype TRUE line_color 3342489 quidu "4CBAED8100AB" client @42 supplier @22 vertices (list Points (1394, 761) (1072, 624)) line_style 0))) (object AssociationViewNew "$UNNAMED$21" @45 location (1343, 837) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAED8400F4" roleview_list (list RoleViews (object RoleView "$UNNAMED$22" @46 Parent_View @45 location (367, -219) stereotype TRUE line_color 3342489 quidu "4CBAED850131" client @45 supplier @35 vertices (list Points (1343, 837) (1491, 832)) line_style 0) (object RoleView "$UNNAMED$23" @47 Parent_View @45 location (367, -219) stereotype TRUE line_color 3342489 quidu "4CBAED850140" client @45 supplier @26 vertices (list Points (1343, 837) (1196, 841)) line_style 0))) (object AssociationViewNew "$UNNAMED$30" @48 location (1765, 880) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAEE010319" roleview_list (list RoleViews (object RoleView "$UNNAMED$31" @49 Parent_View @48 location (-219, -192) stereotype TRUE line_color 3342489 quidu "4CBAEE020365" client @48 supplier @35 vertices (list Points (1765, 880) (1609, 842)) line_style 0) (object RoleView "$UNNAMED$32" @50 Parent_View @48 location (-219, -192) stereotype TRUE line_color 3342489 quidu "4CBAEE020375" client @48 supplier @30 vertices (list Points (1765, 880) (1922, 916)) line_style 0))) (object UseCaseView "Use Case View::Use-Case Model::Обновить содержимое автомата" @51 location (2208, 624) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @51 location (2208, 762) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Обновить содержимое автомата") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "4CBADAAE0228") (object AssociationViewNew "$UNNAMED$33" @52 location (2584, 822) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CBAEE770356" roleview_list (list RoleViews (object RoleView "$UNNAMED$34" @53 Parent_View @52 location (328, -554) stereotype TRUE line_color 3342489 quidu "4CBAEE780306" client @52 supplier @51 vertices (list Points (2584, 822) (2515, 785)) line_style 0) (object RoleView "$UNNAMED$35" @54 Parent_View @52 location (328, -554) stereotype TRUE line_color 3342489 quidu "4CBAEE780308" client @52 supplier @31 vertices (list Points (2584, 822) (2659, 860)) line_style 0))) (object AssociationViewNew "$UNNAMED$36" @55 location (1758, 764) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "4CCC320F02DD" roleview_list (list RoleViews (object RoleView "$UNNAMED$37" @56 Parent_View @55 location (-338, -340) stereotype TRUE line_color 3342489 quidu "4CCC321003A6" client @55 supplier @35 vertices (list Points (1758, 764) (1609, 811)) line_style 0) (object RoleView "$UNNAMED$38" @57 Parent_View @55 location (-338, -340) stereotype TRUE line_color 3342489 quidu "4CCC321003B5" client @55 supplier @51 vertices (list Points (1758, 764) (1887, 721)) line_style 0)))))))) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "35C6339B029F" title "Main" documentation |This diagram depicts the relationships between the packages (models) contained in the 'Use-Case View": the Use-Case Model (for the system) and the Business Use-Case Model (describing the business). zoom 90 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object CategoryView "Use Case View::Use-Case Model" @58 location (384, 880) font (object Font size 10 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @58 location (189, 779) fill_color 13434879 nlines 2 max_width 390 justify 0 label "Use-Case Model") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "35B677F4010E" width 402 height 215) (object NoteView @59 location (1040, 560) font (object Font size 10 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @59 location (813, 358) fill_color 13434879 nlines 9 max_width 419 justify 1 label "The Use-Case Model is traceable to (and derives from) the Business Model. The system (as described in the Use Case Model) provides behavior that supports the business.") line_color 3342489 fill_color 13434879 width 479 height 416) (object CategoryView "Use Case View::Business Use-Case Model" @60 location (384, 320) font (object Font size 9 face "Arial" charSet 204 bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @60 location (189, 229) fill_color 13434879 nlines 2 max_width 390 justify 0 label "Business Use-Case Model") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "35B677D701B8" width 403 height 194) (object ImportView "" @61 stereotype TRUE line_color 3342489 quidu "35C633DA030C" client @58 supplier @60 vertices (list Points (384, 718) (384, 417)) line_style 0) (object AttachView "" @62 stereotype TRUE line_color 3342489 client @61 supplier @59 vertices (list Points (384, 567) (800, 561)) line_style 0))))) root_category (object Class_Category "Logical View" quid "34DBB4830141" documentation |Rational Unified Process uses the "Logical View in Rose" to organize the Design Model and the Process View and the optional Business Object Model and Analysis Model. exportControl "Public" global TRUE subsystem "Component View" quidu "34DBB4830143" logical_models (list unit_reference_list (object Class_Category "Business Object Model" quid "35B678080064" documentation |This model is optional. |The Business Object Model contains a set of interacting workers and business entity (domain) classes which collaborate to enact the business processes. In some cases, only the business entity classes are documented. The business entity classes as a whole are sometimes referred to as a 'domain model'. | |The business modeling workflow in Rational Unified Process produces two models: the business use-case model, and the business object model. Both show the business |processes, but different aspects of them. In the business use-case model each business use case represents a business process, described (text and/or activity diagrams) from an "external" view point without worrying about who does what to whom inside of the organization. |In the business object model, you include realizations of each business use case to show how workers and entities collaborate to perform the process. You do that using class diagrams, activity diagrams with swimlanes, collaboration diagrams, and/or interaction diagrams. | exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list)) (object Class_Category "Analysis Model" quid "35B678170028" documentation |This model is optional. |The Analysis Model contains a set of Analysis Classes, which describe an abstract realization of the use cases of the system. The analysis classes evolve into associated design elements which are modeled in the Design Model. exportControl "Public" logical_models (list unit_reference_list (object Class "Consumer" attributes (list Attribute_Set) quid "4CC472FA00A5" stereotype "entity") (object Class "SystemState" attributes (list Attribute_Set) quid "4CC4730D00C5" stereotype "entity" operations (list Operations (object Operation "//write chosen product" attributes (list Attribute_Set) quid "4CC4A06C0185" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//is flag return_money set" attributes (list Attribute_Set) quid "4CC4AF9102F8" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//get entered sum of money" attributes (list Attribute_Set) quid "4CC4AFFF012F" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//add earnings" attributes (list Attribute_Set) quid "4CC4B01D0073" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//zero entered sum" attributes (list Attribute_Set) quid "4CC4B0200271" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//clear get_product flag" attributes (list Attribute_Set) quid "4CC4B0240326" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//set flag get_product" attributes (list Attribute_Set) quid "4CC4B087014F" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//zero revenue" attributes (list Attribute_Set) quid "4CCFE5BB037A" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//is flag get_product set" attributes (list Attribute_Set) quid "4CCFE62B01ED" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//set flag return_money" attributes (list Attribute_Set) quid "4CCFE68A0377" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//clear return_money flag" attributes (list Attribute_Set) quid "4CCFE6B600F0" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//change value of entered sum" attributes (list Attribute_Set) quid "4CCFE90903E6" concurrency "Sequential" opExportControl "Public" uid 0))) (object Class "Staff" attributes (list Attribute_Set) quid "4CC4731F0338" stereotype "entity") (object Class "DataBase" attributes (list Attribute_Set) quid "4CC473660259" stereotype "entity" operations (list Operations (object Operation "//get price of product" attributes (list Attribute_Set) quid "4CC4B0060105" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//change amount of product" attributes (list Attribute_Set) quid "4CC4B00B01E7" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//is any product in box" attributes (list Attribute_Set) quid "4CCC14A8022B" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//send request for change" attributes (list Attribute_Set) quid "4CCFE60700EE" concurrency "Sequential" opExportControl "Public" uid 0))) (object Class "UserCommunicator" attributes (list Attribute_Set) quid "4CC48C1A028D" stereotype "boundary" operations (list Operations (object Operation "//bring in money" attributes (list Attribute_Set) quid "4CC4A044031C" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//choose product" attributes (list Attribute_Set) quid "4CC4A05A00B7" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//get product" attributes (list Attribute_Set) quid "4CC4AF8703D3" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//get revenue" attributes (list Attribute_Set) quid "4CCFE59D00AE" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//open box" attributes (list Attribute_Set) quid "4CCFE5CA00B4" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//renew data about product" attributes (list Attribute_Set) quid "4CCFE5DA0175" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//return money" attributes (list Attribute_Set) quid "4CCFE65C0009" concurrency "Sequential" opExportControl "Public" uid 0))) (object Class "SignalLamp" attributes (list Attribute_Set) quid "4CC49FC20330" stereotype "entity" operations (list Operations (object Operation "//highlight" attributes (list Attribute_Set) quid "4CC4A08401AC" concurrency "Sequential" opExportControl "Public" uid 0))) (object Class "ServiceStation" attributes (list Attribute_Set) quid "4CC4B171017F" stereotype "entity" operations (list Operations (object Operation "//informate product is finished" attributes (list Attribute_Set) quid "4CCFE3CF0046" concurrency "Sequential" opExportControl "Public" uid 0))) (object Class "Table" attributes (list Attribute_Set) quid "4CC4B22C00FF" stereotype "entity" operations (list Operations (object Operation "//show message" attributes (list Attribute_Set) quid "4CCFE936014D" concurrency "Sequential" opExportControl "Public" uid 0))) (object Class "SystemController" attributes (list Attribute_Set) quid "4CCDA59A0191" stereotype "control" operations (list Operations (object Operation "//info money brought in" attributes (list Attribute_Set) quid "4CCFE29002D0" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//info there is not product" attributes (list Attribute_Set) quid "4CCFE3DB0199" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//info product is chosen" attributes (list Attribute_Set) quid "4CCFE43800D6" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//info get product" attributes (list Attribute_Set) quid "4CCFE4840378" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//get entered sum of money" attributes (list Attribute_Set) quid "4CCFE49A03C2" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "//info sum