当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

复旦大学:《面向对象分析和设计》课程资料_课程注册系统_6-8 Identify Design Elements、RunTime Architecture、Describe Distribution

资源类别:文库,文档格式:PDF,文档页数:79,文件大小:1.3MB,团购合买
点击下载完整版文档(PDF)

6 Identify Design Elements 匡E喜

1 6 Identify Design Elements

IBM Software Group Mastering object-Oriented Analysis and Design With UML Module 6: Identify Design Elements Rational software

2

E bonn arabo 架构分析 ⑧ E Defne a candidate Partum Arcteetra 用例分析 Anay 识别设计元素 Anaya BehaVor 运行时架构 Rore ne Archtecture 描述分布 Degn物e 数据库设计 用例设计 子系统设计 类设计 M 且

3

Identify Design Elements in Context Inception Iteration teration(Option Define a Candidate Architecture Synthesis Analyze Behavior Identify Design (Optional) Architect Refine the Architecture Design the Database 匡E喜

4 Identify Design Elements in Context [Early Elaboration Iteration] [Inception Iteration (Optional)] Define a Candidate Architecture Perform Architectural Synthesis Analyze Behavior Refine the Architecture Design Components Design the Database (Optional) Identify Design Elements Architect

匡E喜

5

Soft ware Project mple mentation rchitecture specific Model Document Guidelines 目 Supple mentar y Analysis Deploy ment Specifications Model Model Identify D esign Identify desi Incorporate Mechan is s Ele ments Ex isting Design Elements Software Architect Structure the Describe Run- Implementation Model Time Arch itecture Des cribe (fr om Implementation) Dis tribution Soft were Architectur Document (updated) 匡E喜

6

Identify Design Elements Steps ★◆ Identify classes and subsystems Identify subsystem interfaces Identify reuse opportunities 4 Update the organization of the design Model ◆ Checkpoints Analysis Classes 匡E喜

7 Identify Design Elements Steps  Identify classes and subsystems  Identify subsystem interfaces  Identify reuse opportunities  Update the organization of the Design Model  Checkpoints Analysis Classes

From analysis Classes to Design Elements Analysis Classes Design Elements > > > O subsystem > 目 <<boundary syste Subsystem Many-to-Many Mapping 匡E喜

8 From Analysis Classes to Design Elements Analysis Classes Design Elements > > > > Many-to-Many Mapping Subsystem > Subsystem >

Example: Registration Package Main StudentForm MainRegistrarForm > > Register ForCoursesForm CloseRegistration Form > > Registration controller CloseRegistration Controller 匡E喜

9 Example: Registration Package MainRegistrarForm 1 1 MainStudentForm 1 RegisterForCoursesForm > 0..1 1 CloseRegistrationForm > 0..1 0..1 CloseRegistrationController > RegistrationController > 1

EXample: University Artifacts Package: Generalization ≤≤ entity> Student ≤≤ entity>> I ScheduleOfferingInfo tity? Fulltime Student Parttime Student Primary ScheduleOfferingInfo 匡E喜

10 FulltimeStudent > ParttimeStudent > PrimaryScheduleOfferingInfo > ScheduleOfferingInfo > Student > Example: University Artifacts Package: Generalization

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共79页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有