Характеристика деятельности предприятия ЗАО "Итранзишэн"
Основные услуги компании и консалтинг. Полный цикл разработки программного обеспечения, его внедрение и сопровождение, контроль качества. Экспертная база и аудит информационной безопасности. Тестирование и контроль качества программного обеспечения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 21.02.2015 |
Размер файла | 29,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ВВЕДЕНИЕ
компания программный обеспечение разработка
Преддипломная практика проходила с 3 февраля 2014 года по 12 апреля 2014 года в IT комании, резеденте ПВТ «ЗАО Итранзишэн», а именно - в отделе разработки системных приложений под руководством проектного менеджера Саковца Дмитрия. Практика осуществлялась в соответствии с Программой преддипломной практики для студентов Белорусского государственного университета.
ОСНОВНЫЕ НАПРАВЛЕНИЯ ДЕЯТЕЛЬНОСТИ «ЗАО ИТРАНЗИШЭН»
Itransition -- международная ИТ-компания c 12-летней историей, предоставляющая весь комплекс услуг в сфере профессиональной разработки заказного программного обеспечения, системной интеграции, стратегического и технологического ИТ-консалтинга, тестирования, сопровождения и поддержки ПО, а также полного цикла веб-разработки.
Основные услуги предоставляемые компанией:
Консалтинг
Разработка заказного ПО
Информационная безопасность
Системная интеграция
Независимое тестирование
Модернизация
Миграция
Поддержка и сопровождение
Прототипирование
Ниже представлены 5 областей с которыми я ознакомился в ходе практики.
КОНСАЛТИНГ
Эффективное управление бизнес-процессами и информационными потоками невозможны без организации ИТ-инфраструктуры, обеспечивающей необходимый уровень скорости обработки и доступности данных, совместной работы и взаимодействия между руководством, сотрудниками, клиентами и поставщиками.
Инвестирование в профессиональный консалтинг в области информационных технологий - верный шаг на пути к созданию надежной платформы для обеспечения эффективности деятельности компании, ее управляемости и динамичного развития.
Консалтинговые услуги Itransition помогут:
выбрать подходящие технологические платформы
построить целостную архитектуру решений, в соответствии с текущими и перспективными потребностям бизнеса
обеспечить прозрачность автоматизируемых бизнес-процессов
обеспечить поддержку современных методов стратегического управления
минимизировать проектные риски
обогатить опыт внутренних ИТ-подразделений
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Компания Itransition оказывает услуги по разработке заказного программного обеспечения, включая разработку корпоративных систем и приложений -- веб-порталов, информационно-аналитических систем, автоматизированных систем управления предприятием, систем электронного документооборота, -- а также спектра решений для электронного бизнеса и оказания онлайн-сервисов.
Полный цикл разработки, внедрение и сопровождение
Itransition предлагает полный цикл разработки и внедрения программного обеспечения, что позволяет нашим заказчикам получить весь необходимый для успешной реализации проекта набор сервисов, сокращая внутренние расходы на управление проектом и упрощая процесс коммуникации и передачи знаний:
Сбор и анализ требований
Разработка спецификаций (технического задания)
Моделирование бизнес-процессов и потоков данных
Технологический консалтинг и разработка архитектуры решения
Прототипирование
Разработка
Создание пакета сопроводительной документации
Внедрение
Миграция данных
Эффективная передача знаний разработчикам на стороне заказчика
Обучение пользователей и администраторов
Сопровождение, поддержка и развитие решений
Контроль качества
Контроль качества программного обеспечения является неотъемлемой частью проектов, выполняемых Itransition. В компании организован специализированный, хорошо оснащенный департамент контроля качества ПО, независимый от команды разработчиков. Контроль качества программного обеспечения так же доступен нашим клиентам в виде отдельного сервиса.
Зрелые процессы и методология
Успешность проекта по разработке программного обеспечения во многом зависит от зрелости процессов компании-разработчика, правильного выбора методологии разработки и управления проектами. В зависимости от специфики проекта мы используем следующие методологии:
Agile (Scrum, FDD, FX)
Rational Unified Process
V-model
Проектный менеджмент Itransition сосредоточен на обеспечении эффективности работы команды и достижении максимальной производительности в ходе разработки:
Управление требованиями
Коммуникация с заказчиком и обеспечение прозрачности операций
Ресурсный менеджмент и управление знаниями
Управление проектными рисками
Управление изменениями
Организация контроля качества
Экспертная база
Экспертная база Itransition характеризуется сильными доменными и технологическими составляющими, подкрепленными существенным отраслевым опытом, что позволяет нам успешно выполнять комплексные проекты высокой степени сложности.
Технологии |
Бизнес-домены |
Отрасли |
|
Java .NET PHP Ruby on Rails С++ Продукты Microsoft Технологии и платформы SAP Популярные решения с открытым кодом (open-source products) |
Автоматизация бизнес-процессов Корпоративные порталы Управление контентом Электронный документооборот Управление взаимоотношениями с клиентами Управленческая аналитика |
Нефтегаз Телекоммуникации Промышленное производство Финансы Интернет-бизнес Электронные платежи Интеллектуальные услуги Образование Здравоохранение |
АУДИТ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ
В условиях непрерывно усложняющихся корпоративных информационных систем задача обеспечения должного уровня их защиты выходит на первый план. Аудит информационных систем предприятия, проводимый командой независимых специалистов по информационной безопасности, поможет выявить уязвимости и максимально защитить ваши данные и приложения от внутренних и внешних угроз.
Зачем проводить аудит
Вам необходимо исключить вероятность несанкционированного доступа к Вашим информационным ресурсам, корпоративным системам и приложениям;
Вам необходимо в кратчайшие сроки выявить уязвимости, а также потенциальные угрозы безопасности корпоративных данных;
Вам необходимо получить независимую оценку существующего уровня информационной безопасности в Вашей компании;
Вашей компании необходимо организовать комплексную, максимально надежную систему защиты информации.
Кому рекомендован аудит информационной безопасности
Компаниям, готовящимся к прохождению сертификации на соответствие продуктов или услуг международным и локальным стандартам безопасности.
Компаниям, желающим максимально увеличить надежность и целостность корпоративных информационных систем.
Компаниям, чей бизнес напрямую связан с использованием информационных технологий (телекоммуникационным компаниям, поставщикам онлайн-услуг, банкам и электронным платежным системам и т.д.).
Крупным компаниям с разветвленной инфраструктурой и территориально распределенными офисами и филиалами.
Полный комплекс услуг
Услуги по аудиту информационной безопасности, предоставляемые компанией Itransition, нацелены на решение как общих, так и узкоспециализированных задач по обеспечению безопасности приложений, корпоративных систем и инфраструктуры предприятий, и включают в себя следующие элементы:
Аудит информационных рисков и уязвимостей на соответствие стандартам
ИСО/МЭК 15408-99 (ISO/IEC 15408-99);
PCI (DSS);
Специализированным и отраслевым стандартам.
Аудит безопасности продуктов ПО предлагается как специализированная услуга, с целью облегчения прохождения продуктом последующей сертификации. Наши специалисты проведут специальные исследования, направленные на аудит уровня защиты конкретного ПО.
«Активный» аудит КИС при помощи специального программного обеспечения на определение "узких мест" в системах предприятия. Специалисты Itransition рекомендуют периодически проводить активный аудит, для поддержания безопасности на высоком уровне.
Комплексный аудит подразумевает несколько этапов - от опроса персонала компании и анализа существующей документации на предмет противоречий и приведения ее в соответствие с измененными требованиями, до анализа потоков информации на предприятии и уровней доступа к ней и разработки политики безопасности и графика обновлений средств защиты.
Аудит отдельных систем предприятия для обеспечения безопасности передачи и хранения данных: обнаружение уязвимостей, проверка устойчивости к различного рода атакам, аудит программного кода и др.)
Независимые консультации специалиста по информационной безопасности систем, проводимые по требованию клиента по мере возникновения необходимости.
В результате комплексного, либо специального обследования, выполненного специалистами Itransition, вы получаете:
независимую и объективную оценку уровня информационной безопасности;
перечень обнаруженных уязвимостей/рисков и программу по их ликвидации и минимизации;
расширенный список рекомендаций по совершенствованию методов информационной защиты;
рекомендации по совершенствованию программных и аппаратных средств;
рекомендации по формированию или модернизации политики безопасности;
рекомендации по обеспечению безопасного, разграниченного доступа к информационным ресурсам предприятия и многое другое.
Преимущества независимого аудита
Гарантия повышения уровня информационной защиты инфраструктуры предприятия
Независимая команда специалистов позволяет более объективно оценить качество программного продукта
Сокращение времени сертификации и увеличение шансов на получение сертификата с первой попытки
Увеличение отдачи от инвестиций в безопасность корпоративных информационных систем
Снижение рисков потери ценной информации в результате внешних и внутренних уязвимостей
Получение оценки затрат по созданию/модернизации системы безопасности и примерных объемов работ проекта.
Специалисты испытательной лаборатории Itransition при проведении аудита информационной безопасности применяют комплексный подход, беря за основу как международные стандарты безопасности, так и собственные, основанные на последних тенденциях и достижениях в области обеспечения безопасности. Данный подход позволяет наиболее эффективно организовывать защиту ИТ-инфраструктуры от атак и воздействий, как случайных, так и намеренных.
Независимая испытательная лаборатория Itransition оснащена современными инструментальными средствами, что дает дополнительную возможность для диагностики, анализа и выработки методов решений комплексных проблем заказчика в области информационной безопасности.
Системная интеграция
Itransition помогает заказчикам эффективно поддерживать бизнес-процессы, которые охватывают различные подразделения компании, разнородные программные приложения и хранилища данных. Мы обеспечиваем автоматизированный информационный обмен и «сквозную» обработку данных в рамках комплексных бизнес-правил.
Зачем интегрировать?
Сегодня компании, работающие в самых разных отраслях, приходят к пониманию необходимости построения интегрированной ИТ-среды, обеспечивающей бесперебойный и гладкий информационный обмен в рамках различных бизнес-процессов и подразделений организации.
Согласно исследованиям Gartner, 75% крупных и средних компаний имеют в своей ИТ-инфраструктуре более 6 различных информационных систем. Использование большого количества ведет к возникновению 3-х основных проблем, которые могут серьезно отразиться на производительности компании:
Потери времени и неадекватные затраты на передачу данных по этапам бизнес-процесса. |
Утраченные либо неточные данные, необходимость проверки в ручном режиме Необходимость ручной сверки данных в различных системах, часто повторяющиеся расхождения, необходимость постоянно корректировать данные Практика экспорта/импорта записей из файлов, а зачастую и ручной ввод данных, имеющихся в одной из систем, в другие системы |
|
Низкая доступность информации, влекущая большие затраты на поиск и извлечение данных, их агрегацию и проверку достоверности. |
Интенсивный обмен электронными сообщениями для получения либо предоставления информации вместо использования единой точки доступа к данным Слабо развитая таксономия и методы управления метаданными в результате работы с изолированными источниками данных и отрывочностью содержащейся в них информации Необходимость ручного поиска, извлечения и первичной обработки данных для управленческой аналитики |
|
Серьезные усилия ИТ-подразделений, включая большие затраты на поддержку изменений в бизнес-процессах |
ИТ-подразделения перегружены запросами на извлечение и данных и автоматизацию отчетности Как правило, для выполнения задач используется программный уровень, вместо настройки бизнес-правил и конфигурирования |
ТЕСТИРОВАНИЕ И КОНТРОЛЬ КАЧЕСТВА ПО
Itransition предлагает полный комплекс услуг по тестированию и контролю качества программного обеспечения. Мы оказываем услуги разработчикам программного обеспечения, системным интеграторам и конечным потребителям с 2002 года.
Комплекс услуг
Услуги по обеспечению качества ПО, предлагаемые компанией Itransition, можно разделить на три основных направления:
Тестирование
Контроль качества
Обеспечение качества
Тестирование программного обеспечения
Обычной практикой вовлечения Itransition является выделенная команда тестировщиков и инженеров по контролю качества на среднесрочной и долгосрочной основе. Наши команды работают с крупнейшими разработчиками ПО и системными интеграторами России.
Мы обеспечиваем:
Разработку планов и моделей тестирования либо консультации по имеющимся планам
Ведение базы обнаруженных дефектов в собственных системах с онлайн-доступом либо в системах баг-трэкинга заказчика
Периодическую агрегированную отчетность по состоянию объектов тестирования
Контроль устранения дефектов и регрессионное тестирование
Мы предлагаем:
Функциональное тестирование
Нагрузочное тестирование
Автоматизация тестирования
Интеграционное тестирование
Тестирование безопасности
Тестирование графического интерфейса пользователя
Тестирование удобства пользования
Тестирование на соответствие различным стандартам (508, UK and European accessibility standard, OWASP, PCI DSS и др.)
Контроль качества программного обеспечения
Используя в качестве инструмента контроля качества пакет необходимых тестов, в рамках мероприятий по контролю качества ПО, Itransition решает следующие задачи:
Объективно оценить уровень качества программного обеспечения на различных этапах разработки и степени готовности ПО
Верифицировать соответствие программного обеспечения требованиям и ожиданиям заказчика
Обеспечение качества ПО
Зрелые, отлаженные процессы и огромный опыт работы данной области, позволяет Itransition предоставлять услуги в сфере консалтинга и аудита внутренних процессов заказчика, связанных с обеспечением качества программного обеспечения:
Постановка и улучшение процессов обеспечения качества ПО
Организация собственных подразделений контроля качества заказчика
Управление качеством на крупных интеграционных проектах
ЗАКЛЮЧЕНИЕ
При прохождении преддипломной практики в Itransition мне уделялось большое внимание, и оказывалась необходимая помощь со стороны, как руководства, так и сотрудников. В компании имеется учебный центр и большая библиотека специализированной литературы, современное оборудование, необходимые для обучения и работы сотрудников. Для реализации преддипломного проекта потребовалось провести изучение финансово бухгалтерской деятельности. Была проведена значительная работа в изучении смежных дисциплин, способствовавших коммуникации с заказчиком. В ходе преддипломной практики были пройдены курсы разговорного английского языка, способствовавшие разрешению вопросов и удачному старту в команде.
Таким образом, в течение преддипломной практики в Itransition мною, Хорхулёвым Кириллом Юрьевичем, была выполнена работа в соответствии с требованиями, предъявляемыми БГУ. За время прохождения практики был закреплен приобретенный в университете теоретический материал, а также была предоставлена возможность применить на практике полученные знания и навыки. За время практики был собран материал, необходимый для написания отчета по преддипломной практике.
Размещено на Allbest.ru
Подобные документы
История возникновения тестирования программного обеспечения, основные цели и особенности его проведения. Виды и типы тестирования, уровни его автоматизации. Использование и исследование необходимых технологий. Полный цикл прогона всей системы мониторинга.
дипломная работа [1,7 M], добавлен 03.05.2018Тестирование как составляющая часть процесса отладки программного обеспечения, его роль для обеспечения качества продукта. Обнаружение ошибок в программах, выявление причин их возникновения. Подходы к формулированию критериев полноты тестирования.
курсовая работа [1,6 M], добавлен 20.12.2012Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.
презентация [114,7 K], добавлен 14.08.2013Несоответствие процессов разработки программного обеспечения международным стандартам. Фазы, развитие вычислительной инфраструктуры. История развития компьютерных систем. Этапы разработки программ и их тестирование. Ошибки в программном обеспечении.
реферат [176,2 K], добавлен 27.08.2009Понятие и специфика автоматизированных систем. Описание методики разработки программы для автоматизации. Ее тестирование и отладка. Внедрение АС в работу предприятия. Расчет экономического эффекта от разработки и реализации программного продукта.
дипломная работа [1,4 M], добавлен 23.06.2015Тестирование и отладка программного обеспечения: понятие, принципы, этапы, цели и задачи. Тестирование методом сандвича как компромисс между восходящим и нисходящим подходами. Сущность метода "белого и черного ящика", отладки программного обеспечения.
курсовая работа [36,9 K], добавлен 21.07.2012Оснащенность предприятия системным программным обеспечением, используемым для организации производственного процесса. Проектирование, внедрение и эксплуатация системного и прикладного программного обеспечения. Тестирование и отладка программного продукта.
отчет по практике [272,2 K], добавлен 29.12.2014Использование моделирования в программной инженерии в процессе разработки программного обеспечения. Основные этапы процесса разработки программного обеспечения, их характеристика. Моделирование процессов, их определение фазами и видами деятельности.
реферат [2,2 M], добавлен 25.12.2017Развитие аппаратных компьютерных средств - задача первых трех десятилетий компьютерной эры. Процесс тестирования как составляющая процесса обеспечения качества разработки ПО. Принципы и критерии, предъявляемые к тестированию программного обеспечения.
курсовая работа [319,5 K], добавлен 25.05.2009Основные международные стандарты в области информационных технологий. Международный стандарт ISO/IEC 9126. Качество и жизненный цикл. Характеристика внутренних и внешних атрибутов качества. Анализ функциональных возможностей программного обеспечения.
доклад [94,4 K], добавлен 13.06.2017