Форум Сообщества Аналитиков

Дисциплины => Проектирование => Тема начата: anasta1979 от 01 Февраля 2008, 08:43:34

Название: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: anasta1979 от 01 Февраля 2008, 08:43:34
Всем доброго дня!
Не могу подобрать вид диаграммы для иллюстрации архитектуры информационной системы.
Самый простой пример.
Изобразить взаимодействие программного модуля Касса.exe с Расчёты.DLL и хранимых oracle процедур.\
Попросту говоря, запечатлить схему, что использует программа Касса.exe для своей работы.
Использую инструмент Enterprise Architect.
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: Denis Beskov от 01 Февраля 2008, 10:39:19
Это диаграмма компонентов - http://www.intuit.ru/department/pl/umlbasics/12/

Только вы не правы в том, что это будет ВСЯ архитектура ИС.

По современным представлениям архитектура многоаспектна и отображается в виде 4 + 1 видов архитектурных представлений (4 + 1 View Architecture) в самом простом случае (для архитектуры ПО):
(http://www.ibm.com/developerworks/rational/library/05/0816_Louis/figure-2.gif)

То, о чём говорите вы - взаимосвязь программных модулей - это Implementation View, представление реализации, представление уровня разработки. См. http://www.intuit.ru/department/itmngt/entarc/9/3.html

Есть также другие фреймворки, имеющие большую область охвата, например:
, такие как

Подробнее см.: http://www.intuit.ru/department/itmngt/entarc/
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: anasta1979 от 01 Февраля 2008, 11:12:21
Огромное спасибо за ответ и ссылки! Начала изучать, нашла много "дырок" в своих знаниях UML:)
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: Юрий Булуй от 03 Февраля 2008, 01:47:35
Один комментарий. TOGAF, DODAF и т.п. относятся к т.н. Enterprise Architecture. Архитектура конкретного ПО обычно называется Программной архитектурой.
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: Денис Иванов от 24 Июля 2008, 00:29:04
Всем доброго дня!
Не могу подобрать вид диаграммы для иллюстрации архитектуры информационной системы.
Самый простой пример.
Изобразить взаимодействие программного модуля Касса.exe с Расчёты.DLL и хранимых oracle процедур.\
Попросту говоря, запечатлить схему, что использует программа Касса.exe для своей работы.
Использую инструмент Enterprise Architect.

Понимаю, что тема давняя, но тем не менее...

Если вы используете UML 1.x, то ваша диаграмма - диаграмма компонент
Если вы используете UML 2.x, то ваша диаграмма - диаграмма развертывания
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: Galogen от 24 Июля 2008, 01:00:14
Если вы используете UML 1.x, то ваша диаграмма - диаграмма компонент
Если вы используете UML 2.x, то ваша диаграмма - диаграмма развертывания
Denis, а почему вы так полагаете, что в 1 случае - это диаграмма компонентов, а во втором диаграмма размещения. Разве оба стандарта не содержать обе канонические диаграммы? Или их смысл как-то изменился?
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: Денис Иванов от 24 Июля 2008, 07:06:45
Denis, а почему вы так полагаете, что в 1 случае - это диаграмма компонентов, а во втором диаграмма размещения. Разве оба стандарта не содержать обе канонические диаграммы? Или их смысл как-то изменился?

В UML 1.x Касса.exe - это компонент. Поэтому диаграмма компонент.
В UML 2.x Касса.exe - это артефакт. В UML 2.x произошло разделение на сущности, которые относятся к этапу проектирование (компоненты) и сущности, которые выражают реализацию (артефакты). Между этими сущностями можно показать соответствие, но все равно это уже диаграмм размещения.

См. пример для UML 2. Простой и посложнее.
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: Galogen от 25 Июля 2008, 17:52:18
Вот оно в чем дело.
Будем знать, а откуда Вы черпаете информацию? Может укажите источники :)
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: Денис Иванов от 25 Июля 2008, 18:30:31
Лучшая книга на русском - http://www.books.ru/shop/books/355101 (http://www.books.ru/shop/books/355101).

Есть спецификация с http://www.uml.org (http://www.uml.org) и тут еще можно почитать статьи http://www.jot.fm/ (http://www.jot.fm/).

Ну и практика.
Название: Re: Архитектура информационной системы (ПО, DLL. хранимые процедуры и функции.
Отправлено: anastazya от 28 Июля 2008, 08:18:49
Вот это бы на русском  :(