home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / software / 5095 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  2.6 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!smurf.sub.org!flatlin!uhf!alpha!Georg
  2. From: Georg@alpha.saar.de (Georg Edelmann)
  3. Newsgroups: comp.software-eng
  4. Subject: Re: What is Software Design?
  5. Message-ID: <7-PCNews-124beta@alpha.saar.de>
  6. Date: 19 Dec 92 17:49:51 GMT
  7. References: <Bz7KMv.M5z@fiu.edu>
  8. Lines: 67
  9.  
  10. Hi Michael,
  11.  
  12. feathers@serss0 (Michael Feathers @ Florida International University, Miami) once wrote....
  13. >
  14. >I've just finished reading an article in the latest edition of _The C++
  15. >Journal_.  The article is named _What is Software Design_ and it was
  16. >authored by Jack Reeves.
  17. >
  18. >The ideas that he presents confirmed my suspicions about some of the problems
  19. >that we currently have in software engineering.  I whole-heartedly suggest
  20. >that anyone who can find the article do so and read it.
  21. >
  22.  
  23. If this article consists in a digital form, please post it.
  24.  
  25. My comments upon your points mentioned :
  26.  
  27. >-There are some key differences between developing hardware and developing
  28. > software.
  29.  
  30. I am nor quite sure. See later comments.
  31.  
  32. >-For a meaningful parallel between hardware and software development to
  33. > exist, the coding of software should be considered part of the design process.
  34.  
  35. Not at all. For me producing HW equals to coding.
  36.  
  37. >-Software is produced through the process of compiling and linking.  This is
  38. > a rather low cost in comparision with the cost of design.
  39.  
  40. See above
  41.  
  42. >-Engineering designs must be complete so that production can be carried out
  43. > successfully.
  44.  
  45. Thats not realistic. Even the HW engineer often needs some iterations.
  46. Dont forget about the HW redesigns. My last project had four of them.
  47.  
  48. >-The only document developed when software is designed that can be considered
  49. > this complete is the source code.
  50.  
  51. False. At the end of SW design is the Structured Chart (compare it to
  52. the HW schemes)
  53.  
  54. >-Testing and debugging are part of the design process.  "they are the software
  55. > equivalent of the design validation and refinement processes of other
  56. > engineering disciplines."
  57.  
  58. You are right when you mean "debugging the design" equals to "Design reviews"
  59.  
  60. >-"There are other design activities - call them top level design, module
  61. >  design...  A good software design process recognizes this and deliberately
  62. >  includes these steps."
  63. >
  64.  
  65. I agree.
  66.  
  67. Very interesting. Lets follow up the discussion.
  68.  
  69. cu
  70.  
  71. Georg
  72. ----
  73. Georg Edelmann                                  Telephone: 049-7643-8807
  74. georg@alpha.saar.de                             Address:   Dragonerstrasse 47
  75.                                                            D7834 Herbolzheim 4
  76.  
  77.