1. Data decomposition & Functional decomposition
ВНИМАНИЕ! Прием "Объяснений" закрыт. Всем преогромное спасибо за участие в конкурсе.
Судьи уже собрали свои пожитки и удалились на совещание, которое продлится до 31 Июля.
Ждите официальных результатов. Следите за страницами конкурса.
Data decomposition & Functional decomposition (декомпозиция данных и функциональная декомпозиция) - это...
Dmitry Oganezov |
Re: 1. Data decomposition & Functional decomposition
Data decomposition & Function decomposition.
Декомпозиция задач. Допустим, есть у нас 1 огромная задача – отремонтировать машину. Мы разбиваем нашу задачу на подзадачи (ремонт кресел, видео/аудио аппаратуры, покраска кузова, ремонт ходовой части и т.д.). Представим, что каждые эти задачи одновременно выполняют разные люди. Так как эти задачи не пересекаются друг с другом, то мы их можем разделить. Итак, мы имеем: первый рабочий красит машину, второй чинит аппаратуру, третий залез под машину и ремонтирует задний мост, четвертый ремонтирует сидения.
Декомпозиция данных. Сидят два сапожника, у них есть 50 ботинок, которые нужно перемонтировать: первый ремонтирует 25, а второй остальные 25.
Сакидон Мстислав |
Re: 1. Data decomposition & Functional decomposition
Data decomposition & Functional decomposition (декомпозиция данных и функциональная декомпозиция) - это...
" - Поехали,- сказал Вовочка, - каждый пишет по одному решению на отдельном листе. Самое главное подделаться под мой неряшливый почерк. Неряшливый потому, что я был болен - это простят. И быстрее, иначе мы не успеем.
Группа с энтузиазмом кинулась рисовать каракули. Но вскоре выяснилось, что почерк у всех все равно слишком разный. - Нет,- сказал Вовочка, - декомпозиция данных тут не подходит, придется применить функциональную декомпозицию: кто-нибудь один пусть переписывает программный код печатными буквами, другой пусть переписывает остальной текст, третий пусть смотрит ошибки, сравнивая с оригиналом, я займусь окончательной проверкой."
См. полный текст
|
Re: 1. Data decomposition & Functional decomposition
" - Поехали,- сказал Вовочка, - каждый пишет по одному решению на отдельном листе. Самое главное подделаться под мой неряшливый почерк. Неряшливый потому, что я был болен - это простят. И быстрее, иначе мы не успеем.
Группа с энтузиазмом кинулась рисовать каракули. Но вскоре выяснилось, что почерк у всех все равно слишком разный. - Нет,- сказал Вовочка, - декомпозиция данных тут не подходит, придется применить функциональную декомпозицию: кто-нибудь один пусть переписывает программный код печатными буквами, другой пусть переписывает остальной текст, третий пусть смотрит ошибки, сравнивая с оригиналом, я займусь окончательной проверкой."
См. полный текст
интересный ответ :)
Сакидон Мстислав |
Re: 1. Data decomposition & Functional decomposition
В компании "всё-в-одном-инкорпорейтед" все клиенты "поделены" между менеджерами - это Data Decomposition, т.к. каждый менеджер делает одно и то же, но с разными клиентами. Пообщавшись с клиентом, менеджер передаёт его просьбу техническому отделу, бухгалтерии или сервисному отделу. Это Functional Decomposition - каждый отдел занимается только своей работой. Кстати, сервис-мастер Вася остался один - все в отпусках. В его отделе Data decompostion не работает до августа...
|
Re: 1. Data decomposition & Functional decomposition
После схода снега отряду пионеров поручили убрать территорию. Data decomposition: Вожатый поручил каждому свой кусочек территории Functional decomposition: Вожатый поручил Васе убрать мусор, Маше убрать глаблями сухую траву, а Вовочке за его заслуги - подбирать за собачками.
|
Re: 1. Data decomposition & Functional decomposition
Data decomposition & Functional decomposition (декомпозиция данных и функциональная декомпозиция) - это...
. Декомпозиция данных: сущность "японский вкус" в пище можно декомпозировать на пять элементов: соевый соус, саке, мирин (крепленое и сладкое рисовое вино), рисовый уксус и даши (сушеные водоросли и хлопья Bonito).
Функциональная декомпозиция: функция ``есть_завтрак'' может быть разбита на функции ``снять упаковку'', ``съесть пищу'' и ``выбросить мусор''.
|
Re: 1. Data decomposition & Functional decomposition
Data decomposition & Functional decomposition (декомпозиция данных и функциональная декомпозиция) - это...
data decomposition- это деление данных на маленькие части данных.допустим что Иван иванов должен завтра сдавать контрольную работу по физике до пустим 100 задач ( количество задачи здесь= данные). Даже если Иван Иванов знает как решить правильно задачи, все равно 5 часов мало для того чтобы решить все задачи. Но у ивана Иванова есть друзья (допустим n- друзья), и они уже сдали контрольную работу по физике и готов помочь его. тогда Иван Иванов решил каждому другу дать по 100/n задачи. и через 3 часаов каждый успел решить свои задачи и Иван иванов через 2 часа сможет сдать контрольную работу! :) разпределение 100 задач на n блоков по 100/n = Data decomposition. функциональная декомпрзиция, похоже на декомпозиция данных только здесь разпределяется не данные,а разпределяется задачу на подзадачи.
|
Re: 1. Data decomposition & Functional decomposition
Data decomposition & Functional decomposition (декомпозиция данных и функциональная декомпозиция) - это...
Однажды Василий и Георгий замерзли. Но тут с неба упала куча шерсти, и они решили свалять себе валенки. Они сразу же позвонили своему умному боссу Андрею, чтобы узнать, как сделать все правильно. Он выяснил, что у Василия нога 45-го размера, а у Жоры - 39-го. Василию было сказано взять себе побольше упавшей шерсти, а Георгий взял что осталось. Это и была декомпозиция данных (шерсти).
Время шло, валенки стерлись, и, к счастью, небо опять порадовало Жору и Васю огромной кучей шерсти. Снова наши незадачливые знакомые звонят Андрею. Выясняется, что в прошлый раз Василий прекрасно свалял себе голенище, а вот подошва у него порвалась через день. У Жоры все было наоборот - голенище разъехалось за полчаса, зато нижняя часть была просто божественна. Указания босса были разумными - в этот раз Василий свалял два голенища, а его напарник тем временем создал две подошвы. Такое разделение труда и называется функциональной декомпозицией.
Александр Невидимов |
Re: 1. Data decomposition & Functional decomposition
Functional decomposition: Перед футбольным тренеров стоит непростая задача - надо не пропускать мяч в свои ворота и забивать его в чужие. Если бы он так и поставил эту задачу перед всеми одиннадцатью игроками, то на поле была бы полная неразбериха - они бы носились из стороны в сторону, лишь бы забрать себе мяч(как и играют в начальной школе). Но тренер разделил функции игроков, сделал их защитниками, нападающими и даже поставил вратаря - и теперь его 11 игроков в праве называться командой, и их эффективность резко возросла. Data decomposition: В это время на стадионе перед матчем у охраны другая непростая задача: все тысяча зрителей должны иметь билеты. Начальник охраны спрашивает: Кто проверит всех болельщиков? Охранники в растерянности, ведь столько каждый из них лишь к завтрашнему утру только проверит. Тогда начальник спрашивает: а сто болельщиков каждый сможет проверить? Тогда я приказываю им встать в десять очередей, а каждый из вас будет проверять только в одной, и управимся в десять раз быстрее.
|
Re: 1. Data decomposition & Functional decomposition
Вы любите музыку?
Чтобы сыграть настоящий рок-концерт одного человека мало. За дело берется рок-группа: в ней каждый знает свою задачу - барабанщик, гитарист, басист и, конечно, солист, вносят свой вклад в общее грандиозного дело - так функциональная декомпозиция дает свои плоды.
После сногсшибательного шоу по контракту группа обязана дать несколько тысяч автографов. Раздав равное количество подписей, каждый музыкант забрал свой кусочек славы - так свершилась декомпозиция данных. А после будет декомпозиция данных за концерт денег)
Русаков Андрей | |