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

Дисциплины => Проектирование => Тема начата: Denis Beskov от 10 Июля 2007, 15:00:23

Название: FAQ по Проектированию систем
Отправлено: Denis Beskov от 10 Июля 2007, 15:00:23
Здесь будет ФАК, нечто вроде маленькой тематической базы знаний.

Есть следующие крупные сферы деятельности, касающиеся нас:

Проектирование систем - чрезвычайно широка, и мы трогать её будем редко.

Есть ещё Проектирование программно-аппаратных комплексов, сетей и т.д. - тоже не наша вотчина.

О чём реально можем говорить пока, так это о Проектировании ИС, Проектировании ПО.



Q1. Что такое Информационная Система (ИС)? (http://www.uml2.ru/forum/index.php?topic=332.msg3393#msg3393)

Q2. Что такое Информационная Модель? (http://www.uml2.ru/forum/index.php?topic=332.msg3394#msg3394)

Q3. Что такое Автоматизированная Система (АС)? (http://www.uml2.ru/forum/index.php?topic=332.msg3396#msg3396)

Q4. Что такое Автоматизированная Информационная Система (АИС) (http://www.uml2.ru/forum/index.php?topic=332.msg3397#msg3397)?

Q5. Какие Архитекторы бывают и чем они должны заниматься? (http://www.uml2.ru/forum/index.php?topic=332.msg22073#msg22073)

Q6. Что такое Программное Обеспечение ?

Программное обеспечение АС - совокупность программ
на носителях данных и программных документов,
предназначенных для отладки,
функционирования и проверки работоспособности АС.


Комментарии к этой теме будут разбираться, вноситься в пост и удаляться.



Остальные темы, заслуживающие внимания:

Как соотносятся Проектирование и Моделирование?
Что именно подлежит Проектированию?
Какие способы представления результатов Проектирования существуют?
Что нужно для того, чтобы начать Проектирование?
Кто такой Проектировщик?
Как создать хороший Проект?
Какие методологии Проектирования существуют, для чего предназначены, чем отличаются?
Какие методики и техники Проектирования существуют?
Какие инструменты стоит использовать при Проектировании?
Что такое Шаблоны проектирования, для чего они нужны?
Где и как можно научиться Проектированию?
Название: Re: FAQ по Проектированию систем
Отправлено: Юрий Булуй от 11 Июля 2007, 00:54:17
Для начала нужно дать определение "ИС" и "ПО" ...
Название: Re: FAQ по Проектированию систем
Отправлено: Shur от 11 Июля 2007, 10:16:29
Для "затравки" опредления ИС и ПО:
В ГОСТ 34.003-99 "Термины и определения" есть следующие термины:
1.1 Автоматизированная система (АС) - система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализаующая информационную технологию выполнения установленных функций
2.7 Программное обеспечение автоматизированной системы; программное обеспечение АС - совокупность программ на носителях данных и программных документов, предназначенных для отладки, функционирования и проверки работоспособности АС.
Название: Re: FAQ по Проектированию систем
Отправлено: Galogen от 11 Июля 2007, 13:46:00
Когаловский М.Р. Перспективные технологии информационных систем. - М.: ДМК Пресс; М.: Компания АйТи, 2003. ISNB 5-94074-200-9.

Стр.12-21
Автоматизированной информационной системой называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства и информационные ресурсы, а также системный персонал, и обеспечивающий поддержку динамической информационной модели некоторой части реального мира для удовлетворения информационных потребностей пользователей.
Ну и дальше идет разжевывание всего этого и сравнение с другими определениями
Название: Re: FAQ по Проектированию систем
Отправлено: Galogen от 14 Июля 2007, 21:32:12
Чем принципиально отличается проектирование ИС и проектирование ПО?
Можно ли считать ПО системой?
Можно ли считать текст прогаммы написанный на языке высокого уровня - частью проекта? Или это уже элемент реализации?
Где проходит грань между моделированием - проектированием - реализацией?
Название: Информационная Система
Отправлено: Denis Beskov от 14 Июля 2007, 23:03:35
Q. Что такое Информационная Система (ИС)?
A. Информационная система - система, предназначенная для ведения информационной модели другой системы, чаще всего физической, но не обязательно (см. Игры). Исторически в качестве таковых выступали различные конторские книги, дневники, журналы учёта. В настоящее время ИС часто называют автоматизированные информационные системы.
Название: Информационная модель
Отправлено: Denis Beskov от 14 Июля 2007, 23:05:26
Q. Что такое Информационная модель?
A. Информационная модель - совокупность описаний какой-либо системы (объекта), отражающая наиболее существенные (в данном контексте рассмотрения) закономерности её структуры и процесса функционирования, зафиксированная на некотором языке или в другой форме. Модель может быть представлена текстом, аналитическими выражениями, таблицами, диаграммами и т.д.
Название: Автоматизированная Система
Отправлено: Denis Beskov от 14 Июля 2007, 23:06:18
Q. Что такое Автоматизированная Система (АС)?
A. Автоматизированная система - система, предназначенная для автоматизации какой-либо деятельности, процесса.
Название: Автоматизированная информационная система
Отправлено: Denis Beskov от 14 Июля 2007, 23:07:32
Q. Автоматизированная информационная система (АИС)?
A. Автоматизированная информационная система - ИС, в которой процесс ведения модели автоматизирован за счёт использования информационных технологий и устройств, их реализующих.

В состав АИС традиционно включают:
Название: Re: FAQ по Проектированию систем
Отправлено: Юрий Булуй от 15 Июля 2007, 02:13:11
Для "затравки" опредления ИС и ПО:
В ГОСТ 34.003-99 "Термины и определения" есть следующие термины:
1.1 Автоматизированная система (АС) - система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализаующая информационную технологию выполнения установленных функций
2.7 Программное обеспечение автоматизированной системы; программное обеспечение АС - совокупность программ на носителях данных и программных документов, предназначенных для отладки, функционирования и проверки работоспособности АС.

Ну это таки АС, а не "ИС и ПО" ...
Название: Re: FAQ по Проектированию систем
Отправлено: Galogen от 23 Сентября 2007, 21:29:07
Денис, мне кажется, за основу все-таки надо взять определение Когаловского, которое перекликается с твоим пониманием вплоть до запятой, но при этом является опубликованным. Книга к тому же имеет гриф Лекции МГУ.

Автоматизированной информационной системой называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства и информационные ресурсы, а также системный персонал, и обеспечивающий поддержку динамической информационной модели некоторой части реального мира для удовлетворения информационных потребностей пользователей.

Хотелось бы все-таки понять степень родства АИС и ПО, что чему подчинено. Не является ли АИС - подмножеством software. Или же АИС есть одна из сторон использования software.

Российские ГОСТы ориентированы на проектирование именно АС (в нашем понимании АИС), в то время как западные образцы говорят лишь об разработке software.

Мне кажется это достаточно важный аспект. Терминологическая чистота - есть зрелость науки, методологии. А тут получается определенная двусмысленность.

Тем более FAQ посвящен проектированию систем, а каких? если АИС или систем с использованием ПО - это одно, если вообще - то можем ли мы так смело говорить о проектировании системы вообще?
Название: Re: FAQ по Проектированию систем
Отправлено: bas от 28 Мая 2010, 11:36:22
Q. Какие Архитекторы бывают и чем они должны заниматься?
A. Мне понравиться небольшая статья Терри Ченг "Зачем нужны архитекторы?" (http://softwarepeople.ru/blog/2010/05/26/architects/), который раскрывает роль Архитектора в разных плоскостях:
Цитировать
Архитекторы предприятия занимаются архитектурой с точки зрения предприятия в целом, взаимодействия между организациями и между сферами архитектуры, такими как бизнес, приложение, инфраструктура и данные. Архитекторы предприятия руководят архитекторами инфраструктуры, архитекторами программного обеспечения и архитекторами производственных прикладных систем в ходе планирования и проектирования архитектуры, ориентированной на технологии Майкрософт, для предприятия.

Архитекторы инфраструктуры создают архитектуры инфраструктур по заданию архитекторов предприятия, чтобы реализовать и поддерживать надежные инфраструктурные службы для бизнеса.

Архитекторы программного обеспечения, как правило, являются опытными разработчиками, способными воплотить стратегическое мышление в разработке программного обеспечения. Они занимаются системами, границами, интерфейсами и взаимодействиями; объясняют основные решения, принятые при проектировании, и общаются с заинтересованными сторонами.

Архитекторы производственных прикладных систем — это связующие звенья между потребностями пользователей прикладных систем и потребностями разработчиков. Часто они вырабатывают решения для бизнеса.