Справочник программиста в стихах. От проектирования до внедрения - страница 4

Шрифт
Интервал


Призывным стихом увлечён,

Проект – рванёт, ПО – на сборку,

Баг – обнаружен, погребён,

Код даже горе-обалдую

Понятен с первых же минут…

Конечно, я рекомендую

К прочтенью этот славный труд!


Андрей Владимирович Затонский

Введение

Есть множество различных знаний,

Для понимания АйТи –

При разработке и создании

Программ их все не обойти.


Этапы разные в процессе

Реализации систем.

Давайте их посмотрим вместе

В обзорном виде и затем


Подробнее в архитектуру

И разработку завернём –

Устройство кода и структуру

Изучим, после перейдём


К обзору ряда инструментов

И окружения программ:

Сред разработки, компонентов,

Фреймворков, диаграмм,


Платформ – до материальных.

Всего того, что нужно знать

В задачах профессиональных,

Чтобы системы создавать.

Часть 1. Проектирование


Глава 1. Системы и их свойства


Подходим к автоматизации с умом

Проектируя систему,

Нужно думать, в основном,

Как она решит проблему,

Для заказчика. Потом,


После выбора задачи,

Нахождения путей,

Как её решить, в придачу,

Надо разобраться в ней.


Да не плохо изучить бы,

Как проходит весь процесс,

Чтоб ему не навредить бы.

Мозг здесь нужен позарез…


По аналогии

Что мы желаем отыскать

В исходных кодах мироздания,

Копаясь снова и опять

В остатках недопонимания?

Как слой за слоем познаём

Глубины общего устройства,

Примерно также создаём

Свои системы и их свойства.


Системный подход

Устройство, логика задачи,

Взаимосвязи и границы –

Всё это надо обозначить,

Учесть, чтобы могла внедриться


Без лишних сложностей программа.

И чтобы были эффективны

При разработке все этапы

Всё спроектировать должны мы.


Для понимания процесса,

Который хочется улучшить

За счёт внедрения системы,

Подход системный будет нужен.


Система

Система – группа элементов,

Что связаны между собой.

Объединяясь с общей целью

И с точки зрения любой.


Подсистема

Подсистемой называют

Часть системы, что, при этом,

Некой целью обладает,

Как отдельная система.


Элемент системы

Элемент – предел членения

Для системы с точки зрения

И аспекта рассмотрения

Цели и ее решения.


Закон необходимого разнообразия

Разнообразие системы,

Коя задачу выполняет,

Должно не меньше быть проблемы,

Которую она решает.


Закономерности систем

Целостность

При целостности элементы,

Объединенные в системе,

Часть свойств теряют перманентно,

С явлением новых в тоже время.


Иерархичность

Иерархичность означает,

Что каждый элемент системы

Собой систему представляет