Architecture

Identifying modules
First I try to identify what modules the software should have:
  1. a zip component
  2. a kind of service that coordinates the zip job processing
  3. a possibility to handle errors and information
I decide to search for ready to use modules on the web and I find a zip module (DotNetZip) and a logging module (log4net). A first look on the descriptions gives me a good feeling - my intention is not to use all possible features. So I only have to implement the 2nd point of the list ;-) As I'm not a programming hero, I take a another look on the web and find a realy good article from David Berry, Designing C# Software With Interfaces (http://www.simple-talk.com/dotnet/.net-framework/designing-c-software-with-interfaces). This will help me on designing the software, especially the loose coupling of the zip an log modules.

Last edited Nov 4, 2011 at 6:29 PM by Schmecks, version 3

Comments

No comments yet.