Программисты и системные аналитики которые пишут прикладные программы обработки данных

Категории специалистов по разработке и эксплуатации программ. Охарактеризовать деятельность системного программиста, прикладного программиста, программиста – аналитика, постановщика задач, администратора баз данных. Описать работу конечного пользователя

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

1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Категории специалистов по разработке и эксплуатации программ. Охарактеризовать деятельность системного программиста, прикладного программиста, программиста – аналитика, постановщика задач, администратора баз данных. Описать работу конечного пользователя

2. ПРАКТИЧЕСКАЯ ЧАСТЬ
ОПИСАНИЕ БАЗЫ ДАННЫХ: СТРУКТУРЫ, ОБЪЕКТОВ, СВЯЗЕЙ

Работа содержит 1 файл

Категории специалистов по разработке и эксплуатации программ. Охарактеризовать деятельность системного программиста, прикладного программиста, программиста – аналитика, постановщика задач, администратора баз данных. Описать работу конечного пользователя

Как SQL и PYTHON используют в аналитике данных?

2. ПРАКТИЧЕСКАЯ ЧАСТЬ

ОПИСАНИЕ БАЗЫ ДАННЫХ: СТРУКТУРЫ, ОБЪЕКТОВ, СВЯЗЕЙ………11

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………………….14

Категории специалистов по разработке и эксплуатации программ. Охарактеризовать деятельность системного программиста, прикладного программиста, программиста – аналитика, постановщика задач, администратора баз данных. Описать работу конечного пользователя

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

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

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

Программист-аналитик (programmer-analyst) — программист, анализирующий и проектирующий комплекс взаимосвязанных программ.

Постановщик задач — разработчик формальных постановок задач, требующих реализации на ЭВМ.

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

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

Основным потребителем программ является конечный пользователь (end user), который, как правило, не является специалистом в области программирования.

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

ИНСТРУМЕНТЫ АНАЛИТИКА — что учить, чтобы стать аналитиком в IT?

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

Системный программист относится к категории специалистов.

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

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

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

Читайте также:
Отметьте все программы которые являются субд серверами ответ

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

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

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

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

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

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

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

Аналитик в широком смысле — это специалист, занимающийся сбором и анализом информации и выдающий некоторые рекомендации.

Компьютерный аналитик — это, как правило, постановщик задач программистам.

Типичное занятие аналитика — общение с клиентами, выяснение того, что клиент хочет, выработка и согласование спецификаций, составление техзадания для программистов, вплоть до разработки основных алгоритмов.

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

Подразумевается, что аналитик хорошо знаком не только с программированием, но и с новомодными методиками проектирования типа UML. Аналитик может координировать и контролировать работу программистов, принимать участие в тестировании продукта, писать отчеты о ходе работы.

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

Функция «администрирования данных» в целом приписывалась достаточно крупному подразделению, например, Вычислительному Центру (ВЦ) предприятия. Внутри ВЦ происходила естественная специализация сотрудников в зависимости от их узкой специальности и выполняемых функций («электронщики», «программисты», «операторы», «технологи») и закреплялась в штатах. Электронщики меняли аппаратные блоки и пропускали тестовые программы (которые могли выполняться успешно и на ЭВМ, работающей с явными сбоями), программисты писали и отлаживали программы, операторы выполняли программы и передавали распечатки результатов пользователям, технологи занимались выяснением отношений со всеми остальными: пользователями, операторами, программистами и электронщиками. Правда, были случаи, когда руководители ВЦ считали, что и такое разделение труда является излишеством, а хороший специалист должен сам и выяснить у пользователя, что тому надо получать как результат работы ЭВМ, и написать и отладить программу, и эксплуатировать ее, и при необходимости починить ЭВМ.

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

Читайте также:
В какой программе делают логотипы профессионалы

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

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

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

Как и для каждого общего ресурса значительной важности, БД стала требовать отдельного управления, причем:

БД требует управления для обеспечения ее повседневной эксплуатации,

БД развивается, отвечая изменениям в потребностях предприятия, и требуется управление ее развитием,

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

Функция управления БД получила название «администрирование базы данных». Естественно, лицо, ответственное за администрирование БД, получило название «Администратор базы данных», или АБД.

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

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

Рисунок 2. Иллюстрирует взаимодействие пользователя, СУБД и ОС при обработке запроса на получение данных. Цифрами помечена последовательность взаимодействий:

Пользователь посылает СУБД запрос на получение данных из БД.

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

В случае запрета на доступ к данным СУБД сообщает пользователю об этом (стрелка 12) и прекращает дальнейший процесс обработки данных, в противном случае СУБД определяет часть концептуальной модели, которая затрагивается запросом пользователя.

СУБД запрашивают информацию о части концептуальной модели.

СУБД получает информацию о запрошенной части концептуальной модели.

СУБД запрашивает информацию о местоположении данных на физическом уровне (файлы или физические адреса).

В СУБД возвращается информация о местоположении данных в терминах операционной системы.

СУБД вежливо просит операционную систему предоставить необходимые данные, используя средства операционной системы.

Операционная система осуществляет перекачку информации из устройств хранения и пересылает ее в системный буфер.

Операционная система оповещает СУБД об окончании пересылки.

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

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

Читайте также:
Как осуществляется просмотр результата программы в qbasic кратко в информатике

Источник: www.stud24.ru

Информатика (курс 6)

работа с данными, состоящая в исследовании сформированной таблицы. Такое исследование может быть связано с использованием моделирования, методов одновременной работы с несколькими таблицами и методов работы с базами данных

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

Информатика (курс 6)

Программы _______– это небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов

доктора или фаги
Получить ответ

Информатика (курс 6)

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

Получить ответ

Информатика (курс 6)

Типы баз знаний ЭС по объему
глобальные
Получить ответ

Информатика (курс 6)

Укажите смешанные ссылки в Excel
Получить ответ

Информатика (курс 6)

_____ – это программа, с помощью которой можно просматривать ресурсы WWW
Программа-детектор
Программа-доктор
Браузер (browser)
Иммунизатор

Получить ответ

Информатика (курс 6)

_______ являются программисты и системные аналитики, которые пишут прикладные программы обработки данных

Обслуживающим персоналом
Администраторами базы данных
Первичными пользователями
Конечными пользователями
Получить ответ

Информатика (курс 6)

______________ (вакцины) – это резидентные программы, предотвращающие заражение файлов, модифицирующие программу или диск таким образом, чтобы это не отражалось на их работе, а вирус будет воспринимать их зараженными и поэтому не внедрится

Получить ответ

Информатика (курс 6)

В Excel файл представляет собой рабочую книгу, состоящую из нескольких
Получить ответ

Информатика (курс 6)

Несмотря на то, что база данных Lotus Notes не является _________, в ней могут быть установлены связи между записями

реляционной
иерархической
корпоративной
Получить ответ

Информатика (курс 6)

Установите соответствие между понятиями и их определениями
хост-компьютер
устройство, непосредственно подключенное к передающей среде сети

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

установленный в узлах сети сервер, решающий вопросы коммуникации и доступа к сетевым ресурсам: модемам, большим компьютерам и др.

Получить ответ

Информатика (курс 6)

Параметры, характеризующие микропрцессор, – это
время доступа
разрядность
тактовая частота
Получить ответ

Информатика (курс 6)

Верны ли определения? А) Модельная информационная система – это система, которая в вопросно-ответном режиме на естественном языке выясняет у пользователя цель поиска, уточняет известные ему данные (одновременно анализируя их), дополняет данные с помощью словарей В) Модельные информационные системы – это системы, предоставляющие пользователю математические, статистические, финансовые и другие модели, использование которых облегчает выработку и оценку альтернатив решения Подберите правильный ответ

Источник: easysga.ru

Программисты и системные аналитики которые пишут прикладные программы обработки данных

Комментарии

Популярные По порядку
Не удалось загрузить комментарии.

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

13 лучших книг по Python для начинающих и продолжающих

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

Книги по программированию: как читать и что именно

Начинающие программисты часто спрашивают, какие книги по программированию читать и как, чтобы лучше усвоился материал. Отвечаем на эти вопросы.

6 книг по Java для программистов любого уровня

Подборка материалов по Java. Если вы изучаете его, то обязательно найдете для себя что-то полезное и неважно на какой стадии изучения вы находитесь.

Источник: proglib.io

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru