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 December 24th, 2005, 08:34 AM
dd1313 dd1313 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2005
Posts: 166 dd1313 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 11 h 30 m 44 sec
Reputation Power: 4
Analysis and design

HI

I am not sure if I am in the right section, but could someone
please refer me to a practical example with documentation to SDLC, which includes DFD and ERD etc ...please


Thanks in advance
Diddy

Reply With Quote
  #2  
Old December 26th, 2005, 01:51 PM
techMonster techMonster is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2005
Posts: 96 techMonster User rank is Lance Corporal (50 - 100 Reputation Level)techMonster User rank is Lance Corporal (50 - 100 Reputation Level)techMonster User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 16 h 6 m 21 sec
Reputation Power: 4
There are many software develeopment models. For eg. Waterfall model, rapid prototype, Agile/XP model etc. Can you tell me which SDLC model you prefer or planning to use?

Reply With Quote
  #3  
Old December 26th, 2005, 06:40 PM
dd1313 dd1313 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2005
Posts: 166 dd1313 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 11 h 30 m 44 sec
Reputation Power: 4
Hi

The Waterfall model please.....

Thanks

Reply With Quote
  #4  
Old December 27th, 2005, 03:41 AM
sim085 sim085 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2004
Posts: 375 sim085 User rank is Second Lieutenant (5000 - 10000 Reputation Level)sim085 User rank is Second Lieutenant (5000 - 10000 Reputation Level)sim085 User rank is Second Lieutenant (5000 - 10000 Reputation Level)sim085 User rank is Second Lieutenant (5000 - 10000 Reputation Level)sim085 User rank is Second Lieutenant (5000 - 10000 Reputation Level)sim085 User rank is Second Lieutenant (5000 - 10000 Reputation Level)sim085 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 5 Days 11 h 16 m 17 sec
Reputation Power: 71
Quote:
The Waterfall model please.....


I am not sure how much you will find a whole single document the SDLC of the Waterfall model.

Waterfall is devided into main sections

- Analysis
- Design
- Implmentation
- Testing
- Maintenance

Now usually you can find documents and templates for each of these sections individually.

Here is a page from google that will help you understand better the concept of the Waterfall model. It is simple but to the point.

http://scitec.uwichill.edu.bb/cmp/online/cs22l/waterfall_model.htm

Regarding documents. As much as I know, different stages contain different documentation. In the Analysis section I would place a lot of Use Case Models, while in the Design Stage I would place a lot of Class Diagrams. On google you can find a lot of example on how these can be made.

Use Case Diagrams UML2.0
http://www.developer.com/design/article.php/2109801

Class Diagrams UML2.0
http://pigseye.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutorial/class.htm

hope the above helps,

regards,
sim085
Comments on this post
pabloj agrees!

Reply With Quote
  #5  
Old December 27th, 2005, 03:50 AM
pabloj's Avatar
pabloj pabloj is offline
Modding: Oracle MsSQL Firebird
Dev Shed God 7th Plane (8000 - 8499 posts)
 
Join Date: Jun 2001
Location: Outside US
Posts: 8,068 pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 2 Months 4 Weeks 3 h 22 m 3 sec
Reputation Power: 281
Apart from the excellent infos from sim085 you can also look at IBM's Developerworks site, which has a lot of infos about use case diagrams and software engineering (thanks to Rational software ), see Use cases, an introduction and Getting from use cases to code Hope this helps

Reply With Quote
  #6  
Old December 27th, 2005, 06:45 AM
DevCoach DevCoach is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2004
Location: London, England
Posts: 1,254 DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 1 Week 6 Days 8 h 9 m
Reputation Power: 265
If this is for an academic assignment then google should be able to dig up something suitable. However if you are planning on running a waterfall project then I would urge you to think again. The waterfall process will generally result in a project that is late, expensive, error prone and ends up with a product that does not do what the users need. It is based on a fantasy that you can specify everything up front and plan out the development in detail. This is simply untrue. Managers like it because it gives the illusion of control so there are still huge numbers of projects that use some variation of it, often with disasterous results.

I suggest you look into alternative agile methodologies such as Extreme Programming (XP), Scrum, DSDM, adaptive development etc. You can find a wealth of articles on the Agile Alliance website, including some that explain in detail why the waterfall process is so bad.

Dave
Comments on this post
techMonster agrees!

Reply With Quote
  #7  
Old December 27th, 2005, 09:34 AM
dd1313 dd1313 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2005
Posts: 166 dd1313 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 11 h 30 m 44 sec
Reputation Power: 4
Thanks to everyone that commented...I appreciate it

Diddy

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > Analysis and 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 3 hosted by Hostway
Stay green...Green IT