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

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

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

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

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

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

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

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


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

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

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

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








Дата добавления: 2015-08-08; просмотров: 1038;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.