Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old September 17th, 2004, 12:50 PM
Tryst Tryst is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2003
Posts: 146 Tryst User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 12 h 27 m 38 sec
Reputation Power: 6
Approaches to documenting a Web Application design

Hi all,

I am curious to know exactly how web designers/developers set out to plan/document their design or a web application.

Do people go as far as using SSADM (ERD and DTD) to design the database and to indicate how the data will be used and stored in the application. Or do people use simple database schema's.

Do people storyboard first before ever touching CSS, or going into Photoshop?

Or do people even go as far as writing Pseduocode for the complex function contained in a Web application?

Thanks

Tryst
__________________
Tryst

Reply With Quote
  #2  
Old September 17th, 2004, 01:22 PM
wdn2000's Avatar
wdn2000 wdn2000 is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Apr 2000
Posts: 1,058 wdn2000 User rank is Sergeant (500 - 2000 Reputation Level)wdn2000 User rank is Sergeant (500 - 2000 Reputation Level)wdn2000 User rank is Sergeant (500 - 2000 Reputation Level)wdn2000 User rank is Sergeant (500 - 2000 Reputation Level)wdn2000 User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 6 Days 20 h 56 m 43 sec
Reputation Power: 16
Depends on where you work.

Where I'm at now I write more documentation than I do code. Other places I don't think they even knew what a flowchart was, it was just "code and load".

Whether it's helpful or not is another question. Where I am now, the business unit that is backing the initiative must complete an ROI study and get it past management before we even start the requirements gathering process. It's good in that it keeps stupid projects from ever getting off the ground, but you have to wonder if all the time spent couldn't have been used to just write it and then even if the ROI wasn't there, at least the BU that wanted the stupid thing would have it, and it wouldn't have cost anything more than we spent to shoot it down.

On the other hand, the continued maintenance on a crap application can be a never ending drain on already strained resources.

Reply With Quote
  #3  
Old September 27th, 2004, 08:37 AM
Walkman Walkman is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Posts: 6 Walkman User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Tryst,

The web documentation I've focuses on the visual design of each page, the HTML elements that compose that page, ASP code components and database interaction.

The high-level design (HLD) is specified in a Software Subsystem Design Description (SSDD) and the detailed design in a Software Detailed Design (SDD) document.

The visual design is a screenshot of what the page will look like. I use PaintShop pro because the page doesn't have to look like the finished product, just represent the functionality the page will provide.

The HTML elements are all listed in a table that includes their name (ie btnSubmit), what type of control they are (button) and a brief description of the what they do ("submits data entered to 'process.asp'".)

ASP pseudo code is written to describe the processing that will go on behind the scenes. This pseudo code often becomes the comments embedded within the code.

Finally, anytime the database is touched a table lists database name, tables affected, type of statement (ie SELECT, UPDATE, etc.) and the actual SQL statement.

I'll point out the obvious - it's only a design and designs almost always change. The most important thing is that you have your thoughts and direction on paper that can serve as a roadmap to succeeding on a project.

HTH

Reply With Quote
  #4  
Old September 27th, 2004, 08:49 AM
Tryst Tryst is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2003
Posts: 146 Tryst User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 12 h 27 m 38 sec
Reputation Power: 6
Thanks, Walkman. Thats sound very good advice.

Tryst

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > Approaches to documenting a Web Application design


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway
Stay green...Green IT