Мифический человеко-месяц или как создаются программные системы   ::   Брукс Фредерик

Страница: 10 из 299

Она является завершённым продуктом, пригодным для запуска своим автором на системе, на которой была разработана. В гаражах обычно производится такой продукт, и это — тот объект, посредством которого отдельный программист оценивает свою производительность.

Есть два способа, которыми программу можно превратить в более полезный, но и более дорогой объект. Эти два способа представлены по краям рисунка.

При перемещении вниз через горизонтальную границу программа превращается в программный продукт . Это программа, которую любой человек может запускать, тестировать, исправлять и развивать. Она может использоваться в различных операционных средах и со многими наборами данных. Чтобы стать общеупотребительным программным продуктом, программа должна быть написана в обобщённом стиле. В частности, диапазон и вид входных данных должны быть настолько обобщёнными, насколько это допускается базовым алгоритмом. Затем программу нужно тщательно протестировать, чтобы быть уверенным в её надёжности. Для этого нужно подготовить достаточное количество контрольных примеров для проверки диапазона допустимых значений входных данных и определения его границ, обработать эти примеры и зафиксировать результаты. Наконец, развитие программы в программный продукт требует создания подробной документации, с помощью которой каждый мог бы использовать её, делать исправления и расширять.

|< Пред. 8 9 10 11 12 След. >|

Java книги

Контакты: [email protected]