Рочев Константин Васильевич - Справочник программиста в стихах. От проектирования до внедрения стр 3.

Шрифт
Фон

Ускорить в офисе работу.


Согласование документов

Удобней будет многократно,

Когда за каждым из акцептов

Шагать на край Земли не надо.


Классификация по масштабу

Персональная ИС, Автоматизированное рабочее место (АРМ)

Для обособленных задач бывает уместно

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

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

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


Групповая ИС

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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

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


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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


Полученные результаты

Заказчику для регулярной

Обратной связи на этапе

Любом, чтоб уточнять задания.

1


Адаптивная разработка ПО (Adaptive Software Development, ASD)

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

Есть три этапа для повтора:

Обдумывание в подготовке

И выявлении набора


Потребностей и назначения;

Взаимодействие чтоб вместе

С заказчиком принять решение;

И обучение здесь тесты,


Анализ и обзор работы

Дают возможность извлечения

Полезных каждому уроков,

Для непрерывных улучшений.


Экстремальное программирование (Extreme Programming, XP)

При экстремальной разработке

Традиционные подходы

Для сроков более коротких

На уровень выходят новый.


Заказчик рядом для вопросов,

Все пишем максимально просто,

Проверка кода парный кодинг,

Тесты написаны до кода,


Релизы частые как можно,

Рефакторинг все время тоже,

Владение кодом будет общим,

Стандарт единый и не сложный.


Глава 4. Исследование предметной области


Предметная область

Предметная область

Часть реального мира

Объекты, чьи свойства

С отношениями в силе


Будем мы изучить

Для любых операций

Для познания и

Для автоматизаций.


Проект

Проект особый вид работы,

Из не циклических этапов.

Он ограниченный во многом:

По времени и по затратам.


С ограничением ресурсов,

Не повторяется, обычно,

И потому ему план нужен

Чтоб выполнение шло прилично.


А если проект не пошёл?

Как ни крути, а сделать сразу

Проект получится не всякий.

И остаётся лишь к показу

Представить прототип двоякий.


Потом решить, что делать дальше,

Улучшить или же подправить

В итоге, позже или раньше,

Его куда подальше сплавить.


Начинать или продолжать?

О, сколько можно начинать?

Пора бы завершить хоть что-то.

Ещё есть способ передать

Кому-то третьему работу


Как где-то «слышано» не раз:

Два основных движенья в силе:

Один держать, что есть сейчас,

Другой менять устройство в мире.


Когда закончится проект

Процесс начнётся при удаче,

Но вот поддерживать «эффект»

Уже других людей задача.


Гештальт

Финализировать проект,

Отрезав целостный участок,

Так чтобы не было к нему

Ведущих в памяти путей.

Весьма существенный аспект

Для эффективности, и часто

Для жизни, судя по всему.

Чтоб, в целом, было веселей.


Когда проектов очень много

И тянутся из года в год,

Когда не видно их итога,

И результат не настаёт,

Гештальт открытый дольше срока,

Как потемневший небосвод,

Нависший тучей у порога,

Свою погоду создаёт.


Итак, какой-то из финалов

Даёт надежду нам в пути,

На то, что много или мало,

Но можем далее идти.

Без суматохи и авралов

Итог спокойно подвести

Полезно, чтобы легче стало

Работать далее в АйТи.


Бизнес-процесс

Бизнес-процесс совокупность работ

И задач всех, что продукт создаёт

Или услугу для потребления

Есть на три группы подразделение:

Управляющие определяют

Кто как системами управляет.

Операционные основная работа,

Она приносит в итоге доходы.

Поддерживающие процессы те,

Что обслуживают другие системы все.


Бизнес-логика

Бизнес-логика это

Группа принципов, правил,

Поведения объектов

Всё то, что составит


В разработке предметную

Область решения

Воплощение конкретное

И ограничения.


Способы изучения предметной области

Есть много способов различных,

Для получения знаний о

Бизнес-процессах и типичных

Их протеканиях. Итого:


Интервьюирование

Интервьюирование метод

Прямой и эффективный, он

Даёт возможность нам изведать

Всю информацию, при том,


Что будем спрашивать системно,

Записывая без помех

«Предметку», или постепенно

Брать информацию у всех.


Рабочий семинар

Рабочий семинар, пожалуй,

Быть может эффективным самым

Вариантом получения знаний,

Однако сложен и затратен.


Анкетирование

Для массового сбора данных

И группового мнения можно

Использовать анкеты. Брать их

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3

Популярные книги автора