Borland®
Shop
Products Downloads Services Support Partners News & Events Company Community
2004 Borland Conference September 11-15, 2004 San Jose California

MY SCHEDULE

PRECONFERENCE TUTORIALS

DEFINE
CaliberRM
DESIGN
Together
DEVELOP
C++Builder
C#Builder
Delphi
JBuilder
TEST
Optimizeit
DEPLOY
Borland Enterprise Server
Janeva
VisiBroker
InterBase/JDataStore
MANAGE
StarTeam

INTEREST AREAS
ALM, Methods, and Process
Architecture, Models, and Patterns
J2EE™
Microsoft® .NET Framework
Service-oriented Architectures
Best Practices
User Experience
Emerging Technologies
Testing and Quality
Programming
Mobile
People, Teams, and Management
Platforms
Security

COMPLETE SESSION LIST
COMPLETE SCHEDULE
SPEAKERS

 CONFERENCE SPEAKER: Scott Ambler

Legend

Occasionally changes occur in speakers, sessions and times. Please make sure to update your conference plans.


3046  Agile Database Techniques  New Session
Together InterBase/JDataStore ALM, Methods, and Processes Architecture, Models, and Patterns
Type: Preconference Tutorial. Level: Intermediate.
The goal of the Agile Data (AD) methodology (www.agiledata.org) is to define strategies that IT professionals can apply in a wide variety of situations to work together effectively on the data aspects of software systems. Agile software development is real and it's here to stay. If data professionals are to remain relevant they must adopt techniques that reflect the realities of modern development, and that includes working in an agile and evolutionary manner. This presentation explores techniques for evolutionary database development, including: Database refactoring; Agile-Modeling Driven Development (AMDD); Test-Driven Development (TDD); Mapping objects to relational databases; Database encapsulation strategies; Alternatives to relational databases; Techniques for working with legacy data; Concurrency control; Effective referential integrity; Real-world XML; and Tools for Agile DBAs.
Prerequisites: An open mind.
3046 Sunday, September 12, 2004 — 1:00pm - 5:00pm
Room: A7

3202  Agile Model Driven Development (AMDD)  New Session
Together ALM, Methods, and Processes Architecture, Models, and Patterns
Type: Regular Session. Level: Beginning.
How do you successfully model the complexities of modern-day software without getting bogged down in mountains of paperwork? How do you effectively engineer the requirements for your system? What techniques can you apply to analyze those requirements? To architect and design your software? Agile Modeling (AM), www.agilemodeling.com, addresses these questions, presenting an effective approach to modeling complex software that can be applied on both eXtreme Programming (XP) and IBM Rational Unified Process (RUP) projects. This session explores the values, principles, and practices upon which AM is based and identifies when AM will and will not work in practice. It defines what it means for a model to be agile and presents numerous examples. The concept of agile documentation is described, and a discussion of how modeling is performed in an agile manner on both XP and RUP projects is described in detail. In this presentation, discover that while software may be complex, your approach to modeling and documenting it does not need to be.
Prerequisites: Understanding of the basics of agile software development.
3202 Tuesday, September 14, 2004 — 9:30am - 10:45am
Room: A7

3240  The Elements of UML Style  New Session
Together
Type: Regular Session. Level: Intermediate.
One of the Agile Modeling (AM) practices is Apply Modeling Standards, the modeling version of the eXtreme Programming (XP) Coding Standards. The idea is that developers should agree to and follow a common set of standards and guidelines on a software project, and some of those guidelines should apply to modeling. In this session, learn how to apply common techniques for improving the quality of your UML 2.0 diagrams, making them easier to create, to understand, and to maintain.
Prerequisites: Understanding of UML diagrams.
3240 Wednesday, September 15, 2004 — 9:30am - 10:45am
Room: A7


Legend

All speakers, programs, and descriptions subject to change.
 
Site Map Search Contact