UML Best Practices

August 26, 2011

Despites its complexity, the Unified Modeling Language (UML) is still a standard for modeling software requirements. This article presents UML best practices by discussing some presented some UML modeling anti-patterns that the authors discovered in their experience as UML consultants. They then serve as a basis for discussing Unified Modeling Language best practices that could correct them.

Read Efficient UML: From Anti-Patterns to Best Practices


Java and Software Quality in the Summer 2011 issue of Methods & Tools

July 26, 2011

Methods & Tools – the free e-magazine for software developers, testers and project managers – has just published its Summer 2011 issue with the following articles:
* Continuous Delivery Using Build Pipelines With Jenkins and Ant
* Everything You Always Wanted to Know About Software Measurement
* The Art of Mocking
* Restructure101 for Java  – Refactor Your Software Architecture
* Maven – Java Build Management
* Automated WebTesting with Selenium RC
* Liquibase – Open Source Dababase Version Control

55 pages of software development knowledge that you can download from http://www.methodsandtools.com/mt/download.php?summer11


The Art of Mocking for .NET

July 20, 2011

This article covers the subject of software testing mocks (also known as test doubles, stubs and fakes, amongst other names). It compares also the creation manual mocks with the usage of a full-fledged mocking framework with examples in .NET.

http://www.methodsandtools.com/archive/archive.php?id=122


Java in the Cloud

June 7, 2011

Cloud computing is certainly a trendy topic in software development today. The following article presents the Cloudbees offer that allows to develop and run Java applications in the Cloud.


Agile, Project Management and Software Testing in Spring 2011 Issue of Methods & Tools

May 2, 2011

Methods & Tools – the free magazine for software developers, testers and project managers – has just published its Spring 2011 PDF issue with the following articles:
* Automated Acceptance Tests and Requirements Traceability
* Managing Schedule Flaws using Agile Methods
* User-Centric Design and the Power of Personas
* Complexity Theory for Software Developers
* Build Patterns to Boost your Continuous Integration
* GivWenZen – Behavior Driven Development for FitNesse
* Celoxis – Web Based Project Management
* Tellurium Automated Testing Framework
* Apache CXF
* RSpec Best Practices
* Maven Plugins

Download 80 pages of software development knowledge


%d bloggers like this: