Вопросы. Терминология
В одной книжке по системной инженерии конструктивный объект называют компонентой, а функциональный — модулем, а в другой книжке конструктивный объект называют модулем, а функциональный объект — компонентой. Авторы пишут примерно об одном и том же, только используют для этого прямо противоположные термины. Какой книжке верить?
--- Не верить никакой, ибо сами не знают, о чём пишут, если так вольно поступают с терминами. Перед написанием книжки они должны были справиться с каким-то общепризнанным словарём или стандартом. ### Нет, верить можно обеим книжкам. Просто авторы пользуются разной терминологией, но разные слова обозначают одни и те же концепты. А ещё можно ожидать, что найдутся разные словари и стандарты, все они будут «общепринятыми» в разных сообществах, и в них можно будет найти совершенно разные определения терминов «модуль» и «компонента». В некоторых даже отдельно укажут, что «компонент» и «компонента» — это синонимы!
+++ Верить обеим книжкам, только каждый раз пытаться понять, какое значение скрывается за этими терминами. ### Да, разные книги (и даже разные стандарты) вполне могут использовать одни и те же слова-термины в прямо противоположных значениях, даже если их авторы хорошо знакомы с предметной областью.
--- Найти стандарт, определяющий слова, и верить той книге, в которой используются определения по стандарту. Другой книге не верить. ### Нет, вполне может существовать и другой стандарт, и какой-нибудь словарь, в котором термины определяются и как в другой книге. Или книга может оказаться такой, что после неё именно эти значения слов попадут в очередные стандарты и словари. Нет повода не верить другой книге только из-за выбора терминологии.
Определение программного средства из п. 2 разд. 1 ГОСТ 28806-90: «Объект, состоящий из программ, процедур, правил, а также, если предусмотрено, сопутствующих им документации и данных, относящихся к функционированию системы обработки информации. Примечание - Программное средство представляет собой конкретную информацию, объективно существующую как совокупность всех значимых с точки зрения её представлений свойств каждого из материальных объектов, содержащих в фиксированном виде эту информацию». Укажите верные утверждения по поводу использования термина «программные средства» в нашем руководстве по системному мышлению:
--- Авторы руководства обязаны использовать ГОСТ 28806-90 и поэтому в руководстве используется термин «программное средство» (по ГОСТ 28806-90) ### Нет, авторы руководства не обязаны использовать какой-то ГОСТ или иной международный стандарт или публичный документ, или учебник, или монографию, или статью, где вводится какая-то терминология. Поэтому будут использовать также и другие термины, если не ожидается проблем с их восприятием — «софт» (и даже «софтина»), software, программа, приложение, хотя также может быть использован и термин «программное средство».
--- Авторы руководства не поощряют использование канцеляритов из различных ГОСТов, поэтому термина «программное средство» в руководстве не встретишь. ### Нет, у авторов никаких предубеждений к использованию терминов из различных стандартов и публичных документов нет. Термин «программное средство» вполне можно встретить в руководстве по системному мышлению, равно как встретить и самые разные другие формальные и неформальные термины из стандартов, публичных документов, самой разной другой литературы.
--- Авторы руководства знают о существовании термина «Программное обеспечение» из самых разных переводных ГОСТов, например, ГОСТ Р 56713-2015 (ISO/IEC/IEEE 15289:2011) и используют его, потому что это перевод английского термина software. ### Нет, в разных ГОСТ переводчики очень по-разному переводили термин software, а у авторов руководства нет предубеждений по преимуществу каких-то одних стандартов над другими.
+++ Авторы руководства используют самые разные термины для программного обеспечения, программных средств, софта, программных приложений, компьютерных программ — и даже могут в одном месте использовать несколько синонимов, чтобы быть понятными разным словарным сообществам. ### Да, термины сами по себе не важны, важно их значение. Авторы руководства используют самые разные термины для обозначения того же, что в ГОСТ 28806-90 называется «программное средство».