Отчет по практике в ИООО «ЭпамСистемз»
Отчет по практике, 28 Июня 2015, автор: пользователь скрыл имя
Описание работы
У студента, будущего молодого специалиста, есть возможность себя зарекомендовать и определиться с последующим трудоустройством или, может быть, поискать себе другое «поле» для деятельности.
В данном отчете подводится итог прохождения мной производственной практики в ИООО «ЭпамСистемз».
Содержание работы
Введение …………………………………………………………………………3
1. Ознакомление с деятельностью и структурой предприятия ………………4
2. Задание от предприятия ……………………………………………………...9
3. Разработка и создание базы данных ………………………………………...11
4. Изучение Oracle SQL Developer……………………………………………...21
Заключение………………………………………………………………………24
Литература ……………………
Файлы: 1 файл
otchet_po_praktike.docx
— 470.60 Кб (Скачать файл)
Министерство образования Республики Беларусь
Учреждение образования
Белорусский государственный университет информатики и радиоэлектроники
Факультет компьютерных технологий
Кафедра информационных систем и технологий
Отчет
по производственной (технологической) практике
Студент: Римашевский А.А.
Группы: 082425
Место прохождения практики:
ИООО «ЭпамСистемз»
Руководитель по практике
от организации:
Тихон И.Ю.
Руководитель по практике
от кафедры:
Шведова О. А.
Оценка_______________________
« » _____________20 ___ года
Подпись
Минск 2013
СОДЕРЖАНИЕ
Введение …………………………………………………………………………3
1. Ознакомление с деятельностью
и структурой предприятия ……………
2. Задание от предприятия ……………………………………………………...9
3. Разработка и создание базы данных ………………………………………...11
4. Изучение Oracle SQL Developer……………………………………………...
Заключение……………………………………………………
Литература …………………………………………………
ВВЕДЕНИЕ
Производственная практика важнейшая часть процесса обучения и подготовки специалиста (инженера). Она позволяет студенту посмотреть как в жизни, на производстве, применяется то, что изучалось в процессе обучения в университете на протяжении четырёх лет. Понаблюдать за процессом разработки программного обеспечения, их моделирования, программирования и последующего тестирования, отладки. Также возможность самому принять в этом участие, применить в жизни, на производстве полученные в процессе обучения навыки и знания, пополнить пока скромным опытом теоретические знания.
У студента, будущего молодого специалиста, есть возможность себя зарекомендовать и определиться с последующим трудоустройством или, может быть, поискать себе другое «поле» для деятельности.
В данном отчете подводится итог прохождения мной производственной практики в ИООО «ЭпамСистемз».
1. ОЗНАКОМЛЕНИЕ СО СТРУКТРОЙ И ДЕЯТЕЛЬНОСТЬЮ
ПРЕДПРИЯТИЯ
EPAM Systems – крупнейший поставщик
услуг в области разработки
проектного (заказного) программного
обеспечения и решений в
Выполняя проекты для крупнейших корпораций и сотрудничая с ведущими мировыми разработчиками программного обеспечения, EPAM Systems приобрела уникальный опыт в таких областях как:
- разработка по заказам крупнейших производителей ПО программного обеспечения для систем корпоративного планирования (ERP), управления жизненным циклом изделий (PLM); корпоративных информационных порталов (EIP), систем управления отношениями с клиентами (CRM), серверов интеграции приложений (EAI), систем управления контентом (CMS), систем управления знаниями (KMS);
- разработка приложений, соответствующих требованиям новейших сервис - ориентированных архитектур
- создание и развертывание электронных систем управления закупками и сбытом;
- построение порталов крупных предприятий и холдингов с развитыми средствами анализа данных и управления знаниями;
- интеграция приложений в распределенных системах (в том числе насчитывающих сотни производственных площадок, сотни унаследованных приложений и десятки ERP-систем), проектирование, консолидация и настройка корпоративных справочников и каталогов;
- внедрение ERP, PLM, CRM, SCM решений и систем аналитики, стратегического планирования и бюджетирования в ряде отраслей;
- анализ инфраструктуры и информационных ресурсов, проектирование и реинжиниринг бизнес-процессов, управление проектами модернизации и развития информационных систем.
Компания с успехом внедрила свои решения в различных областях промышленности, включая:
- страхование и финансы;
- программное обеспечение;
- телекоммуникации и высокие технологии;
- розничная торговля и потребительские товары;
- туризм и индустрия развлечений;
- СМИ, исследования и дистанционное образование;
- производство, транспорт и энергетика
Компания EPAM Systems в очередной раз успешно прошла международную сертификацию соответствия 4-му уровню CMMI® (SEI CMMI v.1.1 MaturityLevel 4). Во всем мире лишь порядка 140 компаний обладают сертификатами CMMI 4 и 5 уровня, что говорит о жестких требованиях, предъявляемых к организациям. EPAM первой в Европе была сертифицирована по CMMI Level 4 и на сегодняшний день является единственной в странах СНГ компанией, имеющей не один, а несколько сертифицированных по CMMI центров разработки программного обеспечения.
Схема работы с клиентом в EPAM Systems показана на рис. 1
Рисунок 1 – Структура предприятия “ EPAM Systems”
В настоящий момент в штате компании 2700 специалистов, выполняющих проекты для крупных заказчиков в более чем 30 странах мира. Отделения компании расположены в Российской Федерации, Республике Беларусь, США, Венгрии, Украине и Великобритании. Производственные процессы EPAM Systems сертифицированы в соответствии с требованиями ISO 9001:2000 (ИСО-9001:2000.) и SEI CMMI Level 4.
Необходимо отметить, что численность сотрудников постоянно увеличивается. Это вызвано расширением компании. Регулярно организуются курсы по целенаправленному подбору персонала: как для сотрудников компании, так и для внешних кандидатов.
Огромное значение руководство компании уделяет вопросам повышения квалификации своих сотрудников. Это достигается путём организации тематических и проблемных курсов и семинаров (как на базе компании, так и в специализированных учебных центрах), обмена опытом и т.д.
EPAM Systems стремится обеспечить
оптимальные условия труда и
комфортность своих
За 13 лет существования EPAM Systems в компании сложилась собственная корпоративная культура. К ее отличительным особенностям можно отнести демократизм и открытость в общении, свободный обмен знаниями, стимулирование инициативы и ответственности сотрудников.
На предприятии проводятся следующие мероприятия по энергоэффективности:
- установлены ЖКИ мониторы;
- в каждом помещении имеется централизованный климат-контроль;
- использование индивидуального газового топлива;
- переход на лампы дневного света (позволяет снизить энергопотребление приблизительно в 6 раз);
- наличие мансардных окон;
- различные организационные мероприятия.
- датчики света и движения для автоматического управления освещением.
Я проходила практику в отделе BusinessIntelligence.
Для многих компаний характерно наличие многочисленных разрозненных источников данных, большая часть информации из которых остается невостребованной для целей бизнес-аналитики по ряду технических причин и не приносит фактической пользы компании. Повысить отдачу от накопленных данных возможно за счет разработки и внедрения программного обеспечения, позволяющего производить многомерный анализ структурированной и неструктурированной информации, осуществлять мониторинг ключевых показателей эффективности (KPI) и формировать отчетность различных типов. Для решения данных задач используются хранилища данных (DW – DataWarehouse) и решения BusinessIntelligence (BI).
Компетенция EPAM Systems в области разработки корпоративных хранилищ данных и BI-решений охватывает широкий спектр технологий, предлагаемых ведущими производителями программного обеспечения для интеграции, организации и анализа информации.
Для обеспечения высокого качества реализации проектов по созданию систем для структурирования информации на базе компании действует Центр компетенции по BI-решениям, объединяющий накопленную экспертизу EPAM по работе с технологиями BusinessIntelligence.
Благодаря большому опыту работы с различными BI-платформами и инструментами для построения хранилищ данных и непосредственному участию специалистов компании в разработке BI-продуктов для ведущих вендоров ПО (Oracle и SAP), консультанты и инженеры EPAM Systems способны найти оптимальное решение исходя из требований и бизнес-задач каждого заказчика.
BusinessIntelligence = бизнес-аналитика
= набор методик и технологий
для подготовки и
Задачи, решаемые BI-системой
Системы длябизнес-анализа решают очень широкий спектр задач. Так, «ближним горизонтом» является мониторинг, анализ и корректировка оперативных целей:
- поддержка развития бизнес-процессов и структурных изменений предприятия;
- возможность моделирования различных бизнес-ситуаций в единой информационной среде;
- проведение оперативного анализа по нестандартным запросам;
- снижение рутинной нагрузки на персонал и высвобождение времени для более глубокой аналитической работы;
- устойчивая работа при увеличении объема обрабатываемой информации, возможность масштабирования.
- В части поддержки стратегического развития предприятия BI-системы обеспечивают
- оценку эффективности различных направлений бизнеса;
- оценку достижимости поставленных целей;
- оценку эффективности использования ресурсов, в том числе дочерними предприятиями;
- оценку эффективности операционной, инвестиционной и финансовой деятельности;
- бизнес-моделирование и оценку инвестиционных проектов;
- управление затратами, налоговое планирование, планирование капитальных вложений.
2. ЗАДАНИЕ ОТ ПРЕДПРИЯТИЯ
Проверить, работает ли "Проклятие Текумсе" (оно же проклятие американских президентов).
Итак, необходимо убедиться в следующем:
- срабатывает ли оно на президентах (для чистоты эксперимента - проверить и для вице-президентов: может на них тоже распространяется);
- может дело не в дате избрания, а в принадлежности к той или иной партии;
- возможно, причина в том, что президент младше вице-президента (или наоборот).
Для выполнения задания потребуется найти и загрузить в базу список американских президентов.
Структуру БД вы выбираете и проектируете сами (разумеется, данные желательно нормализовать до 3 нормальной формы или привести веские аргументы, почему этого делать не следует).
Запрос для решения каждой задачи оформить в виде отдельного представления (view).Например, представление содержит список президентов, которые удовлетворяют условию проклятия. К этому представлению делается запрос, который даёт ответ на вопрос, в виде строки "Да, выполняется" или "Нет, не выполняется".
Тоже самое по остальным пунктам: представление + запрос к нему с булевым результатом.
Обратите внимание:
- При загрузке данных генерировать ключи следует при помощи последовательностей (sequences).
- Таблицы в вашей БД должны быть связаны, согласно разработанной структуре БД, при помощи пар ForeignKey - PrimaryKey.
- На данные должны быть наложены разумные ограничения (notnull, check, unique).
- Для таблиц должны быть построены соответствующие индексы, позволяющие быстрее выбирать данные (как определить по каким полям требуется индексирование?).
- Попробуйте выключать ограничения (ALTER...DISABLE) на время загрузки денормализованных данных.
- Не забывайте про COMMIT и сбор статистики.
3. Разработка и создание базы данных
Для разработки и создания базы данных, необходимой для решения поставленной задачи будем использовать СУБД Oracle и среду разработки Oracle SQL Developer.
Для создания графической модели базы данных воспользуемся средствами SQL Developer, а именно Data Modeler. В нашей реляционной базе данных будем использовать третью нормальную форму. Это необходимо для уменьшения потенциальной противоречивости хранимой в базе данных информации, а так же обеспечения минимальной логической избыточности данных.
Рисунок 1 - Диаграмма, описывающая структуру БД.