OberonCore
https://forum.oberoncore.ru/

Книги по проектированию и архитектуре систем ПО
https://forum.oberoncore.ru/viewtopic.php?f=75&t=2309
Страница 1 из 2

Автор:  Илья Ермаков [ Четверг, 04 Февраль, 2010 00:18 ]
Заголовок сообщения:  Книги по проектированию и архитектуре систем ПО

Р. Бар. Язык Ада в проектировании систем. М.: Мир, 1988.

Речь про подход к проектированию программных систем на основе параллельных примитивов (задач) и их взаимодействий (рандеву). Систем, потенциально готовых к распределённости. Содержательные сильные примеры (например, реализация сетевых протоколов и т.п.).

Материал не зависит от языка. Ада используется как язык, в котором есть нужные примитивы, имеющие "общесистемную" (в смысле системного анализа) семантику. Предлагается визуальный язычок для рисования чертежей.

Интересно ещё в плане "растяжки мозгов" в направлении "а какие могут быть крупные архитектуры без применения ООП".

http://317.metasystems.ru/books/System- ... h-Ada.djvu

Автор:  TAU [ Четверг, 04 Февраль, 2010 23:37 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Илья Ермаков писал(а):
Р. Бар. Язык Ада в проектировании систем. М.: Мир, 1988.
Речь про подход к проектированию программных систем на основе параллельных примитивов (задач) и их взаимодействий (рандеву). Систем, потенциально готовых к распределённости. Содержательные сильные примеры (например, реализация сетевых протоколов и т.п.).
Материал не зависит от языка. Ада используется как язык, в котором есть нужные примитивы, имеющие "общесистемную" (в смысле системного анализа) семантику. Предлагается визуальный язычок
http://317.metasystems.ru/books/System- ... h-Ada.djvu

Спасибо!

Великолепная книга, у меня давно стоит на полке, время от времени посматриваю.
Кстати, по моим сведениям, графическая нотация Бара используется при программировании для МКС.

Автор:  Рыжий [ Пятница, 05 Февраль, 2010 01:06 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Не знаю куда, тут что-то есть:
http://umup.narod.ru/#books_all
еще и журналы.

Автор:  Владислав Жаринов [ Среда, 17 Февраль, 2010 07:06 ]
Заголовок сообщения:  Книги по проектированию и архитектуре систем ПО

Вот такую как-то видел:

ISBN 5-98003-272-Х. Енин Анатолий, Енин Николай. Локальная СУБД своими руками, Учимся на примерах + CD. - СОЛОН-Пресс.
Изложение процесса разработки приложения однопользовательской СУБД средствами MFC.
Интересно обоснование этому: в начале книги авторы критически рассматривают жизненный цикл инфопрогизделий с учётом фактора зрелости и приходят к выводу, что среды проектирования СУБД (типа SQL Server) настолько сложны в использовании и формируют столь "тяжёлые" приложения, что для несложных проектов, особенно при аппаратных/системных ограничениях на платформу АРМ (напр. для малого бизнеса), эффективнее будет именно заказное проектирование... вроде как возврат к ремесленному производству в связи с тем, что индустриальное в многом стало "вещью в себе" :)

Интересно было бы найти образ... м.б. кто-то знает?

И ещё: в тексте упоминалось, что авторы напишут продолжение на тему создания многопользовательских/сетевых приложений СУБД, но пока не попадалось... м.б. кто-то видел?

Автор:  Валерий Лаптев [ Среда, 17 Февраль, 2010 08:43 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Драконограф писал(а):
Вот такую как-то видел:

ISBN 5-98003-272-Х. Енин Анатолий, Енин Николай. Локальная СУБД своими руками, Учимся на примерах + CD. - СОЛОН-Пресс.
Интересно было бы найти образ... м.б. кто-то знает?

И ещё: в тексте упоминалось, что авторы напишут продолжение на тему создания многопользовательских/сетевых приложений СУБД, но пока не попадалось... м.б. кто-то видел?

1. У меня эта книжка есть бумажная. Хорошая книжка. О каком образе вы говорите? Если о сидюке, то я могу его сюда выложить.
2. Продолжение пока не попадалось.

Автор:  Владислав Жаринов [ Четверг, 18 Февраль, 2010 04:39 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Валерий Лаптев писал(а):
Драконограф писал(а):
Локальная СУБД своими руками, Учимся на примерах + CD. - СОЛОН-Пресс.

1. У меня эта книжка есть бумажная. Хорошая книжка. О каком образе вы говорите? Если о сидюке, то я могу его сюда выложить.

Спасибо, было бы хорошо. Конечно, я имел в виду и текст тоже.
Валерий Лаптев писал(а):
2. Продолжение пока не попадалось.

М.б. и не написано :)

Автор:  Илья Ермаков [ Пятница, 19 Февраль, 2010 14:15 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Иан Соммервил "Инженерия программного обеспечения".

Очень хорошая книга, для программистских коллективов.

Кстати, чувствуется влияние Соммервила в SWEBOK (viewtopic.php?f=75&t=2302)

Автор:  Илья Ермаков [ Пятница, 19 Февраль, 2010 23:46 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Herbert Weber. Software Factory Challenge.

http://books.google.ru/books?id=8wBEvXG ... frontcover

Автор:  Владислав Жаринов [ Среда, 08 Сентябрь, 2010 04:49 ]
Заголовок сообщения:  "Костыльный UML" - будущему информатизации :)

Возможно, будет интересно не языковым базисом, но какими-то особенностями подхода к разработке:
Вложение:
Комментарий к файлу: Огл+Введ+Лит+ПУ
Проектирование информатических систем управления с применением UML для спецификаций и Java для программной реализации ИС (на примере системы обслуживания автомобилей).

Кармайкл,Хейвуд-БыстрИКачРПО-извл.djvu [260.72 КБ]
Скачиваний: 427

И ещё одно пособие:
Путилин А.Б, Юрагов Е.И. Компонентное моделирование и программирование на языке UML. - М.:НТ Пресс, 2005.
Основы разработки информатических систем управления техпроцессами с применением UML для спецификаций и COM-технологий+Delphi для программной реализации ИС (на примере комплекса автоматизации измерений). Также описаны: основы многопоточности (кратко); разработка драйверов и DLL для MSW; основы COM; принципы предобработки показаний датчиков; применение XML для параметризации алгоритмов человеко-машинного взаимодействия (на базе спецификации интерфейса оператора).

М.б. интересно какими-то практическими решениями по автоматизации, моделированию объектов, построению XML-интерфейса оператора.

Обе книги объединяет стремление выстроить сквозной ЖЦ автоматизированной системы как средства решения конкретно поставленных задач, пусть и описываемой не вполне совершенными средствами.

Автор:  Илья Ермаков [ Вторник, 09 Ноябрь, 2010 22:18 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Прекрасная книга
Басс, Клементс, Кацман "Архитектура программного обеспечения на практике".
Спасибо студентам - пересканировали. :)

http://narod.ru/disk/27238251000/Bass.djvu.html

Автор:  Peter Almazov [ Четверг, 18 Ноябрь, 2010 22:46 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Вероятно, книга "Getting Real" от 37signals.com широко известна в узких кругах. Но я недавно на нее натолкнулся.
Уж очень понравилось вот это наблюдение:

-----------------
Слушайте, когда ваш код сопротивляется

Прислушивайтесь к своему коду. Он будет высказывать предложения. Он будет сопротивляться. Он расскажет, где стоят ловушки. Он предложит новые пути решений. Он поможет вам держаться модели меньшего объема программы.
...
-----------------
http://gettingreal.37signals.com/GR_rus.php#ch10

Автор:  Рыжий [ Четверг, 25 Ноябрь, 2010 15:32 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Прикольная книжка:
http://easyelectronics.ru/m-damke-opera ... roevm.html
Без зауми.

Автор:  Владислав Жаринов [ Среда, 08 Декабрь, 2010 15:09 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Рыжий писал(а):
Прикольная книжка:
http://easyelectronics.ru/m-damke-opera ... roevm.html
Без зауми.

Ага.. тут её даже использовали... только как раз для "избыточного усложнения", по-моему :wink:

Автор:  Владислав Жаринов [ Среда, 08 Декабрь, 2010 15:11 ]
Заголовок сообщения:  Снова об архитектуре ПО


Эванс Э. Предметно-ориентированное проектирование: структуризация сложных программных систем. - М.:Вильямс, 2011.

Изложение одного из основанных на практике разработки подходов к интеграции ООА и ООП.

Полагаю, любопытны две вещи:
    * утверждение о первичности модели (т.е. спецификации) инфопрога как модели "предметки", из которой должно прямо и формально следовать определение содержания программы (код связан с моделью, прослеживаемым образом происходит из неё; как следствие, менять код можно, только меняя модель);
    * организация пожицикла не просто "производства ПО", а формализации знаний о "предметке" (прежде всего, насколько можно понять, её смысла).
Для визуализации используется в основном UML, но не утверждается, что это "свет в окошке". Однако чётко определяется, что команде разработчиков нужен единый ЯПЗ о "предметке", понятийный аппарат которого формируется в диалоге с "предметниками" (прежде всего представителями заказчика, конечно).
Также существенно, что структуризация утверждается как основа и предтеча формализации, как и в /Герасименко В.А., 1994, Кн.1, с. 83/.

Автор:  Владислав Жаринов [ Воскресенье, 09 Январь, 2011 09:42 ]
Заголовок сообщения:  Re: Снова об архитектуре ПО

Вот такое краткое учнёвое изложение:
Вложение:
Комментарий к файлу: Обзор принципов проектирования инфопрогов, начала структурного подхода и ООП.
подред_Макаровой-Информатика-Гл18(РПО).djvu [468.39 КБ]
Скачиваний: 334
Возможно, интересно как отправная точка (с необходимыми уточнениями).

Автор:  Владислав Жаринов [ Четверг, 14 Июль, 2011 14:02 ]
Заголовок сообщения:  И опять об архитектуре ПО :)

Такая книга попалась:
Вложение:
Комментарий к файлу: Сущность и совместное использование некоторых технологий, актуальных на момент написания книги. Понятие и элементы OMG MDA.
Цимбал,Аньшина-ТехнолСоздРаспредСист-извл(ВД+Огл+Введ).djvu [164.44 КБ]
Скачиваний: 304
Не знаю, кому как... :)

Автор:  id_ler [ Четверг, 14 Июль, 2011 16:14 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Драконограф писал(а):
Понятие и элементы OMG MDA.

Не знаю, кому как... :)


У конкурентов страдная пора :)

The Code Generation conference is Europe's leading event on Domain-Specific Languages, Model-Driven Software Development and Language Workbenches. The event has a strong practical focus on sharing experiences of what does and doesn't work.

Литература на английском.

Автор:  Илья Ермаков [ Суббота, 20 Август, 2011 22:34 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Сборник
Идеальная архитектура. Ведущие специалисты о красоте программных архитектур.
(под ред. Диомидиса Спинелиса и Георгиоса Гусиоса)
Изд-во "Символ", 2010.

http://narod.ru/disk/22364641001/%D0%98 ... .djvu.html

Автор:  Владислав Жаринов [ Суббота, 19 Май, 2012 10:21 ]
Заголовок сообщения:  Программная инженерия

Встретилась книга: Мацяшек Л. А., Лионг Б. Л. Практическая программная инженерия на основе учебного примера.
Кто-нибудь может сказать - стоящая или нет? На каких языках и технологиях базируется изложение?

Автор:  Валерий Лаптев [ Суббота, 19 Май, 2012 11:08 ]
Заголовок сообщения:  Re: Книги по проектированию и архитектуре систем ПО

Книжка серьезная.
Все, что нужно по проектированию и управлекнию проектированием есть.
Проектирование, естественно, на основе UML/
Часть 2 - от требований через структурное проектирование к готовому ПО. Там Модель бизнес-объектов, Объектная модель предметной области.
Глава 8 и далее до главы 13 - Итерация 1 проектирования, разработки и тестирования.
Часть 3 Рефакторинг и разработка интерфейса. И тут Итерация 2 до 18 главы.
Часть 4 - разработка данных и бизнес-компоненты. Тут итерация 3 до конца книги.
В конце каждой итерации - аннотированный код на Яве.

ИМХО книжка хорошая.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/