Thursday, March 13, 2008

Firefox Opens Untitled

Insects Flowers

Despite the evolution of techniques for engineering, the increasing complexity of software continues to lead to a decrease of their reliability is true This also mean the user experience.
A case in point is the passage (in a situation with relatively generous budget) groped for the system to ensure the safety of space missions NASA dall'accuratissimo quality control of the parties (Apollo) to the redundancy of systems (Shuttle), including at information: four computers in parallel, because the software (and it was nothing compared to the complexity of today only 420,000 lines) was considered too complex to be bug-free. The number of Saturn V lost in accidents (0 of 13) contrasts with that of macabre Space Shuttle (2 out of 5).


larger and less controllable software is indispensable for more complex situations, but to seek their capabilities while keeping costs under control is an unsolved problem (such as driver debacle that accompanied the launch of Windows Vista , and Windows XP in the past shows). How much would you pay more for a software that works on most or all? We are accustomed to consider it acceptable that we are using applications that are terminated abruptly?


References:

The Dream Machines: Pictorial History of the Spaceship in Art, Science and Literature , Arthur C. Ron Clarke and Miller, 1994
Saturn V Flight Manual, NASA, 1968
Computers in Spaceflight: The NASA Experience ( Part 1, Chapter 2, paragraph 4 and Part 1, Chapter 4, paragraph 5 ), James E. Tomayko, 1988
Statistical software Engineering: Case Study: NASA Space Shuttle Flight Control Software , Committee on Applied and Theoretical Statistics, Board on Mathematical Sciences, Commission on Physical Sciences, Mathematics, and Applications, National Research Council, 1996
Failure discovered in the Space Shuttle in October Control Software, Dan Bonachea, 1981
Microsoft pledges better driver support for Windows Vista , Joel Hruska, 2007

0 comments:

Post a Comment