Sunday, August 2, 2009

When a person learns how to develop algorithms using a software development methodology, do they also learn ..

what to do to keep the methodology working.





For example if you learn to use a machine, you might also train to fix the 3 major types of stoppages known for the machine.





Surely the problem with developing software are known.





Do people train to avoid or fix the major problems.





Typical problem : An early version of the software is "released". It's only meant to be used to check that it talks with other equipment. A rogue staff member approves it for use at sea.





So there's been a major malfunction with the software development methodology, the malfunction being that the software development methodology wasn't obeyed.





This must happen frequenly enough to justify effort in training staff on the likelihood of this happening, and what to do.





In this example, the early version is only supposed to be used to see if it talks with other equipment. The early version is not supposed to be released to sea. The software development system needs to be restarted (with the early ...

When a person learns how to develop algorithms using a software development methodology, do they also learn ..
Generally not. A compiler or interpreter re-written in its own language is rare to unheard of. Some Object-Oriented Development Kits may evolve to use components or methods processed by their earlier iterations.


Time pressure to market makes this impossible in an economic sense.


It would be a risk factor to create a development studio that relied on its own error-ridden code to produce replacement modules for itself. Thus programmers of the language are almost always going to be using a different language than programmers in the language.


No comments:

Post a Comment