
- •Введение
- •1 Общая ознакомительная часть практики
- •1.1 Общие сведения об предприятии иооо «Эпам Системз»
- •1.2 Организационная структура управления предприятия иооо «Эпам Системз»
- •2 Основная часть
- •2.1 Постановка задачи проектирования
- •2.2 Описание предметной области
- •2.3 Сравнительный анализ аналогов и прототипов
- •2.4 Выбор и обоснование средств и методов решения задач.
- •2.5 Разработка алгоритмов решения задач
- •2.6 Проектирование программного обеспечения
- •2.7 Реализация и тестирование
- •Заключение
- •Список использованной литературы
Министерство образования Республики Беларусь
УО «Полоцкий государственный университет»
Кафедра технологий программирования
О Т Ч Е Т
о прохождении практики
студента 4 курса группы 09-ИТ-2
Дроздова Виталия Сергеевича
в период с 11.06.2013 по 05.07.2013
Наименование базы практики: ИООО «Эпам Системз»
Руководитель от предприятия: ст. инженер-программист
(должность) Слижиков А. О.
Руководитель от кафедры: старший преподаватель
(ученая степень, звание) Бурачёнок И.Б.
Практика защищена
с оценкой_____________________________
Дата защиты___________________________
Полоцк, 2013
Содержание
Введение 4
1 Общая ознакомительная часть практики 5
1.1 Общие сведения об предприятии ИООО «Эпам Системз» 5
1.2 Организационная структура управления предприятия ИООО «Эпам Системз» 6
2 Основная часть 9
2.1 Постановка задачи проектирования 9
2.2 Описание предметной области 10
2.3 Сравнительный анализ аналогов и прототипов 10
2.4 Выбор и обоснование средств и методов решения задач. 12
2.5 Разработка алгоритмов решения задач 14
2.6 Проектирование программного обеспечения 18
2.7 Реализация и тестирование 21
Заключение 24
Список использованной литературы 25
Введение
Данный отчёт является результатом прохождения практики на предприятии Иностранное Общество с Ограниченной Ответственностью «Эпам Системз». Основной целью прохождения практики является приобретение профессиональных навыков по профилю специальности, получение опыта работы в команде, закрепление, расширение и систематизация знаний, полученных при изучении специальных дисциплин. Также во время прохождения практики необходимо ознакомиться с организационной структурой предприятия, функциональными обязанностями подразделений базы практики, степенью автоматизации предприятия, а также с услугами, оказываемыми предприятием.
Одной из целей разработки программного обеспечения и развития технологий программирования является его применение в повседневной жизни. Один из наиболее распространённых областей использования высоких технологий — это работа с данными. Многие люди являются коллекционерами. У них могут быть несколько коллекций с тысячью экспонатами. И что бы знать какой и где экспонат находится, необходима хорошая память или программное приложение, которое будет хранить данные об экспонатах, имеющихся у коллекционера. Данное приложение должно хранить коллекции любого типа, быть простым и удобным в работе. Разработка прототипа такого приложение и была получена в качестве задание для практики.
1 Общая ознакомительная часть практики
1.1 Общие сведения об предприятии иооо «Эпам Системз»
Компания EPAM Systems - ведущий разработчик программного обеспечения в Центральной и Восточной Европе.
Созданная в 1993 году, сегодня она имеет 17 представительств в 8 странах мира, в штате более 2700 высококвалифицированных специалистов и компания продолжает стабильный рост. Компания выполняет проекты более чем в 30 странах мира.
Выполняя проекты для крупнейших корпораций и сотрудничая с ведущими мировыми разработчиками программного обеспечения, EPAM Systems приобрела уникальный опыт в таких областях как:
разработка по заказам крупнейших производителей ПО программного обеспечения для систем корпоративного планирования (ERP), управления жизненным циклом изделий (PLM); корпоративных информационных порталов (EIP), систем управления отношениями с клиентами (CRM), серверов интеграции приложений (EAI), систем управления контентом (CMS), систем управления знаниями (KMS);
разработка приложений, соответствующих требованиям новейших сервис - ориентированных архитектур;
создание и развертывание электронных систем управления закупками и сбытом;
построение порталов крупных предприятий и холдингов с развитыми средствами анализа данных и управления знаниями;
интеграция приложений в распределенных системах (в том числе насчитывающих сотни производственных площадок, сотни унаследованных приложений и десятки ERP-систем), проектирование, консолидация и настройка корпоративных справочников и каталогов;
внедрение ERP, PLM, CRM, SCM решений и систем аналитики, стратегического планирования и бюджетирования в ряде отраслей;
анализ инфраструктуры и информационных ресурсов, проектирование и реинжиниринг бизнес-процессов, управление проектами модернизации и развития информационных систем.
EPAM обладает обширным списком престижных клиентов по всему миру, среди которых многие члены списка Fortune 500 и ведущие компании-разработчики программного обеспечения.
Компания с успехом внедрила свои решения в областях промышленности, включая:
страхование и финансы;
программное обеспечение;
телекоммуникации и высокие технологии;
розничная торговля и потребительские товары;
туризм и индустрия развлечений;
СМИ, исследования и дистанционное образование;
производство, транспорт и энергетика.
Компания EPAM Systems в очередной раз успешно прошла международную сертификацию соответствия 4-му уровню CMMI® (SEI CMMI v.1.1 Maturity Level 4). Во всем мире лишь порядка 140 компаний обладают сертификатами CMMI 4 и 5 уровня, что говорит о жестких требованиях, предъявляемых к организациям. EPAM первой в Европе была сертифицирована по CMMI Level 4 и на сегодняшний день является единственной в странах СНГ компанией, имеющей не один, а несколько сертифицированных по CMMI центров разработки программного обеспечения.
Соответствие стандарту CMMI означает что, компания на международном уровне признается надежным и эффективным разработчиком программного обеспечения, а также поставщиком услуг в области ИТ. В процессе сдачи "экзамена" по CMMI организация совершенствует свои бизнес-процессы и качество разработки ПО, что позволяет обеспечить стабильно высокое качество услуг и служит одной из основ для повышения конкурентоспособности и дальнейшего развития компании.