Bai giang ve ngon ngu UML Bai 10

42 322 0
Bai giang ve ngon ngu UML Bai 10

Đ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

Bai giang ve ngon ngu UML Bai 10

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

Ngày đăng: 12/08/2013, 12:05

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan