Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАТИКА - МОЙ ВАРИАНТ.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
284.23 Кб
Скачать
  1. Жизненный цикл программного средства (изделия). Взаимодействие специалистов при разработке и эксплуатации программного обеспечения асу (аис).

Жизненный цикл программного обеспечения - период разработки и эксплуатации программного обеспечения, в котором обычно выделяют этапы:

  • Возникновение и исследование идеи;

  • Анализ требований и проектирование;

  • Программирование;

  • Тестирование и отладка;

  • Ввод программы в действие;

  • Эксплуатация и сопровождение;

  • Завершение эксплуатации.

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

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

Системный программист (system /software programmer, toolsmith) занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ, обеспечивающих реализацию функциональных задач.

Прикладной программист (application programmer) осуществляет разработку и отладку программ для решения функциональных задач.

Программист-аналитик (programmer-analyst) анализирует и проектирует комплекс взаимосвязанных программ для реализации функций предметной области.

Постановщики задач участвуют в процессе создания программ на начальной стадии работ

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

Конечный пользователь (end user) является основным потребителем программ, относится к категории пользователей-непрограммистов. Конечный пользователь не является специалистом в области программирования, т. е. не владеет методами и технологией проектирования и создания программ, но имеет элементарные знания и навыки работы с вычислительной техникой. Такая квалификационная характеристика пользователя программного обеспечения в значительной степени влияет на спецификацию требований к создаваемым программам, интерфейсам, формам машинных документов, технологии решения задач на ЭВМ.

Возможна эксплуатация программ квалифицированными программистами или специально обученными техническими работниками —операторами ЭВМ.

Взаимодействие специалистов различного вида, участвующих в разработке и эксплуатации программ, показано на рисунке.

В ряде случаев один специалист совмещает несколько видов деятельности. Администратор базы данных и системный программист осуществляют подготовку информационных и программно-технических условий для работы программ. Пунктирные линии означают участие специалиста в качестве консультанта.