3.2. Жизненный цикл программы

We use cookies. Read the Privacy and Cookie Policy

3.2. Жизненный цикл программы

Специфика программ как произведений не в том, что они «функциональны»3 и даже не в том, что пользование ими системно, а системы, образуемые программами при их сочетании между собой и оборудованием – динамичны4. Но если для прочих произведений обновляемость случайна, то для программ она представляет самое способ их нормального существования. Специфика программ скорее в том, что системность пользования ими сочетается с коллективностью (и тоже, в общем, системностью) их создания. Постоянное обновление – нормальный способ существования программ, особенно коммерческих, обновления эти часты, и само ожидание того, что программа будет вовремя обновлена (или сомнения в этом) – фактор, самым радикальным образом влияющий на ее оценку конечным пользователем.

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