Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГАК-2026.docx
Скачиваний:
1
Добавлен:
16.06.2026
Размер:
2.66 Mб
Скачать

6. Пример: жц разработки мобильного приложения

Рассмотрим жизненный цикл гипотетического мобильного приложения для заказа такси.

  1. Формирование концепции: Идея создать приложение, которое будет дешевле конкурентов. Бизнес-анализ показал, что рынок готов.

  2. Анализ требований: Опрос водителей и пассажиров. Требования: вызов такси, отслеживание на карте, оплата картой, оценка поездки.

  3. Проектирование: Архитектура: мобильный клиент (iOS/Android) + бэкенд (Python) + БД (PostgreSQL) + интеграция с картами (Google Maps API). Проектирование базы данных, макеты интерфейсов.

  4. Разработка: Команда разработчиков пишет код (фронтенд и бэкенд) в течение нескольких спринтов (в Scrum).

  5. Тестирование: Тестировщики проверяют каждую версию, находят ошибки. Проводится нагрузочное тестирование.

  6. Внедрение: Приложение публикуется в App Store и Google Play. Настраиваются серверы.

  7. Эксплуатация и сопровождение: Пользователи скачивают приложение. Команда мониторит производительность, исправляет баги, добавляет новый функционал (например, возможность заказать такси для животных).

  8. Вывод из эксплуатации: Через 5 лет появляется новая версия, старая перестаёт поддерживаться и удаляется из магазинов.

7. Заключение

Ключевые выводы:

  1. Жизненный цикл ИС — это весь путь системы от замысла до утилизации.

  2. Основные этапы: концепция, анализ, проектирование, разработка, тестирование, внедрение, сопровождение, вывод.

  3. Существуют разные модели ЖЦ (каскадная, итеративная, спиральная, Agile), выбор которых зависит от типа проекта, требований и рисков.

  4. Agile-методологии (Scrum, Kanban) стали стандартом для современной разработки благодаря гибкости и ориентации на заказчика.

  5. Понимание ЖЦ необходимо для эффективного управления проектами, планирования ресурсов и минимизации рисков.

35. Прикладное программное обеспечение информационных систем

Прикладное программное обеспечение — это программы, предназначенные для выполнения конкретных задач пользователя.

В отличие от системного программного обеспечения, которое управляет работой компьютера, прикладные программы помогают решать практические задачи в различных областях.

К прикладному программному обеспечению относятся:

  • офисные программы (текстовые редакторы, электронные таблицы)

  • системы управления базами данных

  • бухгалтерские программы

  • системы управления предприятием

  • графические редакторы

В информационных системах прикладное программное обеспечение используется для обработки данных, формирования отчётов и автоматизации различных процессов.

Вопрос 35: Прикладное программное обеспечение информационных систем

1. Введение: что такое прикладное по?

Прикладное программное обеспечение (ППО, прикладное ПО) — это класс программ, предназначенных для решения конкретных пользовательских задач и выполнения определённых бизнес-функций. В отличие от системного ПО (операционные системы, драйверы), которое обеспечивает работу компьютера, прикладное ПО работает "на поверхности", взаимодействуя с пользователем и решая его практические задачи.

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