I know this looks ridiculously long, but it should only take a few minutes of your time.
I am working on a final paper in my structured design class. The paper requires me to compare the 'text-book' version of structured design with real-world software design. As part of this assignment, I am supposed to get some input from people "working in the field of software design." (Not including myself or classmates, which makes it difficult.)
If you have professional experience in the field of software design, will you please answer the following questions? (Since it is a 'structured' design class, it would be helpful if you have professional 'structured' experience -- C, Pascal, etc.) I can offer 50 points each for the first four (useful) responses, and an extra 50 points to the best response.
A) Your real name (optional, but preferred):
B) Your software design title:
When and how long?
C) Did you have separate teams for analysis, design and programming?
D) How closely did each of these teams work with each other and with the end users?
E) Please rate the following terms based on 1) how familiar you are with the term, and 2) how important your understanding of the concept has been to your success in this field. Rate them from 1 to 5 with 1 meaning very familiar/very important, and 5 meaning not at all familiar/important. Please feel free to add any comments that you think might help me.
1) The 'Black-Box' approach to design
2) Structure Charts
3) Module Interfaces
4) Function Specifications
8) Decision Splitting
9) System Shape
10) Fan-In / Fan-Out
11) Data-Flow Diagrams
12) Data Dictionary
13) Structured English
14) Decision Trees and Decision Tables
15) Entity Relationship Diagrams
(Please rate your familiarity first, and importance second so it is standard and easier to read - i.e. the answer 1, 5 means you're very familiar with the term, but it's not very important.)
If you feel more comfortable replying by e-mail, send it to firstname.lastname@example.org. I will post a separate question to award your points.
Also -- I am posting this question in several areas for better exposure. So I'll use the date/time stamp to determine the first four responses. I hope that's fair. (To keep it fair to the people who are willing to spend a fair amount of time on this, please post a simple note before you spend the time on a response. I'll use the time stamp from your simple note. I would rather reward the people who are willing to go out of their way, but I do need a quick response, too.) Thanks in advance! --J