Автор работы: Пользователь скрыл имя, 28 Апреля 2015 в 22:04, отчет по практике
В результате изучения курса Учебная практика я ознакомилась со своей специальностью и приобрела некоторые практические навыки. Также смогла поближе познакомиться с Автоматизированными системами обработки данных и другими системами, касающимися моей специализации.
1. Специальность "Программирование в компьютерных системах" 2
Область профессиональной деятельности: 2
Объекты профессиональной деятельности: 2
Задачи профессиональной деятельности 2
Общие компетенции 4
Основные виды профессиональной деятельности: 4
2.Автоматизированные информационные системы и технологии 6
3.Квалификационные требования к оператору ЭВМ 9
4. Системное и прикладное программирование 11
Этапы развития ПО 11
Общие понятия об алгоритмизации. 27
Основные понятия системного и прикладного программирования. 35
Этапы подготовки программы 40
Основные задачи системного и прикладного программирования. 45
Процесс создания программы. 46
Назначение и характеристика современных языков программирования. 48
5. Основы программирования на языке VBA 58
Программирование линейных алгоритмов. 59
Организация ввода-вывода информации. 65
Программы разветвляющих алгоритмов. 70
Программирование циклических алгоритмов. 76
Программирование алгоритмов с массивами. 82
Изучение объектной модели. 87
Использование элементов управления 99
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФИЛИАЛ ЧАСТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КРАСНОДАРСКИЙ ТЕХНИКУМ УПРАВЛЕНИЯ,
ИНФОРМАТИЗАЦИИ И СЕРВИСА
ОТЧЕТ
о прохождении учебной практики за период
с 11 ноября 2013 года по 24 ноября 2013 года
Студентки 3 курса группы ПКС-3 по специальности:
230115 «Программирование в компьютерных системах»
ОРЛОВОЙ ВАЛЕНТИНЫ ВЛАДИМИРОВНЫ
Руководитель практики ______________________________
Курганинск
2013
Оглавление
1. Специальность "Программирование в компьютерных системах"
совокупность методов и средств для разработки, сопровождения и эксплуатации программного обеспечения компьютерных систем.
компьютерные системы;
автоматизированные системы обработки информации и управления;
программное обеспечение компьютерных систем (программы, программные комплексы и системы);
математическое, информационное, техническое, эргономическое, организационное и правовое обеспечение компьютерных систем;
первичные трудовые коллективы.
В области участия в разработке программных модулей программного обеспечения компьютерных систем:
- Выполнять разработку
спецификаций отдельных
- Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля.
- Выполнять отладку программных
модулей с использованием
- Выполнять тестирование программных модулей.
- Осуществлять оптимизацию программного кода модуля.
- Разрабатывать компоненты
проектной и технической
В области разработки и администрирования баз данных:
- Разрабатывать объекты базы данных.
- Реализовывать базу данных в конкретной СУБД.
- Решать вопросы
- Реализовывать методы
и технологии защиты
В области участия в интеграции программных модулей:
- Анализировать проектную
и техническую документацию на
уровне взаимодействия
- Выполнять интеграцию модулей в программную систему.
- Выполнять отладку
- Осуществлять разработку тестовых наборов и тестовых сценариев.
- Производить инспектирование
компонент программного
- Разрабатывать технологическую документацию.
Участие в ревьюировании программных продуктов:
- Осуществлять ревьюирование кода и технической документации.
- Выполнять процесс измерения характеристик компонент программного продукта.
- Производить исследование и оптимизацию созданного программного кода с использованием специализированных программных средств.
- Оказывать консультационную поддержку другим разработчикам в части реализации спроектированных компонент.
Сопровождение программного обеспечения компьютерных систем:
- Производить инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем.
- Осуществлять выбор методов и средств измерения эксплуатационных характеристик объектов профессиональной деятельности.
- Выполнять работы по модификации отдельных компонент программного обеспечения.
- Обеспечивать защиту программного обеспечения компьютерных систем.
Программист должен обладать общими компетенциями, включающими в себя способность:
1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.
2. Организовывать собственную деятельность, определять методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.
3. Решать проблемы, оценивать риски и принимать решения в нестандартных ситуациях.
4. Осуществлять поиск, анализ и оценку информации, необходимой для постановки и решения профессиональных задач, профессионального и личностного развития.
5. Использовать информационно-коммуникационные технологии для совершенствования профессиональной деятельности.
6. Работать в коллективе и команде, обеспечивать ее сплочение, эффективно общаться с коллегами, руководством, потребителями.
7. Ставить цели, мотивировать деятельность подчиненных, организовывать и контролировать их работу с принятием на себя ответственности за результат выполнения заданий.
8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.
9. Быть готовым к смене технологий в профессиональной деятельности.
10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей).
Программист должен обладать профессиональными компетенциями, соответствующими основным видам профессиональной деятельности:
Разработка программных модулей программного обеспечения компьютерных систем:
Выполнять разработку спецификаций отдельных компонент.
Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля.
Выполнять отладку программных модулей с использованием специализированных программных средств.
Выполнять тестирование программных модулей.
Осуществлять оптимизацию программного кода модуля.
Разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций.
Разработка и администрирование баз данных:
Разрабатывать объекты базы данных.
Реализовывать базу данных в конкретной СУБД.
Решать вопросы администрирования базы данных.
Реализовывать методы и технологии защиты информации в базах данных.
Участие в интеграции программных модулей:
Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения.
Выполнять интеграцию модулей в программную систему.
Выполнять отладку программного продукта с использованием специализированных программных средств.
Осуществлять разработку тестовых наборов и тестовых сценариев.
Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования.
Разрабатывать технологическую документацию.
Участие в ревьюировании программных продуктов:
Осуществлять ревьюирование кода и технической документации.
Выполнять процесс измерения характеристик компонент программного продукта.
Производить исследование и оптимизацию созданного программного кода с использованием специализированных программных средств.
Оказывать консультационную поддержку другим разработчикам в части реализации спроектированных компонент.
Сопровождение программного обеспечения компьютерных систем:
Производить инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем.
Осуществлять выбор методов и средств измерения эксплуатационных характеристик объектов профессиональной деятельности.
Выполнять работы по модификации отдельных компонент программного обеспечения.
Обеспечивать защиту программного обеспечения компьютерных систем.
Схема АСУ промышленного предприятия:
АСУП является сложной человеко-машинной системой, состоящей из двух основных частей: функциональной части (функциональный базис) и обеспечивающей части (системный базис).
Системы АСУ/ERP (Enterprise Resource Planning — планирование ресурсов предприятия) «выросли» из систем класса MRP II (Manufacturing Resource Planning — планирование ресурсов предприятия).
Системы класса ERP базируются на принципе единого хранилища корпоративной бизнес-информации и обеспечивают следующие (основные) функции:
Ведение конструкторских и технологических спецификаций изготовляемых изделий.
Формирование планов продаж и производства.
Планирование потребностей в материалах и комплектующих, сроков и объемов поставок.
Управление запасами и закупками: ведение договоров, реализация централизованных закупок, обеспечение учета и оптимизации складских и цеховых запасов.
Планирование производственных мощностей.
Оперативное управление финансами, включая составление финансового плана и осуществление контроля его исполнения; финансовый и управленческий учет.
Управления проектами, включая планирование этапов и ресурсов, необходимых для их реализации. Становление Интернет (Web-технологий) привело к созданию ERP II (Enterprise Resource and Relationship Processing - управление ресурсами и внешними отношениями предприятия). ERP II имеет два контура: традиционный внутренний, управляющий внутренними бизнес процессами предприятия; и внешний – обеспечивающий взаимодействие с контрагентами и покупателями продукции.
Повышение эффективности бизнес-процессов
современного предприятия предполагает
интеграцию системы электронной
коммерции В2В(Business-to-
Автоматизированные банки информации
Под автоматизированным банком информации понимают человеко-машинную систему, которая предназначена для поддержания динамической информационной модели некоторой предметной области с целью обеспечения информационных запросов пользователя.
Различают три концепции построения банков информации: банки документов, банки данных, банки знаний.
Банки документов — исторически первые автоматизированные банки информации (под названием ИПС - информационно-поисковая система, появилась в конце 50-х годов прошлого века).
Автоматизированные банки данных появились в начале 70-х годов, банки знаний — в начале 90-х годов.
Автоматизированные банки информации позволяют решать самые разнообразные задачи. На основе их строятся:
электронные библиотеки, каталоги, архивы;
справочные бюро по патентам;
службы учета торговых операций;
службы бронирования билетов;
службы политической информации о событиях в мире;
электронные финансовые сберегательные банки;
и т.д.
Автоматизированные банки информации находят применение практически во всех сферах человеческой деятельности. Всевозрастающую роль играют они и в деятельности современных предприятий. Стоимость самой информации современного предприятия превышает средств обработки информации, а расходы на поддержку информации составляют половину расходов на информационную технологию.
Информация является важнейшим ресурсом современного предприятия. Состояние данного ресурса и доступность к нему аналитиков и руководителей предприятия в современных рыночных условиях напрямую связаны с конкурентоспособностью продукции предприятия. В этой связи получили распространение так называемые хранилища данных.
Хранилище данных (Data Warehouse) ориентированны на технологию OLAP (On-Line Analytical Processing: оперативный анализ информации). В основе этой технологии лежит идея многомерной модели данных. OLAP представляет собой удобное и быстродействующее средство анализа и просмотра информации, основанное на естественной и интуитивно понятной модели данных в виде многомерного куба, осями координат которого служат параметры анализируемого процесса. Технология OLAP применяется для анализа тенденций и закономерностей, а также принятия управленческих решений.
В состав АСУ/ERP также входят интегрированные системы:
АСУП — автоматизированная система управления организационно-экономической деятельностью всех подразделений предприятия.
Информация о работе Программирование в компьютерных системах