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

AgileModel» (гибкая методология разработки) - student2.ru

В «гибкой» методологии разработки после каждой итерации заказчик может наблюдать результат и понимать, удовлетворяет он его или нет. Это одно из преимуществ гибкой модели. К ее недостаткам относят то, что из-за отсутствия конкретных формулировок результатов сложно оценить трудозатраты и стоимость, требуемые на разработку. Экстремальное программирование (XP) является одним из наиболее известных применений гибкой модели на практике.

IterativeModel» (итеративная или итерационная модель)

AgileModel» (гибкая методология разработки) - student2.ru

Итерационная модель жизненного цикла не требует для начала полной спецификации требований. Вместо этого, создание начинается с реализации части функционала, становящейся базой для определения дальнейших требований. Этот процесс повторяется. Версия может быть неидеальна, главное, чтобы она работала. Понимая конечную цель, мы стремимся к ней так, чтобы каждый шаг был результативен, а каждая версия — работоспособна.

SpiralModel» (спиральная модель)

AgileModel» (гибкая методология разработки) - student2.ru

«Спиральная модель» похожа на инкрементную, но с акцентом на анализ рисков. Она хорошо работает для решения критически важных бизнес-задач, когда неудача несовместима с деятельностью компании, в условиях выпуска новых продуктовых линеек, при необходимости научных исследований и практической апробации.

К системному ПО относятся:

- Операционные системы (эта программа загружается в ОЗУ при включении компьютера);

- Программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, NortonCommander);

- Операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т. (Оболочка Shell);

- Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера);

- Утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг).

К утилитам относятся:

- Диспетчеры файлов или файловые менеджеры;

- Средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия);

- Средства просмотра и воспроизведения;

- Средства диагностики;

- Средства контроля - позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков;

- Средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами;

- Средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

Глава. 2.

Проектирование и разработка программного модуля «Учёт социальных данных студента»

2.1.Техническое задание на разработку модуля

Наши рекомендации