AXForum  
Вернуться   AXForum > Рынок > Рынок труда Microsoft Dynamics
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.02.2008, 12:23   #21  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от gl00mie Посмотреть сообщение
«К слову, вот некоторые соображения по поводу метафор из одной очень хорошей книги:
Читал и Совершенный код Маконела и Брукса «Мифический человеко-месяц».
В Совершенном коде воды 95%.
Но есть очень интересные вещи. Ради которых стоет её читать.
Но мне показалось, что её надо было читать по началам глав. Как начинаются разъяснения нужно переходить на другую.
А «Мифический человеко-месяц» это шедевр, мне кажется её надо сделать обязательной для прочтения всем кто имеет дело с ИТ.
Старый 01.02.2008, 12:28   #22  
тов. Костомолоцкий is offline
тов. Костомолоцкий
Участник
 
23 / 14 (1) ++
Регистрация: 06.05.2007
;)
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Метафора «построения» ПО полезнее, чем метафора «написания», так как согласуется с идеей аккреции ПО и предоставляет более детальное руководство. Построение ПО предполагает наличие стадий планирования, подготовки и выполнения, тип и степень выраженности которых зависит от конкретного проекта. При изучении этой метафоры вы найдете и другие параллели
Метафора "построения" предсталяет программный продукт чем-то целостным , незыблемым , монументальным. Что вообщем-то не соответствует современным требованиям. Програмный продукт, особенно системы ERP постоянно развиваются, изменяются в соответствии с меняющимися со временем бизнес-требованиями. Предлагается другая метафора - "выращивания ПО" как выращивания растений в саду. Так же предполагается планирование высаживания растений, уход за ними в разные сезоны, удаление отмерших растений , обрезка веток, высаживание новых, сбор урожая и т.д. Сады то же могут быть огромными и требовать очень ответственного планирования.
В принципе эта метафора предполагает постоянное наличие садовника
Старый 01.02.2008, 12:55   #23  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от тов. Костомолоцкий Посмотреть сообщение
Метафора "построения" предсталяет программный продукт чем-то целостным , незыблемым , монументальным.
Во-первых, не метафора "построения", а скорее "строительная" метафора. Во-вторых, в строительстве речь не всегда идет о разработке и постройке готовых зданий; разрабатываться могут, к примеру, типовые серии домов или секции для таких домов, из которых затем строятся здания тех или иных конфигураций.
Цитата:
Сообщение от тов. Костомолоцкий Посмотреть сообщение
Предлагается другая метафора - "выращивания ПО" как выращивания растений в саду. Так же предполагается планирование высаживания растений, уход за ними в разные сезоны, удаление отмерших растений, обрезка веток, высаживание новых, сбор урожая и т.д.
Метафора «выращивания» ПО подобно растениям в саду совершенно не отражает взаимодействия между различными программными системами и отдельными блоками внутри систем - из поля зрения ускользает этап интеграции разрабатываемого ПО или отдельных его блоков, что особенно важно в тех же ERP-системах. Так что не вижу, чем эта метафора лучше "строительной". Кроме того, растения худо-бедно могут расти и сами, в отличие от программ. А, скажем, ошибки в программах не могут возникать сами собой или только из-за того, что они находятся "рядом" с другими программами. Это опять же идет в разрез с "садово-огородной" метафорой, ведь растения могут быть поражены паразитами "сами по себе", без участия "садовника".
В любом случае, речь не о том, чтобы найти метафору, полностью описывающую разработку ПО, а скорее о том, чтобы оценить адекватность и полезность тех или иных метафор. В этом плане "написание" ПО, на мой взгляд, куда менее адекватно описывает этот процесс, нежели его "построение".

Последний раз редактировалось gl00mie; 01.02.2008 в 13:25. Причина: typo
Старый 02.02.2008, 00:16   #24  
тов. Костомолоцкий is offline
тов. Костомолоцкий
Участник
 
23 / 14 (1) ++
Регистрация: 06.05.2007
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Во-первых, не метафора "построения", а скорее "строительная" метафора. Во-вторых, в строительстве речь не всегда идет о разработке и постройке готовых зданий; разрабатываться могут, к примеру, типовые серии домов или секции для таких домов, из которых затем строятся здания тех или иных конфигураций.Метафора «выращивания» ПО подобно растениям в саду совершенно не отражает взаимодействия между различными программными системами и отдельными блоками внутри систем - из поля зрения ускользает этап интеграции разрабатываемого ПО или отдельных его блоков, что особенно важно в тех же ERP-системах. Так что не вижу, чем эта метафора лучше "строительной". Кроме того, растения худо-бедно могут расти и сами, в отличие от программ. А, скажем, ошибки в программах не могут возникать сами собой или только из-за того, что они находятся "рядом" с другими программами. Это опять же идет в разрез с "садово-огородной" метафорой, ведь растения могут быть поражены паразитами "сами по себе", без участия "садовника".
В любом случае, речь не о том, чтобы найти метафору, полностью описывающую разработку ПО, а скорее о том, чтобы оценить адекватность и полезность тех или иных метафор. В этом плане "написание" ПО, на мой взгляд, куда менее адекватно описывает этот процесс, нежели его "построение".
Функции метафор ограничены , и они конечно не лишены недостатков. Вот например согласно "cтроительной метафоре" (применительно к доработке ПО) можно ли надстроить небоскрёб дополнительными 10-ю этажами и при этом пребывать в уверенности , что фундамент их выдержит?
В этой части метафорический недостаток очевиден. Для садово-огородного подхода, этот недостаток снимается.
Для принципа интеграции (взаимодействия), который как вы считаете ускользает согласно "садово-огородной метафоре" - я нашёл пример: можно провести параллель с прививкой одного растения к другому (вспомните Мичурина) или некоторые правила высаживания одних видов растений с другими. То что растения растут сами по себе, так и ERP-система может жить своей жизнью без программирования за счет пользовательских настроек. Не забываейте про базу данных, которая растёт (можно в некоторой степени говорить что пользователи "выращивают" базу данных ,и со временем по мере роста БД меняется поведение системы)
Ошибки, которые возникают из-за конфликта других одновременно запущенных программ - распостранённое явление. А вредители - сразу напрашивается аналогия с компьютерными вирусами.
Метафора садоводства выражает различие между органическим и синтетическим. Всё органическое выращивается;синтетические объекты собираются из конструируемых компонентов. Метафоры помогают применить абстрактные понятия в условиях рутиннно-технической деятельности. Согласен что главное адекватно оценить полезность метафоры в том или ином случае.
Но когда говорят "написание ПО" я думаю это скорее не метафора а просто устоявшаяся фраза - в действительности ведь это не писательская деятельность а проектная.

Последний раз редактировалось тов. Костомолоцкий; 03.02.2008 в 10:27.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Приглашаем программистов Microsoft Dynamics CRM (freelance или outsourcing) zipol Рынок труда Microsoft Dynamics 1 13.03.2008 22:17
Требуются разработчики Axapta в Донецке, Украина Veronica Рынок труда Microsoft Dynamics 5 27.07.2007 18:07
Требуются разработчики Axapta visual Рынок труда Microsoft Dynamics 5 20.10.2006 10:48
Почему сейлзы получают больше? Beck Рынок труда Microsoft Dynamics 13 25.08.2006 15:08
Миф о том "что больше получают на Аксапте" ibc Рынок труда Microsoft Dynamics 18 03.08.2006 15:32
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:00.