progressive application development methodol,RUPP - что это?
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
progressive application development methodol,RUPP - что это?
Из job ad:
- experience in developing application following a progressive application development methodology i.e. RUPP
,
Сабина
- experience in developing application following a progressive application development methodology i.e. RUPP
,
Сабина
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
Методология разработки программ - Rational Unified Process. http://www.rational.com Модный buzz-word.
-
- Уже с Приветом
- Posts: 136
- Joined: 19 Mar 2003 11:18
- Location: Moscow -> NYC ->CT
Re: progressive application development methodol,RUPP - что это?
Sabina wrote:Из job ad:
- experience in developing application following a progressive application development methodology i.e. RUPP
,
Сабина
Видимо Rational Unified Process Premium Edition
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
KVA wrote:Методология разработки программ - Rational Unified Process. http://www.rational.com Модный buzz-word.
И достаточно могучая и навороченная система автоматизации разработки.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
автоматизации разработки чего?Boriskin wrote:KVA wrote:Методология разработки программ - Rational Unified Process. http://www.rational.com Модный buzz-word.
И достаточно могучая и навороченная система автоматизации разработки.
-
- Уже с Приветом
- Posts: 8469
- Joined: 15 Oct 2003 18:29
- Location: Canada
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
-
- Уже с Приветом
- Posts: 8469
- Joined: 15 Oct 2003 18:29
- Location: Canada
Sergey___K wrote:"Rational Unified Process" не имеет, по моему, ничего общего с "автоматизацией разработки Software systems".
Сам RUP - "The Rational Unified Process® or RUP® product is a software engineering process. It provides a disciplined approach to assigning tasks and responsibilities within a development organization. Its goal is to ensure the production of high-quality software that meets the needs of its end users within a predictable schedule and budget.".
Он предполагает использование tools (Rose, ReqPro, ...) которые автоматозитуют неготорые activities.
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Sergey___K wrote:"Rational Unified Process" не имеет, по моему, ничего общего с "автоматизацией разработки Software systems".UMLец wrote:Sergey___K wrote:автоматизации разработки чего?
Software systems.
Сгрузите триал демо версию ( http://www14.software.ibm.com/webapp/do ... me.jsp?s=p ) и поиграйтесь, потом можно будет и обсудить.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
Ну, какой мне от нее прок будет, я же не менеджер, это же система для автоматизации менеджмента проекта, как я понял. Что она автоматизирует? ну считает он там риски, LOE[, ... buzz-wordN-1, buzz-wordN ...]Boriskin wrote:Sergey___K wrote:"Rational Unified Process" не имеет, по моему, ничего общего с "автоматизацией разработки Software systems".UMLец wrote:Sergey___K wrote:автоматизации разработки чего?
Software systems.
Сгрузите триал демо версию ( http://www14.software.ibm.com/webapp/do ... me.jsp?s=p ) и поиграйтесь, потом можно будет и обсудить.
-
- Уже с Приветом
- Posts: 8469
- Joined: 15 Oct 2003 18:29
- Location: Canada
Sergey___K wrote:Ну, какой мне от нее прок будет, я же не менеджер, это же система для автоматизации менеджмента проекта, как я понял. Что она автоматизирует? ну считает он там риски, LOE[, ... buzz-wordN-1, buzz-wordN ...]
Неправильно понял.Там guidelines, workflows, best practices, ... для всех ролей - от менеджера до тестера. Сам RUP - это не программа, куда можно войти и что-то делать. Это website со всем необходимым, что бы спланировать и осуществить Процесс для вашего проекта.
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
Еще раз, где там автоматизация разработки софта? guidelines, workflows, best practices - это планирование разработки (чего угодно). Какая польза для Васи Пупкина, который конвертит, ну, предположим, клиент-сервер в web app?UMLец wrote:Sergey___K wrote:Ну, какой мне от нее прок будет, я же не менеджер, это же система для автоматизации менеджмента проекта, как я понял. Что она автоматизирует? ну считает он там риски, LOE[, ... buzz-wordN-1, buzz-wordN ...]
Неправильно понял.Там guidelines, workflows, best practices, ... для всех ролей - от менеджера до тестера. Сам RUP - это не программа, куда можно войти и что-то делать. Это website со всем необходимым, что бы спланировать и осуществить Процесс для вашего проекта.
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Sergey___K wrote:Что она автоматизирует?
Очень грубо -
1-2) Создаем design level диаграммы на UML.
1-2) Выбираем среду разработки
3) Давим кнопку.
3) Получаем готовый skeleton приложения со всеми описанными в design диаграмме функциями-заглушками, отношениями классов и прочими прелестями.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
Boriskin wrote:Sergey___K wrote:Что она автоматизирует?
Очень грубо -
1-2) Создаем design level диаграммы на UML.
1-2) Выбираем среду разработки
3) Давим кнопку.
3) Получаем готовый skeleton приложения со всеми описанными в design диаграмме функциями-заглушками, отношениями классов и прочими прелестями.
потом начинаем наполнять этот skeleton, выяснется, что UML кривой, а наполнили его уже от души и?
Вы лично такое делали?
-
- Уже с Приветом
- Posts: 8469
- Joined: 15 Oct 2003 18:29
- Location: Canada
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
-
- Уже с Приветом
- Posts: 8469
- Joined: 15 Oct 2003 18:29
- Location: Canada
Sergey___K wrote:Как и в любой другой инженерной задаче - низкая квалификация.
Неугадал
Сложность. Какой бы ты квалифицированный не был - мозг не в состоянии нормально работать в сложной для него ситуации. А уровень сложности, которуй мозг "переваривает" - очень и очень низкий. Поэтому-то и "выяснется, что UML кривой", что делали его, завышая свои способности. Но все же - цель UML-моделей - управлять сложностью. Каждый view должен быть достаточно простым. И сделать это легче с visual models, чем структурируя тонны кода. В этом и идея.
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
UMLец wrote:Sergey___K wrote:Как и в любой другой инженерной задаче - низкая квалификация.
Неугадал
Сложность. Какой бы ты квалифицированный не был - мозг не в состоянии нормально работать в сложной для него ситуации. А уровень сложности, которуй мозг "переваривает" - очень и очень низкий. Поэтому-то и "выяснется, что UML кривой", что делали его, завышая свои способности. Но все же - цель UML-моделей - управлять сложностью. Каждый view должен быть достаточно простым. И сделать это легче с visual models, чем структурируя тонны кода. В этом и идея.
Не угадал. Это признак низкой квалификации - валить на сложность и неумение соотнести имеющуюся квалификацию с требуемой. (Я когда начинал - мог буквально все. )
Как бы вы круты не были вы никогда не сделаете UML правильно с первого раза. Более, того обычно задница наступает в мелочах, которые что ? правильно - очень долго "заглушки".
-
- Уже с Приветом
- Posts: 8469
- Joined: 15 Oct 2003 18:29
- Location: Canada
Sergey___K wrote:Как бы вы круты не были вы никогда не сделаете UML правильно с первого раза.
Молодец, возьми с полки пирожок! Все верно, поэтому и есть RUP, одним ис слонов которого является итеративе аппроач, т.е. за один раз ничто не делается!
Sergey___K wrote:Более, того обычно задница наступает в мелочах, которые что ? правильно - очень долго "заглушки".
Вообще-то, по статистике, 2/3 проблем - из-за плохого дизайна в начале пути, который и должен проверить, где "задница может наступить" и предотвратить "упирание рогом в код"
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
Ну, что вы так, вообще-то, я имел в виду именно после первого цикла итераций. Когда вы вроде все устаканили и начали "наполнять". Ну, как в вы гвоздь в стенку под настенные часы забиваете. Все отмеряли, выверили, все ровно, красиво, розетка в стороне. Примерились, нарисовали красивый крестик, куда вбивать. Все при ролях, теща держит часы, вы молоток с гвоздем, жена сумку с первой помощью. Бабах молотком, а там проводка. Ну, пьяный электрик был. Но вы этого не знали.Молодец, возьми с полки пирожок! Все верно, поэтому и есть RUP, одним ис слонов которого является итеративе аппроач, т.е. за один раз ничто не делается!
-
- Уже с Приветом
- Posts: 8469
- Joined: 15 Oct 2003 18:29
- Location: Canada
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
Вообще-то, по статистике, 2/3 проблем - из-за плохого дизайна в начале пути,
Совершенно, согласен, что первый "эскиз" (не итерация) - самый сложный и ответственный. Вся эта "мама" про которую мы с вами толкуем, хорошое подспорье для хороших мозгов.
Все это - унификация инженерного процесса в одной отдельно взятой области. Никакой
- "автоматизации разработки чего?"
- Software systems
тут нет.
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Sergey___K wrote:Boriskin wrote:Sergey___K wrote:Что она автоматизирует?
Очень грубо -
1-2) Создаем design level диаграммы на UML.
1-2) Выбираем среду разработки
3) Давим кнопку.
3) Получаем готовый skeleton приложения со всеми описанными в design диаграмме функциями-заглушками, отношениями классов и прочими прелестями.
потом начинаем наполнять этот skeleton, выяснется, что UML кривой, а наполнили его уже от души и?
Лечением кривизны рук занимаются костоломы, RUP тут не при чем.
Вы лично такое делали?
Да, и не только это.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA