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 -- там показано как

После этого можно говорить и про прогрпммную архитектутру, паттерны и т.п. Тут стоит обратить внимание на кинигу Фаулера.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.