ICONIX Software Engineering, Inc.  

Index of Articles and Publications


TRAINING and CONSULTING
  ICONIX JumpStart Training
  UML JumpStart with EA
  SysML JumpStart Training
  Hands on ICONIX Process
(Onsite or Open Enrollment)
  Request Training Info
MULTIMEDIA TUTORIALS
  EA for Power Users
  Mastering UML w/ICONIX Process
  EA TrainingPack
  SHOPPING CART
PRODUCTS
  Enterprise Architect
  MDG Integration for Eclipse
  MDG Integration for Visual Studio
  SHOPPING CART
PRODUCT BUNDLES
  PowerPack/Corporate
  PowerPack/Developer
  PowerPack/Business
BOOKS
  Design Driven Testing
  Use Case Driven Object Modeling - Theory and Practice
  Agile Dev. with ICONIX Process
  Extreme Programming Refactored
  eBook: 20 Terabytes a Night
ARTICLES
  ICONIX Process for SOA
  ICONIX Process for Embedded Systems
  Tutorial: Design Driven Testing
  Case Study: Large Synoptic Survey Telescope
  Case Study: ESRI Professional Services
  Case Study: Virginia DMV
FUNNY STUFF
  Song of the Extremos (Humor)
  Alice in Use Case Land (Humor)


November 2009

ICONIX Process for Service-Oriented Architecture

Trying to make sense out of the “acronym-scrabble” that engulfs Service Oriented Architectures (SOA) is a major challenge.  We’re going to take a shot at it in this article by defining a process roadmap and following a single example all the way from architecture to code. Along the way we’ll illustrate many of the key features of Enterprise Architect Business and Software Engineering Edition.

More...


November 2009

ICONIX Process for Embedded Systems

At ICONIX, we’ve had pretty good success when we defined an unambiguous development process, and presented that development process in “roadmap” form. We’ve developed process roadmaps for use case driven software development, business modeling, design-driven testing, and algorithm-intensive software design. In this article we’re going to do it again, this time using SysML to describe embedded systems that involve a combination of hardware and software.

More...


July 2009

Design-Driven Testing using the Agile/ICONIX Add-In

ICONIX and Sparx Systems have collaborated on the production of a new Add-In that extends the functionality of Enterprise Architect to support Design-Driven Testing (DDT).  DDT (also known as ICONIX Process for Test) will be described more completely in an upcoming book by Doug Rosenberg and Matt Stephens.  This article describes how to use the Agile/ICONIX add-in to drive test code from UML models.

More...


June 2009

The ICONIX Business Modeling Roadmap - Version 2

Version 2 of the ICONIX Roadmap incorporates two new advances in technology that have recently been developed, which enable for the first time the generation of algorithmic code for business rules, starting from a natural language description of the business scenario.  These advances are the Business Rule Composer from Sparx Systems, in combination with the natural language capabilities of Raven.

More...


June 2009

MODELING LOCATION BASED SERVICE DELIVERY SYSTEMS
ESRI Professional Services Team Delivers with Enterprise Architect

Geographic information is the key enabler whether it be managing national
security, the assets of a local Government, resource management or locating a
restaurant of choice. Since 1969 Environmental Systems Research Institute
(ESRI) a software development and services company has been providing
Geographic Information System (GIS) software and geodatabase management
applications. ESRI uses the name ArcGIS

More...


June 2009

VIRGINIA DEPARTMENT OF MOTOR VEHICLES
Systems Redesign with Enterprise Architect

The Virginia Department of Motor Vehicles (DMV) is a governmental agency in
the Executive Branch of Virginia state government. DMV administers motor
vehicle and tax related laws for the continued benefit of all citizens of the
Commonwealth of Virginia. These include titling and licensing, transportation
safety, and other motor vehicle-related laws and regulations...

More...


August 2008

Designing the Large Synoptic Survey
Telescope with Enterprise Architect

The Large Synoptic Survey Telescope (LSST) is a proposed ground-based 8.4-
meter, 10 square-degree-field telescope that will provide digital imaging of faint
astronomical objects across the entire sky, night after night.

In a relentless campaign of 15 second exposures, LSST will cover the available
sky every three nights, opening a movie-like window on objects that change or
move on rapid timescales: exploding supernovae, potentially hazardous near-
Earth asteroids, and distant Kuiper Belt Objects. The superb images from the
LSST will also be used to trace billions of remote galaxies and measure the
distortions in their shapes produced by lumps of Dark Matter, providing multiple
tests of the mysterious Dark Energy.

More...


February 2008

The ICONIX Business Modeling Roadmap

While ICONIX primarily provides training and consulting to software projects and organizations, we occasionally are requested to provide guidance to companies who are modeling business processes.  In many cases, these business process engineering efforts are a precursor to software system design, and there is a natural desire to maximize commonality between the business modeling process and the software design process which will subsequently followed, which is often ICONIX Process.

Based on our experience in helping a number of business process engineering projects over the last few years, we have developed the ICONIX Business Modeling Roadmap ; a set of activity diagrams which detail our simplified approach to business modeling and is the subject of this paper. More...


December 22 2007

Sequence diagramming that's fit for purpose

In this, the final part of our series of excerpts from Use Case Driven Object Modeling with UML: Theory and Practice Matt Stephens and Doug Rosenberg show you how to draw lean, purposeful sequence diagrams that are driven from the use cases and preliminary design. More...


December 14 2007

Close the gap between analysis and design

To get from use cases to detailed design (and then to code), you need to link your use cases to objects. The technique we describe in this chapter, robustness analysis, helps you to bridge the gap from analysis to design by doing exactly that. More...


November 23 2007

Model use cases that work

In this, the second of four installments, the duo show you how to write useful use cases so the design, work estimates and tests flow logically out of each use case. More...


November 13 2007

The ICONIX Process in pieces: Domain modelling

In this, the first in a series of four excerpts from Use Case Driven Object Modeling with UML: Theory and Practice Matt and Doug introduce domain modeling and challenge you to think in models. More...


June 2007

Delivering the Agile/ICONIX Process via the Eclipse Process Framework (EPF) by Chuck Suscheck and Doug Rosenberg

Java developers using the Eclipse environment can have a "pre-fabricated development process" delivered to them using the Eclipse Process Framework (EPF). Until recently, process options available in this format were mostly limited to a Unified/RUP option, and an eXtreme Programming (XP) option.


March 2007

Using the ICONIX Process Roadmap by Doug Rosenberg

Beginning with Version 6.5, Build 801, Enterprise Architect includes a startup option to install an ICONIX Process Roadmap and an ICONIX Skeleton Project upon creating a new project. This white paper explains how to use these capabilities, which facilitate the use of a lightweight, agile, use case driven UML development process

Download the article


Here's a link to Matt Stephens' article series: " The Agile Iconoclast " in The Register.


July 2006

Model/Code Synchronicity: The UML Holy Grail --- found at last?

Since the beginning of modeling time, the gap (sometimes a chasm) between models and code has always been problematic. Models, the argument goes, don't represent reality…only the code represents reality…therefore the model must be worthless, and we should just skip modeling and jump straight to code. Those who have used this argument to avoid modeling probably felt quite safe in doing so because nobody has ever managed to make “reverse engineering” or “round-trip engineering” a very seamless process…until now. The innocuously named “MDG Integration” product from Sparx Systems (a companion product to the Enterprise Architect modeling tool) changes the whole equation. You can read the article online or you can download it in Microsoft Word format



[   ] ObjectiveView#6

  • Component based development issues


[   ] ObjectiveView#3

  • Authors Kendall Scott and Doug Rosenberg put the counter-case to Extreme Programming...

 

 

 

ICONIX Software Engineering, Inc.
11301 W Olympic Blvd., Suite 559, Los Angeles, CA 90064
Tel (310) 474-8482 / Fax (310) 474-8609
email: UMLTraining@iconixsw.com