Книги по Rational Rose и управлению проектами
От: micha12  
Дата: 17.07.05 21:44
Оценка:
Всем привет,

Я только слышал о программах вроде Rational Rose, предназначенных для построения архитектуры программы, классов и вообще для управления процессом создания ПО.

Кто может посоветовать доступные, хорошие книги на эту тему, чтобы разобраться в этой области? Может быть, есть хорошие статьи на эту тему? Хочется понять, как в теории должен происходить процесс разработки ПО, какие есть общепринятые подходы в этой области, что позволяют делать программы вроде Rational Rose.

Спасибо.
Re: Книги по Rational Rose и управлению проектами
От: byur Россия http://yurybuluy.blogspot.com/
Дата: 18.07.05 06:53
Оценка: 19 (5)
Здравствуйте, micha12, Вы писали:

M>Всем привет,


M>Я только слышал о программах вроде Rational Rose, предназначенных для построения архитектуры программы, классов и вообще для управления процессом создания ПО.


M>Кто может посоветовать доступные, хорошие книги на эту тему, чтобы разобраться в этой области? Может быть, есть хорошие статьи на эту тему? Хочется понять, как в теории должен происходить процесс разработки ПО, какие есть общепринятые подходы в этой области, что позволяют делать программы вроде Rational Rose.


1. Прежде чем брать в руки интсрументарий, вроде Rational Rose/XDE/RSM ... имеет смысл сначала понять для чего это конкретно Вам нужно.
2. Если вопрос -- научится проектировать ПО с использованием языка UML, то стоим для начала освоить собственно язык, потом взять простой инструментарий, типа бесплатных "рисовалок" UML и поработать немного с ними, потом браться за изучение сред проектирования. Почему не стоит сразу брать Rosr/XDE/RSM -- можно просто не понять КАК использовать этот инструментарий и вообще UML, и получить негативное мнение о нем. Имеет смысл почитать по UML:
http://www.books.ru/shop/books/233379
http://www.books.ru/shop/books/168694

Проектирование ПО тесно связано с разработкой требований. Если следовать рекомендациям RUP то функциональные требования часто выражаются через use cases -- суть текствые описания сценариев. По этим сценарием часто и идет проектирование на UML. Посему можно изучить и вопрос о том, что такое use cases и как их писать ...
Вообще по требованиям стоит почитать:
http://www.books.ru/shop/books/155249
http://www.books.ru/shop/books/27743
http://www.books.ru/shop/books/24368

Начинать стоит с Вигерса.

Для понимания сути процесса разработки имеет смысл познакомится с одной из методологий, например RUP. Для этого можно посмотреть например http://www.books.ru/shop/books/188512.


После ознакомления с методологиями разработки ПО, понимания что такое UML как язык, и понимания требований и в частности use cases почитать книгу Лармана: http://www.books.ru/shop/books/25832 -- там показано как

После этого можно говорить и про прогрпммную архитектутру, паттерны и т.п. Тут стоит обратить внимание на кинигу Фаулера.
Re[2]: Книги по Rational Rose и управлению проектами
От: micha12  
Дата: 19.07.05 01:20
Оценка:
byur,

Большое Вам спасибо за столь развернутый ответ, спасибо за то, что потратили на него свое драгоценное время Лучшего ответа просто быть не могло.

Обязательно посмотрю книги, ссылки на которые Вы дали.

Мое развитие как разработчика происходило достаточно непоследователь и стихийно, поэтому получилось, что в ООП я разбираюсь, проектирую и программирую неплохо, читал книгу GoF (хотя далеко не всю), прочел почти всю "Архитектуру корпоративных программных приложений" и активно применяю многие паттерны. Но при этом полноценного знания UML у меня нет, и про RUP я толком ничего не знаю. Эти пробемы хотелось бы заделать. Надеюсь, что Ваши советы и книги мне помогут.

Еще раз спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.