没有合适的资源?快使用搜索试试~ 我知道了~
利用面向对象方法开发健壮的商业化软件系统的过程
需积分: 4 21 下载量 47 浏览量
2008-01-17
13:21:53
上传
评论
收藏 719KB PDF 举报
温馨提示
试读
72页
看看就知道了。很不错的面向对象开发的教程
资源推荐
资源详情
资源评论
Copyright © 1997, 1998 Timothy Korson. All rights reserved.
Borland Conference, Denver, August 1998
1-1
A Commercially Robust Process
for the Development of OO
Software Systems
presented at
9th Annual Borland Conference
Denver, CO
August 11, 1998
by
Timothy D. Korson, Ph. D.
Senior Partner, Software Architects
and
Dean, School of Computing
Southern Adventist University
(423) 238-3288
korson@software-architects.com
www.software-architects.com
Copyright © 1997, 1998 Timothy Korson. All rights reserved.
Borland Conference, Denver, August 1998
1-2
Abstract
The successful use of object technology requires far
more than simply the adoption of UML, Java,
CORBA or ActiveX. What is crucial, is knowing
how to use these technologies to build
commercially robust software systems. In this
session the speaker draws on his experience at
NASA, NORTEL, AT&T, IBM, NOVA GASS, and
other leading companies to illustrate the pitfalls
and best practices of OO software development.
Attendees simulate the problems encountered
when applying existing methods by walking
through the complete development process from
use case development to pattern application and
coding. Participants gain a clear understanding of
the distinction between domain models,
application models, and architectures. The course
goes beyond notation and cookbook methods to
address the key principles of Object-Oriented
Software Development. A percentage of the time is
spent discussing the rationale underlying each
step of the process so that attendees will leave
with an understanding of the fundamental
software engineering concepts behind the specific
techniques presented. Several case studies are
woven through the presentation.
Copyright © 1997, 1998 Timothy Korson. All rights reserved.
Borland Conference, Denver, August 1998
1-3
Restricted Use
Software Architects retains ownership of the material contained
in these course notes. This copyrighted material is provided to
attendees of Software Architects courses under a restricted
licensing agreement exclusively for the personal use of attendees
of courses taught by Software Architects. This material may not
be copied or reused without written permission of Software
Architects.
Software Architects is prepared to grant rights to reuse all or a
portion of this material based upon your request and our explicit
permission; all other rights are reserved.
Please respect these rights.
Copyright © 1997, 1998 Timothy Korson. All rights reserved.
Borland Conference, Denver, August 1998
1-4
Overview: Methods,
Processes, & Life Cycles
OT Promises to:
• Support RAD through reuse of class
components, design patterns, architectural
frameworks, and domain models
• Improve product quality
• Facilitate business process reengineering
• Solve problems of greater complexity
• Improve maintainability and extensibility
• Improve communication with customers
• Improve communication between developers
These are potential benefits. They do not
magically happen. They require the systematic
application of rigorous methods
Copyright © 1997, 1998 Timothy Korson. All rights reserved.
Borland Conference, Denver, August 1998
1-5
UML
■ UML stands for the Unified Modeling
Language
■ UML is a notation, not a method.
■ Rational/Booch’s original intention was
to create a unified method
1
which
included a unified modeling language,
but this was quickly seen to be
infeasible, and the focus narrowed to the
UML.
1. see future slide on the Rational Objectory Process
The Three Amigos
剩余71页未读,继续阅读
资源评论
eggqq007
- 粉丝: 14
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功