Bottom Up vs Top Down

From: e. (e.d_at_nowhere.com)
Date: 06/03/04


Date: Thu, 3 Jun 2004 16:44:30 +0200

It seems to me that most of the software projects starts from the database
(the data model), then after the database is almost ready the developers
begin with the DAL, then the BIZ layer and so on until the interface.
I start to think that is better begin the project from the interface to
build a better customer oriented software.
In bottom up method we think too much at the object model, we think in terms
of classes and methods. The customer, think in terms of functionalities and
user interfaces, instead.
So often the developer team ends up we a big number of small classess that
do not abstract the application.
The top down method starts with the "interaction model", the way the user
interact with the system, so, I think, the software can be more user
oriented.

What do you think?

Emanuele

PS I hope you understand me! :-)



Relevant Pages

  • Re: OOP/OOD Philosophy
    ... > (as a database architect), I always defined the persistent classes first, ... > the app designers and developers ... The database schema is alread the interface to the ...
    (comp.object)
  • Re: Datebase needed for tracking of drugs for a fire department!
    ... including for MS Access database development. ... There are good developers, don't get me wrong, but one has to ... Excel makes you think in math calculations. ... Shelf life of the drug could be loaded once and then access ...
    (microsoft.public.access.tablesdbdesign)
  • Re: WHY
    ... I've been working a lot longer than that LoL ... re-creating the same spreadsheet, ... > I'm sure the database admins do all the work at, say, Boeing and Airbus, ... > Or perhaps you meant implicitly to restrict your remarks to developers. ...
    (microsoft.public.excel)
  • Re: compilers
    ... Pick is superb for the database and the business rules, ... I'll be happy to look hard at OpenQM if I ... This means that whatever back-end database I have to use needs to support ... positions that I do because they are developers, ...
    (comp.databases.pick)
  • Re: Need help on how to organize users and objects
    ... I could assign a custom database role to them though. ... In 2005, if a user creates an sp, which schema does it belong to? ... Security is a huge subject in SQL Server 2005, so I'd suggest you to spend ... the sysadmin; developers and viewers. ...
    (microsoft.public.sqlserver.security)