HW27: Chapter 25

25.10:  Explain why preparing and distributing a system release for mass-market products is an expensive process.

To release a large-scale software, there are a lot of technical requirements to be met.  This includes the executable code of the system, configuration files determined by installations, data files, an installer, documentation, packaging, and publicity.  It also requires the development of a marketing procedure, strategic release date planning, and all the steps involved in release creation such as configuration descriptions, instructions, installation scripts, web pages, and distributed executables.   All aspects of the release must be recorded and reproducible in the future, should there be any issues.   This includes the versions of the operating system, libraries, compilers and other tools used to create it.  


Popular Posts