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

Software design: Lecture 26 - Sheraz Pervaiz

18 2 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

Software design - Lecture 26. The main topics covered in this chapter include: panel discussion on scenario; problem statement to be shown in word; analysis of panel discussion; discussion on rich picture diagram; deployment diagram; visualize hardware topology of a system;...

1 Software Design Lecture : 26 Panel Discussion on Scenario Problem Statement to be shown  in Word Analysis of Panel Discussion Sample  problem  can  have  different  correct  versions  of  solution No fix solution for a given scenario We might agree to disagree But one problem can’t have more than one final version  of class diagram Discussion on Rich Picture  Diagram Categories of UML Diagrams (3) Static Use case diagram Class diagram Dynamic Activity diagram Sequence diagram Object diagram State diagram Collaboration diagram Implementation Component diagram Deployment diagram 10 Deployment Diagram Deployment diagrams are used for describing the  hardware  components  where  software  components are deployed Deployment  diagrams  are  used  to  describe  the  static deployment view of a system 11 Purpose of the Diagram  The purpose of deployment diagrams can be  described as: i Visualize hardware topology of a system ii.Describe  the  hardware  components  used  to  deploy software components iii.Describe runtime processing nodes 12 Target Audience Deployment  diagrams  are  useful  for  system  engineers.  An  efficient  deployment  diagram  is  very  important  because  it  controls  the  following  parameters i Performance ii.Scalability iii.Maintainability iv.Portability 13 Artifacts in Deployment Diagram Nodes:   Nodes are nothing but physical hardwares used  to deploy the application  Deployment diagrams consist of nodes and their  relationships 14 Sample Scenario The  following  deployment  diagram  is  a  sample  to give  an  idea  of  the deployment view of order  management system  Monitor  Modem  Caching server  Server 15 Application Flow • The  application  is  assumed  to  be  a  web  based  application  which  is  deployed  in  a  clustered  environment  using  server  1,  server  2  and  server  3. The user is connecting to the application using  internet. The control is flowing from the caching  server to the clustered environment 16 Proposed Component Diagram 17 Deployment diagram ... Deployment Diagram Deployment diagrams are used for describing the  hardware  components  where  software? ? components are deployed Deployment  diagrams  are  used  to  describe  the  static deployment view of a system... Visualize hardware topology of a system ii.Describe  the  hardware  components  used  to  deploy? ?software? ?components iii.Describe runtime processing nodes 12 Target Audience Deployment  diagrams 

Ngày đăng: 05/07/2022, 14:04

Xem thêm:

Mục lục

    Panel Discussion on Scenario

    Problem Statement to be shown in Word

    Analysis of Panel Discussion

    Discussion on Rich Picture Diagram

    Categories of UML Diagrams (3)

    Purpose of the Diagram

    Artifacts in Deployment Diagram

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN