Категории специалистов, занятых разработкой и эксплуатацией программ

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

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

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

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

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

Большинство информационных систем основано на работе с базами данных (БД). Если база данных является интегрированной, обеспечивающей работу с данными многих приложений, возникает проблема организационной поддержки базы данных, которая вы­полняется администратором базы данных.

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

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

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

Рис. 13 Схема взаимодействия специалистов, связанных с созданием и эксплуатацией программ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: