Roy K. Clemmons

Software Professional

Articles I've Authored

Sometimes I get the urge to write about technology...then the feeling passes.  Hopefully, something of value wil be found here.

Architecture

Enterprise Application Development
Overview
Enterprise Architecture Template
Standard template

Design and Modeling

Producing Use Cases
Tips and guidelines
Identifying Object-Oriented Classes
Tips and guidelines
Object Orientation
An overview of OO principles
Project Estimation with Use Case Points
Published in Crosstalk The Journal of Defense Software Engineering
Use Case Point Estimation
Real life example
Vision
Definition of a Vision document
The CRC Game
Who says class discovery can't be fun?

Development Methodology

Agile Development
Overview
An Agile Development Methodolgy
Presents a 4-phase transitional methodology
Software Methodology
Description and Goals
Software Methodology
A Proposed Methodology
Employing Skepticism
As a Testing Philosophy

Code

Red-Black Trees in C#
Article and Code
Treaps in C#
Article and Code
Treaps in VB.NET
Article and Code
Collapsible Panels in VB.NET
Article and Code.
Hello UIPAB
User Interface Process Application Block

Miscellaneous

Problem Solving
A process to solve problems