Software Development
Blogs and Discussion
developer.*
Books Articles Blogs Subscribe d.* Gear About Home

htroche's blog

Estimating Software Size

I believe that a fundamental skill of a software engineer is to be able to estimate how many lines of code (LOC) a particular piece of software will have. Once you know how many LOC the code will have, you can estimate effort, create a schedule and alocate resources.

Over the last year I have been working on a methodology to estimate LOC of a system based on design patterns. I explain that methodology in my latest developer.* article "Software Estimation using Pattern Analogies." Check the article out at http://www.developerdotstar.com/mag/articles/troche_patternanalogies.htm... and let me know what you think.

Mediators and MVC

I got an interesting question Friday from a reader of one my articles. He asked if a Mediator (from the GOF patterns) is always the Controller in an MVC (Model, View, Controller) paradigm.

The answer is not always. A mediator could just mediate the interaction between the two view components. For example, a select box and a series of checkboxes could have one common mediator. This mediator enables or disables checkboxes according to the selection of the select box. In this case the mediator is completely part of the view. This mediator does not handle the interaction between the model and the view at all. It also does not deal with the application flow. The same logic could apply to Visitors.

Categories: 

The Software Shop

I will be blogging on the makings of a software shop. There is a high probability I will rant quite a bit about software architecture and its implications (one of my pet topics these days). You have been warned :)

A little about me, I am software engineer (you probably guessed that by know). I wrote one article for developer.*. You can find it here: http://www.developerdotstar.com/mag/articles/troche_taskpattern.html

At the moment I am working on two big J2EE projects and my book. More details to follow in future entries. This will be fun.

Syndicate content

Recent comments

User login

About our advertising.

Atom Feed

developer.* Blogs also has an Atom feed, located at this url.

Click here for more information about Atom.

A Jolt Award Finalist
Software Creativity 2.0
Foreword by Tom DeMarco

Recent Posters

Based on most recent 60 days, sorted by # of posts and name.

Google
Web developer.*

Who's online

There are currently 0 users and 25 guests online.

Syndicate

Syndicate content
All views expressed by authors, bloggers, and commentors are their own and do not necessarily reflect the views of developer.* or its proprietors.
Click to read the Copyright Notice.

All content copyright ©2000-2005 by the individual specified authors (and where not specified, copyright by Read Media, LLC). Reprint or redistribute only with written permission from the author and/or developer.*.

www.developerdotstar.com