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



Автоматизированное рабочее место –

По сути, программа для одного человека –

Без ролей и синхронизаций бывает, при этом.


Групповая ИС

Для коллективного владения

Набором данных применяют

Системы для подразделения –

Их групповыми называют.


Корпоративная ИС, система планирования ресурсов предприятия (ERP)

Система для учета многих,

А, в идеале, всех ресурсов

На предприятии позволит

Убрать ненужную нагрузку


На повторение процесса

Учета общих данных. Силой

Их актуальность обеспечит

И согласованность в единой


Корпоративной базе данных.

Центральное ядро системы

С набором дополнений разных

Бизнес-процессов и отделов


Собой совместно представляют

Систему ERP (Еэрпэ́). Не спешно

Ей все процессы закрывают,

Когда внедрение успешно.


Система интерактивной аналитической обработки (OLAP)

OLAP (ОЛА́П)-системы позволяют

Наборы данных обработать,

По многим измерениям сразу

Собрав суммарные отчеты.


Система управления эффективностью организации (BPM)

Дополнив ERP ОЛАП-ом,

Получим BPM (Бэпээ́м)-систему.

Взяв в ERP наборы данных,

ОЛАП позволит быстро сделать


Их обработку: выявление

И поиск узких мест в процессах,

И способов их улучшения,

Для повсеместного прогресса.


Глава 3. Жизненный цикл систем


Жизненный цикл представляет

Набор этапов – описание,

В коих система пребывает

За всё своё существование.


С момента зарождения мысли

О появлении системы

До вывода её из жизни –

Всё размещают в эти схемы.


Распространённые этапы

В жизненном цикле для программы:

Анализ, разработка плана,

Концепции и тех. задания,


Реализация проекта,

Отладка и объединение,

Ввод в эксплуатацию, не редко

Сопровождение, завершение.


Модель жизненного цикла

Модели жизненного цикла

Описывают ряд процессов,

Их связи и порядок в «жизни»

Систем для большего прогресса


При их создании и развитии.

Известны разные модели,

Рассмотрим виды основные,

Что чаще можно встретить в деле.


Каскадная модель ЖЦ

Каскадные модели часто

Используют для тех процессов,

Где выполнение понятно

И не предвидится эксцессов.


Реализацию системы

В такой модели представляют

В виде простой линейной схемы –

Всё по порядку выполняют.


Она проста и для показа

Заказчикам понятна, в общем.

Но, если не учесть всё сразу,

Затраты резко станут больше.


Спиральная модель ЖЦ

Начав с простого прототипа,

Спиральная модель позволит

Заказчика довольно быстро

Спросить, насколько всё устроит.


И снизит риск проблем в заказе

Того, что может быть не нужно,

За счёт такой обратной связи.

Но есть и минус – перегружен


Процесс создания системы

Может стать, если будет много

Документации и, в целом,

Возможно растяжение сроков.


Гибкая методология разработки (Agile)

Agile (Аджа́йл) – группа направлений –

Набор подходов и методик

Для разработки приложений,

Который, в общем, нынче в моде.


В Agile разработку кода

Проводят в несколько подходов

По две иль три недели, чтобы

Сформировать на каждом что-то.


И по итогу каждой «сдачи»

Продемонстрировать программу

И скорректировать задачи.

Итак, процесс идёт кругами.


Документации здесь мало.

С заказчиком общения много,

Что в планах риски понижало.

Рабочий код – всему итогом.


Среди методик Scrum (Скра́м) известен

И много прочих, чьи находки,

Основаны на манифесте

Гибкой программной разработки.


Быстрая разработка приложений (Rapid application development, RAD)

RAD(Рад)-разработка получила

Широкое распространение,

Поскольку быстроту сулила

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


И позволяла экономить

Бюджет и время. Предлагая

Минимизировать, где можно,

Усилия. Предоставляя