Professional-strength toolbox

We strongly believe in using software that makes our jobs more efficient. Here are our favorite tools:

Enterprise Architect -- a UML tool used to manage:

  • Business requirements
  • User interface modeling
  • Use cases
  • Sequence diagrams
  • Logical components
  • Logical data model
  •  Physical data model
  • Architectural design
  • Physical components
  • Class diagrams
  • Requirements traceability matrix

Developed by Sparx Systems, EA serves as a central point of collaboration for all members of our team -- the analyst, the architect, the developer and the tester. It provides a way to model complex information, model & trace requirements end-to-end, provide team members a shared vision, standardize the team's shared vocabulary using UML, and visualize complex software relationship. EA enables us to:

  • Model complex information, software and hardware systems using UML-compliant notation
  • Model, Manage and Trace Requirements to deployed solutions
  • Produce detailed and quality documentation in RTF and HTML formats
  • Leverage industry-standard Enterprise Architecture Frameworks
  • Generate and reverse engineer code in 10+ programming languages
  • Model databases, generate DDL scripts, and reverse database schema via ODBC
  • Manage, track and control change using baseline model merge and auditing capabilities
  • Centralize enterprise-wide documentation of processes and information systems
  • Model dependencies between elements, system dynamics and state
  • Model class hierarchies, deployment, components and implementation details
  • Record project issues, tasks and system glossary
  • Assign resources to model elements and track effort expended against required effort
  • Share models using the latest XMI 2.1 format. (Earlier versions also supported)
  • Import models in XMI format from other tools
  • Manage Version Control through XMI using SCC, CVS and Subversion configurations
  • Use UML Profiles to create custom extensions for domain-specific modeling
  • Save and load complete diagrams as UML patterns
  • Analyze and Trace relationships between elements using the tabular Relationship Matrix
  • Script and automate common tasks using a detailed Automation Interface
  • Connect to shared database repositories using MS SQL Server, MySQL, Oracle and more
  • Migrate changes across a distributed environment using Controlled XMI Packages
  • Perform model-to-model transformations using Model Driven Architecture (MDA)
  • Create and share dynamic views of model elements and diagram sets using Model Views
  • Create Mind Maps, Business Process Models and Data Flow Diagrams using UML
  • Visualize executing applications using the Debug & Profiling Workbench

Microsoft Project -- a PM tool used to manage:

  • Cost Management
  • Risk Management
  • Scope Management
  • Resource Management
  • Communications Management
  • Quality Management
  • Time Management
  • Procurement Management
  • Integration Management

Visual Studio 2005-2008 - Used for constructing the application.  Version chosen based on the needs of the particular client.

NUnit - Runs unit tests on each module within the source code.

NCover - Analyzes the unit tests to make sure all of the code has been covered by tests.

FX Cop - Runs static code analysis on the source code to make sure it adheres to our coding standards.

Source Monitor - Analyzes the code to determine the code complexity and make sure that it is at acceptable levels.

CruiseControl.net - Continuous Integration server.  This builds the application after every check in and runs analysis on the code to make sure it adheres the StoneHenge standards.  Executes NUnit, NCover, FX Cop, and Source Monitor.

These tools undergird the foundation of the Nimble Methodsm, StoneHenge Partners' unique collection of practices that allow us to promise with confidence to deliver software on time, on budget and on target.

Print friendly version.

For more information

Want to know more? To discuss how we can help your organization:

 

Join our newsletter

©2010 StoneHenge Partners, Inc. | 401 S. Boston Ave., Tulsa, OK, 74103 | (918) 971-1999