Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Словарь терминов программной инженерии, разработчикам, аналитикам, тестерам 
:(
    Опции темы
ida
  Дата 2.9.2005, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 58



Анализ требований - предварительное определение того, что не удастся реализовать, перед тем, как реализация провалится (см. также: <оценка требований> и <управление требованиями>).

Багосовместимость - наличие у новой версии программы тех же недостатков, что и у предыдущей версии.

База данных - сложный набор взаимосвязанных структур данных, допускающий множество разнообразных способов потери данных при полном сохранении всех логических связей между отсутствующими данными.

Безумец - заказчик, всерьез рассчитывающий на то, что уже первая версия системы окажется работоспособной.

Гипотеза о документировании - дискредитировавшее себя представление о программном обеспечении как результате систематического и рационального процесса разработки (в противоположность результату божественного вдохновения).

Демо-режим - состояние повышенной сосредоточенности, в котором программист готовит свою программу для назначенной на сегодняшний день демонстрации, о которой узнал только вчера.

Динозавр - 1. Любой компьютер, для установки которого требуется фальшпол и специальное оборудование. 2. Очень консервативный пользователь.

Документация - килограммы вымоченной, размолоченной, высушенной, отбеленной и спрессованной древесины, которые прилагаются к программному и аппаратному обеспечению компьютеров.

Документирование - способ занять работой людей, занятость которых не удается обосновать заказчику с помощью нормативной (или принятой заказчиком) модели оценки затрат.

Заказчик - примитивная форма биологической и организационной жизни у основания пищевой пирамиды.

Закон Паркинсона применительно к данным - <Сколько бы у вас не было места в оперативной памяти или на диске, со временем оно будет полностью забито>.

Землетрясение - самый лучший способ тестирования аппаратуры в компьютерах.

Жизненный цикл программного обеспечения - цикл, состоящий из следующих стадий:
· Начало проекта
· Безудержный энтузиазм
· Разочарование
· Хаос
· Поиски виновных
· Наказание невиновных
· Награждение непричастных
· Определение требований к системе

Каскадная модель - модель жизненного цикла, допускающая (предусматривающая) однократный крупный провал (см. также: <спиральная модель>).

Компилятор - средство, существенно повышающее неопределенность размера, скорости выполнения и правильности программы.

Критическая масса - состояние программы, в котором исправление каждой ошибки приводит к появлению новых 1+N ошибок.

Критическая оценка проекта - процесс, обеспечивающий точное понимание тех возможностей, которые вы не будете реализовывать за деньги, которые удалось выбить у заказчика, либо даже ни за что (см. также: <проектирование>).

Метод функциональных точек - метод оценки затрат на разработку программы, основанный на определении тех функций, которые она не будет выполнять (в отличие от оценки, основанной на том объеме ресурсов, который программа не будет занимать).

Многопользовательский режим - режим, в котором несколько пользователей (достаточно двоих) могут одновременно портить одну и ту же базу данных.

Модель оценки затрат - мощное средство убеждения заказчика заплатить за любого сотрудника, которого вы хотите занять работой в текущем году.

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

Новое программное обеспечение - программное обеспечение, существенно отличающееся от предыдущей версии цветовым оформлением экранных форм и заставок (см. также: <полностью новое программное обеспечение>).

Обеспечение качества - научно-обоснованный способ исключить всякий элемент случайности или возможных рекламаций заказчика при поставке барахла.

Операция с <защитой от дурака> - операция с чрезвычайно трудно кодируемыми параметрами и входными данными.

Оптическое распознавание символов (OCR) - метод ошибочного ввода данных документов непосредственно в систему, минуя ошибки ручного набора текста.

Отладчик - средство, заменяющее предусмотрительность активным использованием мышления "задним умом".

Оценка требований - доступное и умелое разъяснение заказчикам тех требований, которые не будут реализованы, с использованием терминологии и жаргона, которых они не понимают (см. также: <анализ требований> и <управление требованиями>).

Пакет - выполнение всех скучных заданий за один прием (например, сдача пустой стеклотары).

Передовые идеи в программировании - понятие, по определению недоступное высшему руководству.

Переносимое программное обеспечение - программное обеспечение, обладающее свойством не работать ни на одном компьютере.

Переход к новой технологии - оказание содействия коллективу разработчиков в замене старых, бесполезных процессов, методов и средств на новые, бесполезные процессы, методы и средства.

Пессимизирующий компилятор (в противоположность оптимизирующему компилятору) - компилятор, с помощью которого получается объектный код, который по всем параметрам хуже кода, полученного обычным компилятором.

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

Поддержка - услуга, которую обещают многие продавцы программного обеспечения, но предоставляют только единицы.

Полная гарантия - обязательство выслать очередную копию, если предыдущая окажется неработоспособной.

Полностью новое программное обеспечение - программное обеспечение, несовместимое с предыдущими версиями (см. также: <новое программное обеспечение>).

Полный контроль качества (TQM) - подход и способ обучения своих менеджеров пяти высоко профессионально звучащим японским словам без какого-либо риска приобретения ими соответствующей компетенции.

Пользователь - безобидный (для разработчика) человек, выполняющий тяжелую, нудную, монотонную работу.

Пользовательский интерфейс - способ поставить пользователя в такие условия, чтобы он в процессе работы с программой никогда не смог добраться до ее неработающих функций.

Пошаговая реализация - поставка нескольких отдельных программных продуктов по стоимости полной системы за каждый продукт.

Предметная область - такой класс приложений, для которого провал одного проекта дает возможность поднять стоимость следующего из этого же класса.

Приоритетное прерывание - событие, которое может заставить программиста отвлечься от работы (например, возможность тут же заняться сексом с любимой девушкой, или пожар в непосредственной близости от компьютера).

Программа - подсунутое компьютеру магическое заклинание, с помощью которого он превращает все, что вы пытаетесь ему сказать, в сообщение об ошибке.

Программа будущего - программа, которая написана (возможно, по плану проекта), но заработает только на суперкомпьютере следующего поколения.

Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым.

Программист - индивидуум, потерпевший достаточно много неудач в нормальных профессиях, чтобы стать специалистом в области программной инженерии.

Проектирование - деятельность, связанная с подготовкой к критической оценке проекта (см. также: <критическая оценка проекта>).

Простой проект - проект, бюджет которого равен стоимости шнурков для ботинок (обычных).

Системный аналитик - программист-неудачник, которого для обеспечения целостности системы убирают подальше от любой клавиатуры.

Сквозной структурный контроль - процесс, посредством которого ложные допущения одного из участников проекта передаются всем участникам команды проекта.

Соответствие стандартам качества - компиляция, прошедшая без ошибок.

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

Спиральная модель - модель жизненного цикла, допускающая повторение небольших провалов несколько раз подряд в рамках одного проекта (см. также: <каскадная модель>).

Теория вычислительных систем - наука сродни гаданию по числам и астрологии, лишенная, однако, точности первой и успеха второй.

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

Уникальность - свойство программы или системы, заключающееся в наличии документации на программу (систему).

Управление проектом - искусство (позднее - специфическая наука) быть всегда осведомленным относительно того, насколько плохо выполняется работа и с каким опозданием она будет выполнена (или не будет выполнена вообще).

Управление требованиями - умелое убеждение заказчика в том, что он хочет именно то, что вам, по-видимому, удастся реализовать (см. также: <анализ требований> и <оценка требований>).

Уровень современных достижений - тот уровень, которого можно было бы достичь (скорее всего) при наличии достаточного количества денег.

Уровень современной практики - тот уровень, которого можно достичь с теми деньгами, которые имеются в наличии.

Успешное завершение - реализация 26-недельного проекта за 48 недель.

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

Формальная верификация - конструирование некорректного доказательства, изоморфного по отношению к некорректной программе

Эксплуатация программных средств - фиксация тех странностей и ошибок, которые обнаруживаются в плохо написанных, отлаженных и документированных, но уже оплаченных программах.
PM WWW   Вверх
batigoal
Дата 2.9.2005, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 8
Всего: 151



smile smile smile
Непеременно засуну в свой ЖЖ... (извините за)


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Ignat
Дата 2.9.2005, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



Цитата(Lamer @ 2.9.2005, 15:48)
Непеременно засуну в свой ЖЖ...

Глубоко? smile


--------------------
Теперь при чем :P
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Юмор"
Smartov
Большая просьба постить контент в соответствующие темы:

Вам понравилась атмосфера форума? Заходите чаще! С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Юмор | Следующая тема »


 




[ Время генерации скрипта: 0.0505 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.