Книга: Программное обеспечение и его разработка

Купить или сделать

Купить или сделать

Наиболее ответственным можно считать решение купить готовое программное обеспечение или построить его самому. Обсудим сначала само это решение и последствия, к которым оно приводит, а затем посмотрим, из каких компонент оно состоит. (См. рис. 6.23.)

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

Вообще говоря, если можно приобрести стандартный пакет, который сможет работать на моей системе, следует его купить. Это может сэкономить скудные, быстро становящиеся еще более скудными ресурсы разработчиков программного обеспечения. И, несмотря на большие затраты на аппаратуру, такое решение обычно оказывается приемлемым.


Рис. 6.23. Покупать или создавать программное обеспечение самому.

Стандартный пакет имеет и свои достоинства, и свои недостатки. (См. табл. 6.23.) Но, невзирая на некоторые минусы, при малейшем шансе на успех мы должны использовать стандартное обеспечение.

Таблица 6.23 «3а» и «против» стандартных пакетов

Преимущества Недостатки
Доступен сразу же Универсален и, значит, не очень точно подходит
Модифицируется и исправляется поставщиком Тратит некоторые ресурсы ЦП
Позволяет использовать разработчиков программного обеспечения на других работах Не точно соответствует данной прикладной области
Зависит от некоторой посторонней организации

Оглавление книги

Оглавление статьи/книги
Похожие страницы

Генерация: 0.701. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз