Hello, and welcome to DDJ.com
CMP Media Launches New Dr. Dobb's Journal

SD West 2006 announces this year's list of Jolt Product Excellence Award winners and Productivity Award winners.

LOG INRegisterForgot password?
What are the green links?
All Access members only
RSS Feed
DDJ > Dr. Dobb's Departments > Architecture & Design

Architecture & Design

Editor's Note | News | Features |

Best practice in application architecture, modeling, programming methods, and product lifecycle management.


Editor's Note

Scott Ambler's Agile Modeling newsletter for February discusses reasons why Agile developers might want to model ahead, despite the discipline's focus on Just in Time (JIT) principles. Whether modeling iterations in advance of actual need is necessitated by scheduling challenges or other project requirements, Steve explains how to do it, how to keep it real, and avoid BMUF (Big Model Up Front) complications, down the line. In features, Chris Sibbald, VP of Telelogic, describes how to use SysML, a UML 2.0 dialect aimed at systems engineers.

In the News

Apple's Largest U.S. Store Highlights Growth Strategy
Sandwiched between aging brick buildings, the minimalist 20,000-square-foot store stands out on Boston's historic Boylston Street.

SEC Charges Broadcom Founder, Gen Counsel, Ex-Execs
The charges follow Broadcom's agreement, announced April 22, to pay $12 million to settle SEC charges that it fraudulently backdated stock options.

'Grand Theft Auto' Helps U.S. Xbox Sales Top 10 Million
GTA IV also helped boost the subscriber base to Microsoft's Xbox Live online gaming service to more than 12 million this month.

New York Stock Exchange Runs Trades On Red Hat Linux
The conversion to Linux followed the acquisition of the Euronext exchange in 2007, and the open source operating system is now powering the NYSE's mission-critical trading systems.

 

Features

Book Review: Come, Let's Play
Jorge Aranda
David Harel and Ramy Marelly wrap scenarios into sequence-like diagrams to describe interactions with other systems. Can they shift our perspective on programming?

Special Guide-MDA and UML Tools: CASE 2.0—or the Developer's Dream
Mike Riley
The quest for model-driven application development that drives model-to-code and model-to-model transformation still needs some work, but the MDA products out there show huge promise.

Interview: Inside the Microsoft Modeling Team
Scott Swigart
Members of Microsoft's Modeling Team speak with Software Development magazine about Visual Studio Team System's modeling tools and Microsoft's thoughts about modeling in general.

Steve McConnell on Software Estimation
Jonathan Erickson
Steve McConnell discusses the black art of estimating schedules and resources involved in software development projects. (MP3, 5:07 mins.)

Accelerating Compute Intensive Functions Using C
Joe Hanson
Joe examines how you accelerate application processing using a software-configurable architecture to achieve hardware-accelerated performance in C.

An Algorithm for Compressing Space and Time
Tomas G. Rokicki
Making a slow program fast can lead to both joy and frustration. But sometimes a new approach yields amazing improvements.

Dependency Management
John Graham-Cumming
John explores the irony of Make.

Quantum Cryptography Research Advances and IBM Research May Extend Moore's Law
Deirdre Blake
Quantum cryptography researchers at the University of Toronto have described the first experimental proof of a quantum decoy technique to encrypt data over fiberoptic cable. Also, researchers at IBM have found a way to extend a key chip-manufacturing process to generate smaller chip circuits. (MP3, 2:57 mins.)

Dr. Dobb's Journal April 2006
Jonathan Erickson
Algorithms (13.4 MB)

The Craftsman: Meeting the Visitor
Robert C. Martin
Our apprentices continue their off-duty exploration, as Avery gives Alphonse a lesson on design principles. The challenge: How do you add polymorphic methods to a hierarchy without modifying it?

More Articles

NetSeminars

Setting Up an Enterprise-Wide Testing Practice for Software Quality Optimization
This session will take attendees through the business planning and strategy basics for setting up an enterprise-wide testing practice for software quality optimization. The session will incorporate best practices culled from real-world experiences within several large corporations.

Info-Link




MarketPlace

Check Out IT Certification Preparation Materials
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.

Instant Answers to Your IT & Business Questions
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

FREE virus, spyware & adware scan
Find the malware your AV missed with the Sophos Threat Detection Test.

Wanna see your ad here?