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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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

1


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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


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


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

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

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

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

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


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

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

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

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


Проект

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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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


Гештальт

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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

Бумажно или электронно…


Документация

Для изучения процессов,

Весьма полезно получить

Документацию, при этом,

Внимание стоит обратить


На все входные-выходные

Формы, уставы, положения,

Регламенты и должностные

Инструкции – всё в рассмотрение.


Обзор аналогов

Для подготовки к разработке

Необходимо изучение,

Обзор аналогов – насколько

Уже готовые решения


Задачу выполняют – может,

Их применение дешевле,

Чем будет разработка новой

Системы, или совершенней.


Для изучения вариантов

Аналогов системы стоит,

Вначале перечень составить

Из требований, что устроит


Заказчика по всем аспектам.

Найти системы, что подходят,

Вооружившись интернетом.

В табличном виде их оформить,


И указать какие будут

Покрыты требования ими,

Поставив минусы и плюсы

В таблице, где их разместили.

Перейти на страницу:

Похожие книги

Все под контролем: Кто и как следит за тобой
Все под контролем: Кто и как следит за тобой

К каким результатам может привести использование достижений в сфере высоких технологий по отношению к нашей частной жизни в самом ближайшем будущем? Как мы можем защитить свою частную жизнь и независимость в условиях неконтролируемого использования новейших достижений в этой сфере? Эта проблема тем более актуальна, что даже США, самая свободная демократия мира, рискует на наших глазах превратиться в государство всеобщего учета и тотального контроля.Книга талантливого публициста и известного специалиста по компьютерным технологиям Симеона Гарфинкеля – это анализ тех путей, по которым может осуществляться вторжение в частную жизнь, и способов, с помощью которых мы можем ему противостоять.

Симеон Гарфинкель

Публицистика / Прочая компьютерная литература / Документальное / Книги по IT
Тайны и секреты компьютера
Тайны и секреты компьютера

Эта книга предназначена для тех, кто самостоятельно осваивает мир информационных технологий. Программирование в среде Microsoft Office, устройство сетей Internet и Fidonet, работа системы электронной почты, структура системного реестра Windows и файловой системы, строение жидкокристаллических дисплеев и проблема наличия различных кодировок русского языка, — про все это рассказывается в ней. Многообразие тем и легкий стиль изложения сделают ее вашим спутником на долгое время, и вы всегда сможете найти в ней нужную именно в данный момент информацию.Если Вы интересуетесь компьютерными технологиями, желали бы расширить свои знания и умения в этой области, то она Вам наверняка понравится.http://comptain.nm.ru

Антон Александрович Орлов , Антон Орлов

Фантастика / Фэнтези / Прочая компьютерная литература / Книги по IT / Зарубежная компьютерная, околокомпьютерная литература
Компьютерная обработка звука
Компьютерная обработка звука

Возможности современных программ и компьютеров, а также их относительная доступность по цене позволяют выполнять серьезную работу по обработке звукового материала – в том числе и профессиональную – не только на специализированной звуковой рабочей станции в студии звукозаписи, но и на персональном компьютере, в домашней студии.В книге, которую вы держите в руках, рассмотрены основные методы обработки звука при помощи персонального компьютера, совместимого с IBM PC. Приводится подробное описание их использования на примере наиболее распространенных в России программ обработки звука, работающих под управлением операционной системы Microsoft Windows: Sound Forge, WaveLab, SAW Plus 32, Samplitude 2496, Cakewalk Pro Audio, а также программы ведения нотной записи Finale 98.

Александр Петрович Загуменнов

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT