1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Ngôn ngữ lập trình UML pptx

42 589 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 259,94 KB

Nội dung

1 Architecture and the UML 2 Models, Views, and Diagrams Use Case Diagrams Use Case Diagrams Use Case Diagrams Scenario Diagrams Scenario Diagrams Collaboration Diagrams State Diagrams State Diagrams Component Diagrams Component Diagrams Component Diagrams Deployment Diagrams State Diagrams State Diagrams Object Diagrams Scenario Diagrams Scenario Diagrams Statechart Diagrams Use Case Diagrams Use Case Diagrams Sequence Diagrams State Diagrams State Diagrams Class Diagrams Activity Diagrams A model is a complete description of a system from a particular perspective Models 3 Use Case Model Use Case Diagrams Collaboration Diagrams Component Diagrams Deployment Diagrams Object Diagrams Statechart Diagrams Sequence Diagrams Class Diagrams Activity Diagrams Use Case Views Design Views Depl. Views Impl. Views Analysis Views Test Views Use Case Views Design Views Depl. Views Impl. Views Analysis Views Test Views 4 Analysis & Design Model Use Case Diagrams Collaboration Diagrams Component Diagrams Deployment Diagrams Object Diagrams Statechart Diagrams Sequence Diagrams Class Diagrams Activity Diagrams Use Case Model Design Model Depl. Model Impl. Model Analysis Model Test Model Incl. subsystems and packages Use Case Views Design Views Depl. Views Impl. Views Analysis Views Test Views 5 Deployment and Implementation Model Use Case Diagrams Collaboration Diagrams Component Diagrams Deployment Diagrams Object Diagrams Statechart Diagrams Sequence Diagrams Class Diagrams Activity Diagrams Use Case Model Design Model Depl. Model Impl. Model Analysis Model Test Model Incl. active classes and components Use Case Views Design Views Depl. Views Impl. Views Analysis Views Test Views 6 Test Model Use Case Diagrams Collaboration Diagrams Component Diagrams Deployment Diagrams Object Diagrams Statechart Diagrams Sequence Diagrams Class Diagrams Activity Diagrams Use Case Model Design Model Depl. Model Impl. Model Analysis Model Test Model Test model refers to all other models and uses corresponding diagrams Use Case Views Design Views Depl. Views Impl. Views Analysis Views Test Views 7 Use case - functions of a system from the user's point of view Sequence diagrams -illustrates object interactions arranged in a time sequence. Class diagrams -static structure in terms of classes and relationships Activity diagrams -behavior of an operation as a set of actions State chart diagrams -behavior of a class in terms of states Collaboration diagrams -spatial representation of objects, links, and interactions Object diagrams -objects and their relationships and correspond to (simplified collaboration diagrams that do not represent message broadcasts) Component diagrams -physical components of an application Deployment diagrams -deployment of components on particular pieces of hardware 8 Actors  An actor is someone or some thing that must interact with the system under development Tranc coord Buyerr seller Security system 9 Use Cases  A use case is a pattern of behavior the system exhibits - Each use case is a sequence of related transactions performed by an actor and the system in a dialogue  Actors are examined to determine their needs - Buyer – post an rfq - seller – respond to rfq - Data validator – validate - Dep manager deploy deploy post an rfq Validate Principal actors Secondary actors External hardware Other systems 10 Use Cases  A flow of events document is created for each use cases - Written from an actor point of view  Details what the system must provide to the actor when the use cases is executed  Typical contents - How the use case starts and ends - Normal flow of events - Alternate flow of events - Exceptional flow of events [...]... class reduced to the concept of module 16 Extensibility Mechanisms Stereotype Tagged value Constraint 17 Common Elements 18 Common Mechanisms 19 Data Types Packages 20 Extending the UML Stereotypes can be used to extend the UML notational elements Stereotypes may be used to classify and extend associations, inheritance relationships, classes, and components Examples: - Class stereotypes: boundary, control,... info 2: submit 3: add user 4: add interests 5: save information 6: add info 7: add 13 Class Diagrams A class diagram shows the existence of classes and their relationships in the logical view of a system UML modeling elements in class diagrams - Classes and their structure and behavior - Association, aggregation, dependency, and inheritance relationships - Multiplicity and navigation indicators - Role . 1 Architecture and the UML 2 Models, Views, and Diagrams Use Case Diagrams Use Case Diagrams Use Case Diagrams Scenario Diagrams Scenario Diagrams Collaboration Diagrams State Diagrams State Diagrams Component Diagrams Component Diagrams Component Diagrams Deployment Diagrams State Diagrams State Diagrams Object Diagrams Scenario Diagrams Scenario Diagrams Statechart Diagrams Use. existence of classes and their relationships in the logical view of a system  UML modeling elements in class diagrams - Classes and their structure and behavior -

Ngày đăng: 24/01/2014, 02:20

TỪ KHÓA LIÊN QUAN

w