Articles

Articles on Unified Modeling Language (UML), Software Architecture and Data Modeling

Software Architecture Article

Exploiting Use Cases to Improve Test Quality

This article show how testing and quality assurance organizations can improve test quality by employing use cases techniques. Use cases and the supporting artifacts are invaluable drivers for identifying and creating Unit, Function, System Integration and User Acceptance tests. Each of these test levels has unique objectives and requires different sets of inputs to achieve …

Exploiting Use Cases to Improve Test Quality Read More »

Software Architecture Article

Methodology for Developing Use Cases for Large Systems

This article presents a methodology for writing use cases in large projects. The paper begins with an overview of the naïve use case modeling process, followed by the challenges posed by large projects. This is followed by an overview of the suggested methodology, which is then detailed step by step.

Software Architecture Article

Modeling in an Agile Context

This article shows how working with models will help you in an agile project. Models can help you explore existing code, discuss new design, clarify needs, define tests. They can also be used generate some of the code.