|
|
Subject:
Which design is likely to be the weakest: the first,second,or third system? Why?
Category: Computers > Software Asked by: 888-ga List Price: $15.00 |
Posted:
16 Oct 2002 22:40 PDT
Expires: 15 Nov 2002 21:40 PST Question ID: 77601 |
The system mentioned above represent any software system. | |
| |
| |
|
|
Subject:
Re: Which design is likely to be the weakest: the first,second,or third system?
Answered By: haversian-ga on 21 Oct 2002 04:55 PDT Rated: |
Alright, I'm going to take a stab at this one. First off, I'm going to limit "weakness" to mean the number of bugs, since it's one of very few quantifiable measurements. Shortly before release, Windows 2000 had over 50,000 known bugs (see http://www.oops-web.com/FoleyOn2000.html) According to LowEndMac ( http://www.lowendmac.com/tf/010401.html ), Windows NT 4 had around 10,000 bugs, and winXP has over 100,000. According to this site ( http://www.gup.uni-linz.ac.at/~dk/thesis/html/problema6.html ), Windows 98 fixed 5000 known bugs in windows 95, and provides a lot of information about bugs and failure in software in general (not Windows-specific). So, we have Windows NT 4 with >10000, win2k with >50000 and winXP with >100000. I pick these because they represent a continuum (win2k is NT5 and XP is built on 2k) of three versions as your question indicated. The number of bugs is a function of the length of the code, not so much a function of the version. While Win2k undoubtedly fixed many bugs in NT4, it introduced many new (buggy) features which more than compensated for the cleanup of NT4. The same occurred with WinXP which had twice as many bugs as its predecessor rather than 5x as many (NT4 to NT5/2k) owing to the fact that XP is a much smaller change than win2k was. If this is not the answer you were looking for, please request a clarification and let me know what you are dissatisfied with so I can correct it. Thanks. -Haversian | |
|
888-ga rated this answer: |
|
Subject:
Re: Which design is likely to be the weakest: the first,second,or third system? Why?
From: probonopublico-ga on 17 Oct 2002 00:22 PDT |
It depends on who is developing the software and the scale of the project. A small, do-it-yourself job should get better and better. A large project using sub-contractors will probably get weaker and weaker as the guys find new ways to spin out the work for ever and ever. |
Subject:
Re: Which design is likely to be the weakest: the first,second,or third system? Why?
From: willie-ga on 17 Oct 2002 00:31 PDT |
Now I can't let that go. I'm an IT subcontractor, and I have NEVER deliberately slowed down a project nor do I know anybody who has....if we did we wouldn't get much work. The important thing on projects is up front planning and managing the change process. At the design stage the more you can define the system the better, so the 3rd design would generally be better, except in the cass where you've over designed and gone beyond the bounds of the project scope. Willie |
Subject:
Re: Which design is likely to be the weakest: the first,second,or third system? Why?
From: hailstorm-ga on 17 Oct 2002 01:51 PDT |
I don't have my copy of the Mythical Man Month (the software engineering bible) on me, but I remember that they devoted a good amount of time to this subject. Problem was, as I remember that book gave somewhat conflicting messages. In one part, the author mentions that the second system is the most dangerous one designed, because of all the feature creap that designers throw in to "improve" the product. But in another portion, the author mentions the initial assumptions and programming will always be flawed, and that you should "plan to throw one away, because you will anyway." So it seems that third system will be the best one, but it's a judgement call as to whether the first or second is the weakest. |
Subject:
Re: Which design is likely to be the weakest: the first,second,or third system? Why?
From: probonopublico-ga on 17 Oct 2002 05:43 PDT |
Hi, Willie Sorry to have caused you offence. However, living in Scotland, you have probably never heard of the Channel Tunnel project (Not software admittedly). Engineers who worked on the project were appalled at how many sub-contractors were able to spin things out. It happens! |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |