Перейти к содержимому

Конструирование системы. Часть 0 — Вводная

Корпоративная Информационная Система (КИС) — является комплексом программного обеспечения, с множеством людей зависящих от её стабильного функционирования. Поддержкой КИС занимается команд[а|ы] разработчиков, в обязанности которых кроме всего прочего входит:

  • Сопровождение — устранение ошибок в работе системы
  • Эволюция — изменение системы под изменившиеся требования
  • Модификация (Сохранение) — поддержание жизни в дряхлой и распадающейся системе

Важным аспектом в этом является оставление системы простой, иначе жизнь системы начнёт стремительно угасать. Не менее важным аспектом является «организация коллективной разработки», так как от принимаемых решений зависит судьба проекта, важно что бы они были приняты согласованно. Использование этих аспектов позволит поддерживать КИС в более менее стабильном состоянии на длительный промежуток времени…

Рассмотрим о том как управлять такой системой:

  1. Документирование системы
  2. Постановка задач и методологии
  3. Принципы программирования
  4. Организация кода
  5. Фреймворки, библиотеки
  6. Инфраструктура системы

Удачи вам и долгой жизни вашим проектам, на этом всё, пока пока …

 

Список используемой литературы/ресурсов:

  • habr.com — Сборник ИТ статей на разные тематики
  • Буч Г. — Объектно ориентированный анализ и проектирование
  • Роберт Мартин — Чистая архитектура. Искусство разработки программного обеспечения
  • Банда четырёх — Приёмы объектно-ориентированного проектирования
  • Сем Ньюмен — Создание микросервисов
  • Ли Атчисон — Масштабирование приложений. Выращивание сложных систем
  • Мартин Фаулер — Архитектура корпоративных программных приложений
  • Мартин Фаулер — Рефакторинг. Улучшение существующего кода
  • Нил Форд, Ребекка Парсонс, Патрик Куа — Эволюционная архитектура. Поддержка непрерывных изменений
Опубликовано вОбщее