Форум Сообщества Аналитиков
Дисциплины => Обучение => Тема начата: Galogen от 07 Сентября 2009, 11:03:02
-
В рамках магистратуры 230209 Информационные системы в научных исследованиях, есть дисциплина Архитектура современных информационных систем.
Тема для меня довольно новая. Предстоит большая работа по созданию этого курса. Хотелось бы сделать его кратким, понятным, полезным и в тоже время академичным.
Может ли кто-то дать совет как и какие темы рассматривать в рамках данной дисциплины.
Пока на примете у меня курс с intuit.ru Архитектура предприятия и книга Фаулера Архитектура корпоративных приложений
-
Опять же нужно определиться с понятием Архитектура :)
П.ч. может быть Архитектура приложения, предприятия и даже Глобальная финансовая архитектура, как нам вещал товарищ МДА :)
-
Опять же нужно определиться с понятием Архитектура :)
П.ч. может быть Архитектура приложения, предприятия и даже Глобальная финансовая архитектура, как нам вещал товарищ МДА :)
Думаю следует рассмотреть все архитектуры так или иначе определяющие архитектуру ИС
С определением определяться не будем. Или в другом месте.
Архитектура приложения думаю входит в понятие архитектура ИС или, по крайней мере, архитектуры приложений, архитектурные стили приложений рассматривать надо.
Архитектура предприятия - как я и писал будет затрагиваться и возможно влиять на дисциплину очень сильно.
Глобальная финансовая архитектура - мне это ничего не говорит, да и думаю в нашем случае думать о ней не будем.
А кто такой товарищ МДА?
-
Интересно :-)
Если не секрет то для кого , и какого масштаба курс ?
Не далее как в прошлом году готовил курс по Архитектуре предприятия (Сложных систем) и Документированию Архитектуры.
-
Если не секрет то для кого , и какого масштаба курс ?
Для магистров. В первом посте написано.
Не далее как в прошлом году готовил курс по Архитектуре предприятия (Сложных систем) и Документированию Архитектуры.
Ну и как успехи? Можете поделиться материалом или по крайней мере программой?
-
И мне на программу интересно посмотреть
-
А кто такой товарищ МДА?
Эх, бросить бы всё да уехать в Иваново! ;D
-
А кто такой товарищ МДА?
Медведев Дмитрий Анатольевич.
-
А я его должен знать?
-
Ну не знаю, может быть у Вас в Иваново свои президенты :)
-
cless, что по поводу программы курсов? top-secret?
-
Ну не знаю, может быть у Вас в Иваново свои президенты :)
В Иванове, конечно, полно своих президентов. Так ты имел в виду Президента России :) А я, дурачок, подумал ну что за МДА.
-
Могу привести программу, которую разработал заведующий кафедрой. Как он сказал, он использовал образцы, которые ему удалось обнаружить на сайте министерства и при переходе по ссылкам при поиске типовых программ
РАЗДЕЛ 1. Общие характеристики и модели информационных систем.
Лекционный материал (12 час):
Общая характеристика и классификация информационных систем. Категориальные понятия системного подхода. Формальные методы описания структуры системы. Понятие архитектуры информационной системы.
Модели функционирования информационных систем. Технологии разработки инфор-мационных систем. Особенности реализации информационных систем в различных пред-метных областях
Модель распределенной обработки информации. Безопасность информации в систе-ме. Корпоративные информационные системы. Программные и технические средства рас-пределенных информационных систем.
РАЗДЕЛ 2. Современные архитектуры информационных систем.
а). Лекционный материал (14 час):
Архитектура открытых систем. Основные понятия архитектуры информационных се-тей. Класс информационных систем и сетей как открытые информационные системы.
Модели и структуры информационных систем. Информационные ресурсы. Теорети-ческие основы современных информационных систем. Базовая эталонная модель Междуна-родной организации стандартов. Компоненты информационных систем.
Архитектура информационных систем в научных исследованиях. Научные исследова-ния, испытания и эксперименты как объект автоматизации. Функциональные задачи автома-тизированных систем научных исследований (АСНИ). Классификация АСНИ, обеспечения АСНИ, функциональная и системная архитектуры.
б) лабораторные занятия (6 час.)
Моделирование компонентов информационных систем. Дискретно-детерминированные, дискретно-стохастические элементы. Дискретно-стохастические эле-менты и вероятностные автоматы. Непрерывно-стохастические элементы.
в). практические занятия (10 час.)
Модели основных функций организационно–технического управления.
Информационные технологии управления MRP, ERP, CSRP
РАЗДЕЛ 3. Обеспечение создания информационных систем.
а). Лекционный материал (10 час):
Эталонные аппаратные платформы. Типовые архитектурно-структурные решения, ис-пользуемые при создании информационных систем.
Программное обеспечение информационных систем.
Модели и проблемы человеко-машинного взаимодействия в информационных систе-мах; правовые, экономические, социальные и психологические аспекты информационных систем
Методы оценки эффективности информационных систем. Тенденции и перспективы развития информационных систем
б) лабораторные занятия (12 час.)
Практическое программирование на PHP
Проектирование информационной архитектуры системы, разработка базы данных для хранения и системы управления содержимым.
На мой взгляд - полубред. Не в обиду заведующему, но собственно взял имеющееся
-
Предлагаю на курсе прочитать вслух книгу Фаулера Архитектура корпоративных программных приложений (http://www.ozon.ru/context/detail/id/1616782/)
-
Предлагаю на курсе прочитать вслух книгу Фаулера Архитектура корпоративных программных приложений (http://www.ozon.ru/context/detail/id/1616782/)
Данная книга предложена студентам для прочтения. Однако на мой взгляд, эта книга затрагивает только уровень приложения. Книга не плохая, возможно даже замечательная, но я знаю образцы изложения лучше.
Проблема в том, что нельзя свести архитектуру приложений к архитектуре инфосистем.
-
Эмм... ну, конечно, Вы правы, вопрос в том, на кого рассчитан данный курс, на [будущих] разработчиков, эксплуататоров или бизнес-заказчиков
-
Эмм... ну, конечно, Вы правы, вопрос в том, на кого рассчитан данный курс, на [будущих] разработчиков, эксплуататоров или бизнес-заказчиков
Поскольку это курс читается для магистров, которые получали бакалавриат по специальности Информационные системы, т.е. являются специалистами по ИС, то очевидно и магистры продолжают эту же специализацию.
Что же есть быть являться такое специалист по ИС: бизнес-аналитик, системный аналитик, системный архитектор, программист (прикладной), аналитик баз данных, администратор баз данных, системный администратор и т.д.
+ Учтем что магистратура имеет научный оттенок, т.е. мы стремимся привить вкус, навык в науке. Вот с этим и нужно двигаться
Конечно можно поступить просто - взять и дать архитектуру в изложении Фаулера. Но будет ли это исключительно верно?
-
Наука - основа современных технологий. Только ИТ, не смотря на свою технологичность, уж больно ненаучны (я бы даже сказал, антинаучны). Попытки сформировать некоторую теорию встречаются, причём успешные. Только ИТ продвигается вперёд без оглядки на теорию, на наколеночных технологиях.
И это, конечно же, неправильно, поскольку теоретический фундамент должен быть, сейчас же разработка ПО больше напоминает кустарное ремесло средневековья, чем промышленное производство 20-го века.
"Специалист по ИС" - тот самый сферический конь. Если говорить про перечисленные Вами специализации, то им как раз нужно учиться. Магистр Чёрных и Белых Информационных систем кем потом пойдёт работать?
Но это я всё пустословлю, так как представляю себе только как и чему учить будущего программиста. Как и чему учить аналитика - не представляю.
-
"Специалист по ИС" - тот самый сферический конь. Если говорить про перечисленные Вами специализации, то им как раз нужно учиться. Магистр Чёрных и Белых Информационных систем кем потом пойдёт работать?
Не понял вызова? Что такое специалист по ИС - вполне определено. Есть стандарт специальности российский, есть стандарт специальности от АСМ. Там все и ясно определено, между прочим. Без всяких там "черных" и "белых".
Недавно общался по поводу того, правильно ли мы учим студентов.
Российский собеседник - нет, еще раз нет, и опять нет.
Западный собеседник (бывший российский гражданин) - у нас дают то, что как раз активно повсеместно используется на западе.
Я, конечно, не был бы столь категоричен, но есть над чем задуматься.
Тем не менее предлагаю дискуссию по содержанию образовательного наполнения не начинать. Тема данного раздела: Архитектура современных ИС. Потому, предлагайте свои предложения в этом русле.
-
Если по теме сказать нечего (а мне нечего), почему бы не пофлудить?
-
Если по теме сказать нечего (а мне нечего), почему бы не пофлудить?
Жаль, что нечего предложить :(
-
Прошу прощения за задержку с выкладкой программы, практически вылетело из головы , а уведомления о новых сообщениях в форуме мне не приходят
Курс который разрабатывал лежит здесь http://www.system-approach.ru/2009/09/entarch-new/ (http://www.system-approach.ru/2009/09/entarch-new/)
Кстати основная структура предложенная заведующим очень даже неплоха :-)
-
Кстати основная структура предложенная заведующим очень даже неплоха :-)
Может и так, просто у нас уже был курс по теории ИС, где многие (кроме архитектуры) вопросы поднимались, кроме того далее будет курс Анализ и синтез ИС, в котором опять половина разделов пересекаются
РАЗДЕЛ 2. Современные архитектуры информационных систем.
а). Лекционный материал (14 час):
Архитектура открытых систем. Основные понятия архитектуры информационных се-тей. Класс информационных систем и сетей как открытые информационные системы.
Модели и структуры информационных систем. Информационные ресурсы. Теорети-ческие основы современных информационных систем. Базовая эталонная модель Междуна-родной организации стандартов. Компоненты информационных систем.
Вот тут о чем?
-
Это о 7-ми уровней модели взаимодействия открытых систем . Модель красивая и правильная, хотя TCP/IP и реализован не по ней .
Азы, но где их давать как не в ВУЗе. Соответственно давать обязательно . Конечно не 14 часов , а часа 4 , остальное я бы аккуратно заполнил краткой историей смерти CORBA и вывел это к SOA ( Как наиболее актуальной модели взаимодействия Открытых систем) ;-)
-
Это о 7-ми уровней модели взаимодействия открытых систем . Модель красивая и правильная, хотя TCP/IP и реализован не по ней .
Азы, но где их давать как не в ВУЗе. Соответственно давать обязательно . Конечно не 14 часов , а часа 4 , остальное я бы аккуратно заполнил краткой историей смерти CORBA и вывел это к SOA ( Как наиболее актуальной модели взаимодействия Открытых систем) ;-)
Дмитрий, да нет Вы не поняли :) модель OSI я знаю. Вот кстати сразу путаница определений. Архитектура открытой системы отождествляется с моделью OSI.
Однако ладно. Я не искушен пока в понятиях, связанных с архитектурой, и не могу поведать о смерти CORBA (если честно я о ней и не подозревал).
Почитал программу Ваших тренингов. Обнаружил, что у Вас можно записаться на открытые тренинги, что это означает? Это участие платное или бесплатное? В каком формате оно проходит?
Еще ряд вопросов.
Тренинг называется Информационная архитектура предприятия. А что скрывается под понятием информационная архитектура? Я привык ассоциировать этот термин с сайтами. Как это определение ассоциируется с определениями ИТ-архитектура, архитектура предприятия, архитектура ИС?
Вообще я вижу тут проблему в использовании той или иной терминологии и то, что в нее вкладывается.
Вот тот же термин ИТ-архитектура, если заменить ИТ на химическая технология, то я совершенно не понимаю о чем будет идти речь: химико-технологическая архитектура или архитектура химической технологии?
Или к примеру в блоге Евгения Забегалина (http://blogs.mail.ru/mail/e_zabegalin/), говорится о функциональной архитектуре, строительной архитектуре и т.п.
Мне эти сочетания не совсем понятны
-
Будем есть слона по частям :
Архитектура открытой системы отождествляется с моделью OSI
Я их не отождествляю но второе входит на мой взгляд в первое.
Обнаружил, что у Вас можно записаться на открытые тренинги
Это скорее лист ожидания, как только накопится достаточное кол-во интересующихся ( По крайней мере человек 10) , Будет проведен тренинг, хотя возможно здесь я и неправильно подхожу к организации процесса. Мне нравится вести открытые тренинги, аудитория как правило , более живая чем в кооперативе, но организацией я раньше не занимался.
Это участие платное или бесплатное?
Я скептически отношусь к бесплатным тренингам, Во первых - человек как правило не ценит, то что достается ему даром . Во вторых - тот кто проводит тренинг должен профессионалом не только в предметной области, но и в области обучения ..
В каком формате оно проходит?
Есть интересная задумка по поводу формата - часть лекционного и дискуссионного материала наговаривать на вебинарах , а потом проводить очный практический тренинг. Я планировал опробовать этот формат этой осенью на "Разработке требований" , но с учетом серии семинаров UML2 решил отложить ...
Вопросы по архитектуре
Спасибо большое за ссылку
А что скрывается под понятием информационная архитектура?
Для меня это обобщение от ИТ (Информационно Технологической ) Архитектуры в принципе я его использую как синоним архитектуры предприятия, что по всей видимости не совсем корректно. Но с другой стороны, в буквальном смысле информационная составляющая отражает всю познаваемую часть предприятия :-)
Или к примеру в блоге Евгения Забегалина, говорится о функциональной архитектуре, строительной архитектуре и т.п.
В своей работе я опираюсь на смысловой аппарат точек зрения и перспектив описанный в http://www.viewpoints-and-perspectives.info/ (http://www.viewpoints-and-perspectives.info/) Несмотря на "Софтверную" ориентацию данной книги предложенная модель эффективно переносится на смежные архитектурные концепции. Вот где-то так.
-
В своей работе я опираюсь на смысловой аппарат точек зрения и перспектив описанный в http://www.viewpoints-and-perspectives.info/ (http://www.viewpoints-and-perspectives.info/) Несмотря на "Софтверную" ориентацию данной книги предложенная модель эффективно переносится на смежные архитектурные концепции. Вот где-то так.
У Вас есть эта книга в электронном издании?
-
У Вас есть эта книга в электронном издании?
К сожалению нет, но на сайте введение в принципы по моему есть
-
К сожалению нет, но на сайте введение в принципы по моему есть
Да похоже есть. Но оно слишком общее и абстрактное, чтобы сделать серьезные выводы о книге. Да и к чему они :) С другой стороны есть и другие книги по архитектуре программного обеспечения.
Дмитрий, мог ли бы Вы дать ряд рекомендация по изучению подобной дисциплины? Возможно дать список источников? Или другие моменты, которыми Вы могли бы позволить себе поделиться?
-
С другой стороны есть и другие книги по архитектуре программного обеспечения.
Другие есть и в них даже можно найти что-то полезное , но эта лучшая :-)
мог ли бы Вы дать ряд рекомендация по изучению подобной дисциплины?
Не совсем понял что Вы имеете ввиду. Как и везде есть два необходимых элемента - теория и практика ..
Небольшое отличие от везде в том, что без практики овладеть этой темой невозможно в принципе :-(
Возможно дать список источников?
На самом деле в этой области мне скорее пригодится Ваше мнение :-)
С моей точки зрения теоретический базис укладывается в :
1. Терминология и общие структуры по ИСО 15288 ( Презентации и статьи Зиндер и Компания
2. Ларман Проектирование с использованием UML (Как введение в методологию, ООП и патерны проектирования)
3. GOF Патерны проектирования
4. Фаулер Архитектура корпоратиных ...
5. Басс, Клементс . Кацман "Архитектура на практике 2 издание
6. http://www.viewpoints-and-perspectives.info/
Кроме того вне рамок курса но необходимы :
+ UML Руководство пользователя
+ Платформо зависимые ньюансы и детали, ДБ, ООП , Refactoring, Security, SOA и другие "программистские" заморочки
+ ITIL , MOF
p.s. По архитектуре предприятия на Intuit'е опубликован неплохой курс - по крайней мере половина из описанных подходов имеют вполне приличные описания на самих сайтах.
p.s.2 По крайней мере так выглядела моя PM'я мечта об архитекторе ;D
Если честно я знаю только одного, который был близко :(
-
Дима,
Т.е. идеальных с твой точки зрения Архитекторов ты не видел вообще? ;)
-
Т.е. идеальных с твой точки зрения Архитекторов ты не видел вообще? ;)
Не сосем так - с идеальными Архитекторами мне не довелось работать , но были очень хорошие ;-)
Возможно я их видел :-)
Но поскольку устроить интервью с тестами не представлялось возможным, я не могу утверждать видел я их или нет ;-)
p.s. Себя я идеальным тоже не считаю ;-)
-
Дмитрий, следуя вашим рекомендациям нужно говорить об архитектуре программных систем как я понимаю.
Однако ваши тренинги ориентированы на архитектуру предприятий.
Возникает вопрос архитектура ИС = архитектуре предприятия?
Есть ли ссылка на ИСО 15288?
-
Дмитрий, следуя вашим рекомендациям нужно говорить об архитектуре программных систем как я понимаю.
Да Вы правы теоретический блок выписан под АПС - Виноват мысль перескочила .
Но здесь есть интересные нюансы:
С одной стороны проблема состоит в том что ни одна из современных систем ( включая организации) не мыслима без информационной перспективы, и человек работающий с АП просто обязан понимать суть АПС ( Какие аббревиатуры смешные получаются).
С другой стороны концепции работы со сложностью, неопределенностью и самой архитектурой выработанные в АПС ( Суммированно в Розинском) универсальны и подобных механизмов в других областях нет, в силу доступности механического перебора + возможности и необходимости 100% проектирования.
Однако ваши тренинги ориентированы на архитектуру предприятий.
Это один из тренингов и действительно более корректно было бы говорить о АП с точки зрения ИТ. В обоих моих тренингах по архитектуре уделяется большое внимание коммуникации и представлению архитектуры ( Будь то АП или АПС) "не техническим" заинтересованным лицам. Мало того что нужно ее спроектировать - еще тот вызов , но ее еще нужно и "продать" ...
Возникает вопрос архитектура ИС = архитектуре предприятия?
По моим наблюдениям в терминах Архитектуры предприятия говорит исключительно ИТ сообщество и выходцы и него , С точки зрения бизнеса это дисциплина "Теория Организации" и в ней Вы не найдете ничего похожего ... ближе всего к технократическому подходу организации стоит Слоановская школа менеджмента.
Одним из базовых трудов насколько мне известно здесь является труд Минцберга "Структура в кулаке" , но и он был воспринят "бизнесом" с большим скрипом.
Есть ли ссылка на ИСО 15288?
Его в сети много , если нужно могу выслать на почту то что было получено мной из свободных источников.
Что-то получается много воды. Предлагаю определится с тем кого мы учим , и что они должны в итоге уметь
p.s. материал по Системной Архитектуре есть в Incoose'зовских презентациях. В принципе очень сильный источник блог Алиева
-
p.s. материал по Системной Архитектуре есть в Incoose'зовских презентациях. В принципе очень сильный источник блог Алиева
Дмитрий, поделишься ссылочками?
-
Да, неплохо бы указать ссылочки в тех местах, где Вы ссылаетесь :)
Насчет определиться. Я уже писал в начале поста. Магистры. Направление информационные системы. Специализация ИС в научных исследованиях (но это на мой взгляд не так важно).
Кем будет в своей жизни наш выпускник, станет ли он архитектором или он будет что называется руковдителем ИТ службы и будет отвечать за всю инфрастурктуру и информационные ресурсы - это будет решать судьба и сам выпускник :)
Что давать? Конечно, мне проще и понятнее давать именно архитектуру программной системы, но очевидно, что не каждая программная система есть информационная система.
Как я понимаю сейчас под информационной системой в широком смысле понимается некая организационно-техническая система. Вот из этого видимо и надо исходить
-
Да, неплохо бы указать ссылочки в тех местах, где Вы ссылаетесь :)
Мне казалось что я где-то здесь эти ссылки и почерпнул
Сообщество http://community.livejournal.com/incose_ru/
Антатолий Левенчук http://ailev.livejournal.com/
Презентации семинара Русского отделения INCOSE http://www.vniiaes.ru/uzhc/
Насчет определиться. Я уже писал в начале поста. Магистры. Направление информационные системы. Специализация ИС в научных исследованиях (но это на мой взгляд не так важно).
Кем будет в своей жизни наш выпускник, станет ли он архитектором или он будет что называется руковдителем ИТ службы и будет отвечать за всю инфрастурктуру и информационные ресурсы - это будет решать судьба и сам выпускник :)
На мой взгляд все таки необходимо уточнять к какому профилю имеет отношение конкретный курс и дисциплина, какой background уже есть и т.д..
Что давать? Конечно, мне проще и понятнее давать именно архитектуру программной системы, но очевидно, что не каждая программная система есть информационная система.
Как я понимаю сейчас под информационной системой в широком смысле понимается некая организационно-техническая система. Вот из этого видимо и надо исходить
Мне больше импонирует компетентностный подход к образованию.
Поэтому вопрос не в том "Что давать" а в том что должен уметь делать, или к чему должен быть готов специалист.
-
На мой взгляд все таки необходимо уточнять к какому профилю имеет отношение конкретный курс и дисциплина, какой background уже есть и т.д..
Программа бакалавриата. Можно посмотреть для деталей на сайте http://dit.isuct.ru
Вкратце по основным моментам: Информационные технологии, Теория информационных систем, Моделирование систем в методологиях и нотациях SADT, DFD, ERD, UML, Управление данными (базы данных), Технология программирования, Проектирования И. систем, Корпоративные ИС, Администрирование систем, Информационные сети, Архитектура ЭВМ. Операционные системы, Безопасность и надежность в ИС, Основы ООА и Д. Как-то так...
Мне больше импонирует компетентностный подход к образованию.
Поэтому вопрос не в том "Что давать" а в том что должен уметь делать, или к чему должен быть готов специалист.
Есть такой стандарт специалиста по информационным системам (http://www.fa-kit.ru/main_dsp.php?top_id=1612), я исхожу из него. Хотя не совсем уверен, что должны знать студенты из области архитектур. В принципе концепции даются, другое дело, остается ли эта самая компетентность.
Данный предмет появился впервые, ранее его не было. Коли бы я знал что почем стал бы обращаться на форум:)
-
Ок Судя по всему background отличный, но исходя из того что это бакалавры рассчитывать на наличие необходимого практического опыта который иногда встречается у магистров , я бы сформулировал следующую главную цель курса :
Привить правильное (системное ;)) понимание контекста ИС, и дать опыт участия в формировании соответствующего Архитектурного описнаия
В курс тогда вошли бы:
1.Введенеие. Стандарт 15288 глубоко (терминология, ЖЦ и т.д.), ITIL и MOF ознакомительно - если они не присутствуют в отдельных курсах
2. Захман framework + TOGAF
3. Курсовая работа групповая разработка Архитектурного описания по методологии TOGAF ( В качестве подопытной системы можно использовать ИС ВУЗа :-))
p.s. Если удастся раздобыть и включить в курс ISO/IEC 42010:2007 http://www.iso.org/iso/catalogue_detail.htm?csnumber=45991 Будет вообще замечательно, думаю что на эту тему можно попробовать связаться с Анатолием Левенчуком .
p.s.2 TOGAF Симпатичен лично мне и относительно недавно был обновлен , думаю что здесь выбор не принципиален .
p.s.3 Еще нужно посмотреть что планируется в направлении Архитектуры у магистров и согласовать линию :-)