FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 07-25-2005, 04:44 PM
bill turner
Guest
 
Posts: n/a
Default Re: Best Practices to Manage Complexity in Hardward/Software Design?

Know the design priorities. This means understanding the most critical
requirements.

Understand that all designs are trade-offs between conflicting
requirements and all but one solution are sub-optimal given the
solution space. No matter what design technique you use, including all
diagramming and emergent design processes, this is true. You are not
likely to find the optimal solution.

Depending on the end purpose, and if it truly is highly complex,
multiple design teams are a good idea. They'll have landed upon
differing sub-optimal solutions. Comparing and reconciling the
competing designs can lead to a better sub-optimal solution.

Make sure you fully understand the problem. Break down the problem into
sub problems. This is easiest for me to do in a hierarchical fashion,
but is not the only way. There are many good, non-software engineering
books that talk about problems solving and present diagraming
techniques. If you are serious about design, you should read a few of
these and even play with other diagramming techniques (though don't
necessarily try to impose these non-SE diagrams on the corporation!).
The design does not have to be hierachical, and the implementation
probably should not be.

Prototype the difficult problems.

Support the design with tests (test before code!).

Walk through designs. Absolutely!

Know that requirements change.

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: Best Practices to Manage Complexity in Hardward/Software Design? Jerry Avins DSP 29 07-26-2005 02:20 PM
Re: Best Practices to Manage Complexity in Hardward/Software Design? Rune Allnor DSP 4 07-24-2005 05:07 PM
Re: Best Practices to Manage Complexity in Hardward/Software Design? xpyttl DSP 1 07-24-2005 06:07 AM
Re: Best Practices to Manage Complexity in Hardward/Software Design? Ben Bradley DSP 4 07-23-2005 06:16 PM
Re: Best Practices to Manage Complexity in Hardward/Software Design? Jacob Sparre Andersen DSP 1 07-23-2005 11:48 AM


All times are GMT +1. The time now is 12:09 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved