отчет Галактика


ВВЕДЕНИЕКомпания «Топ Софт» является центральным офисом в РБ корпорации «Галактика» - одного из ведущих в СНГ разработчиков комплексных решений в области автоматизации управления производственно-хозяйственной и финансовой деятельностью предприятия.
Главной задачей центрального офиса корпорации «Галактика» в РБ является разработка и продвижение решений головной организации, адаптированных к бизнес-специфике РБ, с учетом требований законодательства этой страны.
Предприятие осуществляет проектирование, разработку, внедрение, техническую поддержку и сопровождение комплекса программных продуктов Галактика Business Suite – набора бизнес-приложений, позволяющего в едином информационном пространстве выполнять типовые и специализированные задачи управления предприятием любого масштаба и сферы деятельности.
Прохождение практики осуществлялось в отделе разработки контура «Учебный процесс» ИП «Топ Софт».
В соответствии с планом практики были поставлены следующие задачи:
закрепить теоретические знания, полученные в университете по общепрофессиональным и специальным дисциплинам;
изучить производственно-экономическую деятельности и информационную систему управления ИП «Топ Софт»;
ознакомиться с опытом работы персонала организации, занятого выработкой и принятием управленческих решений, составлением и реализацией производственных заданий и программ, планов, стратегий и прогнозов развития организации, анализом и контролем результатов ее работы, а также выполнением других функций управления.
приобрести навыки практической работы;
изучить действующие в подразделении нормативно-правовые акты по их функциональному назначению, режиму работы, делопроизводству, структуре данной организации.
был произведен ознакомление с экономико-математическими методами и информационными технологиями, используемыми в прогнозировании, планировании, управлении и организации производства и труда;
был произведен сбор, систематизация и анализ фактической информации по теме дипломной работы для ее дальнейшего использования
В процессе прохождения практики была собрана, систематизирована и проанализирована информация о деятельности ИП «Топ Софт», а также были использованы знания, полученные за время обучения в вузе.
ГЛАВА 1. СВЕДЕНИЯ О ПРЕДПРИЯТИИ1.1 История создания и специфика работы
ИП «ТОП СОФТ» действует с 1993 года и сегодня это крупнейший в Беларуси разработчик экономического программного обеспечения, пользующийся заслуженным уважением клиентов, партнеров и делового сообщества в целом.
ИП «Топ Софт» является центральным офисом в РБ корпорации «Галактика» - одного из ведущих в СНГ разработчиков комплексных решений в области автоматизации управления производственно-хозяйственной и финансовой деятельностью предприятия.
Основная задача Центрального офиса корпорации «Галактика» в РБ – разработка и продвижение решений корпорации «Галактика», локализованных в соответствии с требованиями национального законодательства и адаптированных к бизнес-специфике РБ.
Предприятие осуществляет проектирование, разработку, внедрение, техническую поддержку и сопровождение комплекса программных продуктов Галактика Business Suite – набора бизнес-приложений, позволяющего в едином информационном пространстве выполнять типовые и специализированные задачи управления предприятием любого масштаба и сферы деятельности.
Основой комплекса является система Галактика ERP - полномасштабная информационная система, обеспечивающая решение полного спектра управленческих задач, от ведения различных видов учета и формирования отчетности до финансового планирования и управления производством.
Дополнительные возможности обеспечивают решения на платформе Галактика Ranet - многофункциональной платформе создания распределенных систем управления предприятием в сервис-ориентированной бизнес-архитектуре.
Решения для управления бизнесом объединены в комплекс Галактика Business Suite (Схема 1).
Схема 1. Комплекс Галактика Business Suite.

В белорусском офисе корпорации разрабатываются ее основные программные продукты, включая интегрированную систему управления предприятием «Галактика ERP», систему поддержки принятия решений «Галактика Business Intelligence», систему управления корпоративным финансированием «Галактика Financial Management», систему построения сводной отчетности группы компаний, холдинга, многофилиальной организации «Галактика Консолидация», систему управления жизненным циклом заказов «Галактика Мониторинг заказов», другие решения. Наглядно структура наиболее востребованных функциональных решений представлена на диаграмме 1.
Диаграмма1. Структура проданных лицензий

Офис является центром компетенции корпорации в области управления производством, ремонтами, строительством, контроллинга, материально-технического обеспечения [1].
Компания оказывает заказчикам услуги в области ИТ-консалтинга, внедрения и сопровождения решений «Галактики», обучения пользователей, модернизации сетевой, компьютерной и программной базы.
«Галактика» является и разработчиком, и поставщиком своих решений, уделяя первостепенное внимание получению эффекта от использования продуктов корпорации на предприятиях-заказчиках. Поэтому компания несет ответственность за каждый проект и гарантирует заказчикам реальный результат — внедрение программных решений в короткие сроки, с фиксированным бюджетом и минимальными для предприятия рисками.
В настоящее время в плане расширения линейки продуктов «Галактики» выбран курс на увеличение количества нишевых и отраслевых решений. Сегодня к их числу относятся Галактика Проектное производство, Галактика Управление строительством, Галактика Управление транспортом. Развитие этого направления позволит повысить адаптируемость продуктов «Галактики» к потребностям заказчиков, обеспечить полное соответствие поставляемой функциональности отраслевой специфики деятельности заказчика, предложить каждому заказчику именно тот продукт, который ему необходим.
1.2.Заказчики и партнеры
Один из главных принципов деятельности корпорации «Галактика» - надежная поддержка заказчиков в любом регионе. Именно поэтому корпорация активно развивает партнерскую сеть: сегодня в ней более 200 компаний в России и странах Ближнего Зарубежья.
Партнеры корпорации «Галактика» - это региональные фирмы и отдельные предприниматели, продвигающие решения корпорации на региональных рынках и оказывающие услуги по их внедрению и сопровождению, обучению пользователей.
В зависимости от специализации по продвижению решений «Галактики» и оказании услуг партнеру присваивается определенный статус, ежегодно подтверждаемый сертификатом корпорации «Галактика»: партнер, авторизованный партнер, корпоративный партнер, официальный региональный представитель.
Отдельным партнерским статусом является статус «Партнер-разработчик». Его обладателем может стать партнерская компания, которая участвует в совместных с «Галактикой» проектах по расширению функциональных возможностей системы Галактика ERP и других решений корпорации [2]
Услуги по обучению специалистов предприятий-заказчиков навыкам использования решений «Галактики» оказывают 10 авторизованных учебных центров, которые действуют в составе региональных структур корпорации «Галактика», официальных региональных представительств или фирм, обладающих статусом «Корпоративный партнер» «Галактики».
В рамках проекта «Галактика и вузы» партнерами корпорации являются около 200 ведущих ВУЗов России и стран ближнего Зарубежья: среди них Московский Государственный университет им. М. В. Ломоносова, Государственный университет Управления, Московский физико-технический институт, Белорусский Государственный Экономический университет, Уральский Государственный Экономический университет, Институт экономики, финансов и бизнеса (г. Архангельск), Волжская Государственная академия водного транспорта (г. Нижний Новгород), Российская Экономическая академия им Плеханова и другие.
Одно из наиболее важных достижений корпорации «Галактика» — это доверие заказчиков. Сегодня клиентами корпорации являются более 6000 предприятий различных отраслей в России и странах Ближнего Зарубежья.
Среди них — небольшие фирмы, компании среднего бизнеса, крупные корпорации и холдинги. Для каждой категории предприятий «Галактика» предлагает адекватные по возможностям, стоимости и технологиям внедрения ИТ-решения.
Стратегически важными для «Галактики» отраслями являются:
строительная сфера
нефтегазовый комплекс
машиностроение, приборостроение (в частности, относящееся к оборонно-промышленному комплексу)
лесоперерабатывающий комплекс (особенно - мебельная и деревообрабатывающая промышленность)
пищевая промышленность
химическая промышленность
транспорт
связь и телекоммуникационная сфера
Структуру дохода в отраслевом разрезе можно проследить на Диаграмме 2.
Диаграмма 2. Структура дохода в отраслевом разрезе


Сотрудничество с предприятиями-заказчиками и совместное выполнение проектов, связанных с повышением эффективности управления, позволило «Галактике» приобрести экспертный опыт в обозначенных отраслях.
На сегодняшний день на предприятии работает более 200 человек.
Сотрудники корпорации – квалифицированные специалисты в области разработки программного обеспечения, ИТ-консалтинга, внедрения и сопровождения информационных систем, обучения пользователей.
При разработке своих решений «Галактика» сотрудничает с крупнейшими производителями и поставщиками программного обеспечения и средств вычислительной техники - Oracle, Microsoft, IBM, Hewlett Packard, Intel, Sun Microsystems.
За годы работы Центрального офиса в РБ его специалисты накопили огромный опыт успешного решения управленческих и учетных задач предприятий практически всех отраслей экономики, форм собственности и масштабов. В числе клиентов белорусского офиса корпорации – свыше 1200 крупных, средних и малых коммерческих и государственных предприятий и организаций, в т.ч.: Республиканское унитарное предприятие по транспорту нефти «Дружба», Государственный таможенный комитет Республики Беларусь, Верховный суд Республики Беларусь, РУП «Белтелеком», ОАО «Керамин», COOO «Космос ТВ», УП «Белкоммунмаш», ОАО «Глубокский мясокомбинат», ЗАО «Гомельлифт», РУПП «Гранит» и др.Технологическое и бизнес-лидерство корпорации «Галактика», ее репутация надежного партнера и финансово устойчивой компании неоднократно подтверждались данными аналитических и консалтинговых агентств.
В 2006 году Центральный офис корпорации «Галактика» в Беларуси получил статус резидента Парка высоких технологий.
В 2008 году система менеджмента качества корпорации получила международный сертификат качества ISO-9001. В 2009 году в ходе инспекционного контроля было установлено соответствие СМК требованиям новой редакции стандарта ISO 9001:2008. Корпорации «Галактика» выданы новые сертификаты соответствия: DIN EN ISO 9001:2008 в Немецкой системе сертификации DAR/TGA и СТБ ИСО 9001-2009 в Национальной системе сертификации РБ.
Миссия корпорации заключается в том, что корпорация «Галактика»:
создает комплексные информационные системы для повышения эффективности управления предприятием;
работает для широкого спектра предприятий, компаний и организаций – российских и иностранных;
способствует эффективной деятельности и развитию бизнеса своих заказчиков и партнеров;
обеспечивает продуктивную и комфортную работу руководителей и специалистов предприятий, выбравших решения корпорации;
опирается в своей деятельности на инновации и разработки в области информационных технологий и интеллектуальный потенциал своих сотрудников;
несет ответственность за каждый проект, реализованный сотрудниками корпорации;
поддерживает высокий уровень взаимоотношений и сотрудничества со своими партнерами и заказчиками;
стремится стать компанией, работой в которой гордится каждый сотрудник;
объединяет лучшее.
По итогам 2009 года можно выделить следующие результаты корпорации “Галактика”:
Доход корпорации «Галактика» в 2009 году составил 1 033,9 млн. руб. и превысил показатель 2008 года (1 025, млн. руб.).
72 новых клиента.
Инвестиции в развитие новых решений и технологий – 15% от дохода
Общее количество заказчиков - более 6500.
Количество сотрудников: 695 человек.
1.3 Галактика ERP: Обзорная характеристика продукта
Система Галактика ERP представляет собой полномасштабную управленческую информационную систему, разработанную специально для крупных и средних предприятий России и стран СНГ. По своим функциональным возможностям, полноте реализации процессов планирования система Галактика ERP не имеет аналогов среди российских ИТ-решений. Отличием от западных систем является отсутствие избыточного функционала.
Система предоставляет следующие функциональные возможности::построение системы учета и формирование различных видов отчетности;
управление материальными и финансовыми потоками (логистика);
финансовое планирование и оперативный финансовый менеджмент, управленческий учет;
производственное планирование и управление производством, контроллинг;
управление персоналом и кадровой политикой ;управление техническим обслуживанием и ремонтами оборудования;
управление качеством продукции;
управление взаимоотношениями с клиентами;
управление недвижимостью.
По мнению заказчиков корпорации «Галактика», функциональные возможности системы Галактика ERP на 90% соответствуют потребностям отечественных предприятий. Оставшиеся 10% достигаются за счет настройки параметров системы. Интегрированная система автоматизации управления приносит компании ряд неоспоримых преимуществ: сокращение издержек, повышение производительности труда, снижение себестоимости продукции, рост прозрачности и конкурентоспособности бизнеса. Однако для того, чтобы система стала надежным и удобным в использовании инструментом управления, недостаточно только ее отличных функциональных возможностей. Масштабируемость, быстродействие, возможность выбора для работы системы различных аппаратных средств, эргономичность и удобство администрирования, умеренная стоимость сопровождения и развития системы – каждая из этих характеристик играет важную роль в получения максимального эффекта от работы ERP-решения. Именно поэтому в корпорации «Галактика» уделяется особое внимание технологиям построения и архитектуре системы Галактика ERP, что находит отражение в использовании современных и хорошо себя зарекомендовавших методик, концепций, средств.
По сравнению с программами-аналогами, Галактика ERP обладает рядом следующих преимуществ:
1.трехуровневая архитектура: в системе Галактика ERP реализована трехуровневая архитектура (клиент – сервер приложений – сервер базы данных) и возможность комбинирования двух- и трехуровневой архитектуры в рамках одной инсталляции. Это позволяет добиться существенного снижения стоимости владения информационной системой;
2. модульная структура: cистема состоит из нескольких функциональных блоков – модулей, каждый их которых решает комплекс задач: управление финансами, производством, логистикой, взаимоотношениями с клиентами и другие. Каждый контур состоит из нескольких модулей, нацеленных на выполнение более узких задач. Модульная структура Галактики ERP позволяет приобретать и использовать только те модули, которые необходимы конкретному предприятию. С развитием бизнеса и появлением новых управленческих задач, предприятие имеет возможность последовательно производить закупку необходимых компонент системы;
3. версионность компонентов: в системе Галактика ERP реализована концепция компонентной модели: все единицы системы сформированы в компоненты, взаимодействующие между собой через специальные интерфейсы. Компоненты логически объединены в модули системы Галактика ERP. Наличие версий у компонентов позволяет перейти от обновления системы к обновлению отдельных компонентов;
4. масштабируемость: в зависимости от задач и ресурсов компания имеет возможность построения и использования любой конфигурации системы Галактика ERP, оптимально соответствующей конкретным потребностям предприятия, причем с максимальным сохранением инвестиций. При увеличении количества пользователей сохраняются производительность системы, эффективность и бесперебойность ее работы, благодаря чему Галактика ERP может успешно применяться на очень крупных предприятиях;5. быстродействие: cпециалисты корпорации «Галактика» регулярно проводят тестовые испытания нагрузки на систему Галактика ERP, что позволяет с каждой новой версией повышать быстродействие системы и рекомендовать каждому заказчику оптимальную для него конфигурацию системы и оборудования. Испытания проводятся совместно с компаниями IBM, Hewlett Packard, Sun, Microsoft;
6. открытость для интеграции с любым программным обеспечением: поддержка открытых стандартов разработки (XML, COM, ActiveX, ODBC) предоставляет заказчику широкие возможности интеграции системы Галактика ERP с любым специализированным или отраслевым программным обеспечением и офисными приложениями, а также возможность замены компонентов и подсистем Галактики ERP собственными разработками. Дополнительные возможности для интеграции Галактики ERP с продуктами сторонних производителей и построения глобальных распределенных систем дает реализация в системе сервис-ориентированной архитектуры (SOA) и технологий web-сервисов;
7. филиальность: система Галактика ERP позволяет вести учет хозяйственной деятельности корпорации (холдинга), в состав которой входят несколько юридических лиц (филиалов), в одной базе данных. При этом не допускается несанкционированный доступ из одного филиала к информации других филиалов. В тоже время есть возможность получения консолидированной отчетности по корпорации в целом с возможностью группировать и фильтровать данные в разрезе филиалов. 8. поддержка национальных алфавитов : Система Галактика ERP поддерживает русский, белорусский, украинский и казахский языки;
9.организация удаленного доступа без дополнительных расходов: cистема Галактика ERP обеспечивает удаленный доступ пользователей к своим ресурсам без дополнительного лицензирования и обслуживания, с использованием каналов с низкой пропускной способностью. 10. удобство администрирования: в состав системы Галактика ERP включены средства для централизованной настройки параметров системы, ее обновления, установки необходимых приложений. Это существенно повышает безопасность системы, улучшает защиту от несанкционированного доступа и значительно облегчает процесс ее администрирования;11.максимальная совместимость и преемственность: для удобства заказчиков процесс обновления версий системы Галактика ERP значительно упрощен: при наличии сервера приложений отпадает необходимость установки новой версии на каждую рабочую станцию. При смене версий в полной мере обеспечивается преемственность функционала и пользовательского интерфейса;
1.5 Обзор новых продуктов
В 2011 году на рынок вышли новые решения корпорации «Галактика», способные работать как самостоятельно, так и в интеграции с системой «Галактика ERP» и другими интегрированными системами для управления всеми ресурсами предприятия.
Новая система для управления производственными активами «Галактика ЕАМ» позволяет обеспечить надежность оборудования, сократить простои и внеплановые работы, повысить эффективность использования активов. При этом затраты на техническое обслуживание и ремонты оборудования сокращаются на 20-30%, время на их проведение – на 15-17%, объем аварийных работ – на 20-30%. Производительность труда увеличивается на 30%, складские запасы снижаются на 10%. Новое комплексное решения класса Advanced Manufacturing Management – система «Галактика АММ» позволяет создавать эффективные модели управления производственными и обеспечивающими процессами промышленных предприятий. Линейка решений «Галактика АММ» для построения эффективного производства на промышленных предприятиях: В комплекс «Галактика АММ» входят решения для управления проектами, подготовкой производства, позаказным, серийным производством.
В 2011 году новым направлением деятельности корпорации «Галактика» стало создание инструментов и библиотек для разработчиков. Библиотеки Ranet OLAP позволяет создавать быстрые и эффективные приложения класса Business Intelligence для работы с многомерными данными Analysis Services (SSAS). Библиотеку уже используют для создания собственных BI-решений многочисленные клиенты корпорации в США, Великобритании, Австралии, Индии и т.д.Новое специализированное решение «Мобильное Управление торговлей» дает возможность заказчикам корпорации, работающим через сеть торговых представителей, эффективно управлять в режиме онлайн ассортиментной политикой, сбытом и логистикой.
В течение года развивался проект корпорации «Галактика» по дистанционной подготовке партнеров в системе E-learning, использующей онлайн-лекции, интенсивную работу в учебной базе системы «Галактика ERP» и обеспечивающей глубокие знания и повышение квалификации специалистов при минимальных финансовых затратах.
Новые функциональные возможности получил целый ряд решений корпорации «Галактика». В комплексном решении «Галактика Управление производством» обновления коснулись модулей «Контроллинг», «Складской учет», «Планирование производства», «Управление транспортом» и др. В комплексном решении для управления учебным процессом и хозяйственной деятельностью вуза «Галактика Управление Вузом» были проведены улучшения в модулях «Управление учебным процессом», «Приемная кампания», «Управление контингентом студентов», «Учет успеваемости студентов» и др.
По данным рейтингового агентства «Эксперт РА», корпорация «Галактика» входит в число сорока крупнейших российских компаний в области информационных и коммуникационных технологий.Корпорации «Галактика» присвоен статус Microsoft Silver Independent Software Vendor (ISV) в рамках партнерской программы Microsoft Partner Network. В конце 2011 года корпорация «Галактика» прошла процедуру ежегодного сертификационного аудита системы менеджмента качества проектирования, разработки, внедрения, технической поддержки и сопровождения программного обеспечения для управления предприятием. Проверка подтвердила соответствие СМК компании требованиям международного стандарта ISO 9001. Эксперты отметили стабильную работу и постоянное развитие организации, высокий уровень корпоративной культуры, глубокий и всесторонний анализ СМК со стороны руководства.
1.6 Краткая характеристика сайта компании
Сайт компании призван не только предоставлять информацию о всех выпускаемых продуктах, предоставлять актуальные сведения о намечаемых и проводимых мероприятиях ( семинары, тренинги, вебинары, конференции и т.д.). но и привлекать потенциальных клиентов к сотрудничеству.
Вся информация, предоставляемая на сайте корпорации, группируется по следующим ключевым разделам:
«Компания» (включает в себя подразделы «Новости», «история», «Достижения», «Сертификаты», «Вакансии» , «Контакты»)
«Услуги» (включает в себя подразделы «Обучение», «Внедрение», «Сопровождение и развитие», «ИТ-консалтинг», «Галактика и вузы» и т.д.);
«Решения» ( включает в себя подразделы «Галактика ERP», Галактика Экспресс», «Галактика и вузы», «Галактика EAM», «Галактика Управление производством», «Галактика BI», «Галактика для среднего бизнеса» , «Специальные решения», «Свободное ПО»;
«Партнеры» (включает в себя подразделы «регионы-список партнеров», «Региональные подразделения», «Авторизованные учебные центры» и т.д.);
«Клиенты»;
«Сообщество».
На сайте можно также предоставлен обновляющийся список доступных вакансий, где каждый желающий соискатель может заполнить и оставить корпоративную анкету, сведения из которых будут внесены в базу данных компании.
По сайту организована удобная навигация, с помощью которой можно быстро найти интересующую информацию.
Среди прочих преимуществ сайта надо отметить следующие:
Актуальная информация о фирме. Пользователь может получать от самую последнюю информацию 24 часа в сутки, без выходных. Исчерпывающая информация о всех продуктах корпорации, размещенная на веб-сайте, избавляет от необходимости разъяснять одни и те же тривиальные вопросы по телефону, позволяет высвободить рабочее время сотрудников для более эффективного решения стоящих перед ними задач.
Интерактивная связь с клиентами. На сайте используется механизм обратной связи, анкетирования и опросов, что позволяет можно моментально и без каких либо затрат получать комментарии и отзывы от потенциальных клиентов. Эта ценная информация поможет поднять уровень сервиса на новую высоту. Кроме того, при возникновении у пользователей или потенциальных клиентов вопросов относительно продуктов компании, можно всегда задать его специалистам, и течение дня ответ будет получен.
Доступность сайта для международных клиентов. Сайт имеет англоязычное зеркало, что позволяет сделать информацию доступной для потенциальных клиентов по всему миру и находить надежного партнера за рубежом, что придает качественно новый толчок в развитии бизнеса. Кроме этого, с главной страницы сайта можно перейти на страницы.
1.7 Система менеджмента качества
В связи с тем, что одной из наиболее актуальных проблем на предприятии является непосредственно повышение качества выполнения бизнес процессов, на ИП «Топ Софт» документально оформлена, внедрена, поддерживается в рабочем состоянии, а также постоянно улучшается система менеджмента качества (СМК), которая соответствует СТБ ИСО 9001 и предусматривает менеджмент сети взаимосвязанных идентифицированных процессов.
В соответствии с данной системой менеджмента качества были:
Определены процессы, необходимые для СМК, определены их последовательность и взаимодействие;
Назначены лица, ответственные за обеспечение их результативного функционирования;
Установлены критерии и методы, необходимые для обеспечения результативности как при осуществлении и при управлении процессами СМК;
Обеспечены ресурсы и информация, необходимые для осуществления процессов и проведения их мониторинга;
Осуществляется планирование, мониторинг, измерение и анализ процессов;
Документирование системы качества, выполненное в систематической и последовательной манере, придает системе качества официальный статус, и должно:
предъявлять перечень четких требований к персоналу;
облегчать согласованность действий в области качества и обеспечивать единое понимание требований внутри организации;
распространяться без затруднений, чтобы любой сотрудник, которому потребуется документ в справочных целях, мог иметь доступ к такой документации;
одновременно доводить до сведения заинтересованных сотрудников перечень инструкций;
обеспечивать преемственность и постоянство в случае смены сотрудников и уменьшать продолжительность обучения;
облегчать мониторинг и проведение проверок системы.
В связи с тем, что все в мире имеет свойство изменяться и устаревать, в том числе и система менеджмента качества (СМК) предприятия. Для того чтобы поддерживать СМК в рабочем состоянии и постоянно повышать эффективность ее функционирования на ИП“Топ Софт”проводятся внутренние аудиты.
Аудиты применяются для оценки эффективности системы менеджмента качества и определения возможностей их улучшения, для определения степени выполнения требований к системе менеджмента качества, выявления несоответствий в системе и поиска всех причин выявленных несоответствий с последующим проведением корректирующих мероприятий.
В качестве моего индивидуального задания был рассмотрен непосредственно процесс проведения внутренних аудитов СМК на предприятии ИП“Топ Софт”.
Организация, координация, руководство системой аудитов на предприятии возлагается на представителя руководства предприятия по качеству. Проверки на ИП“Топ Софт”осуществляются персоналом службы качества.
Каждая проверка включает в себя следующие этапы:
Проведение подготовительных работ перед аудитом
издание приказа на проведение проверки, которым назначается руководитель и состав группы;
составление и утверждение плана проверки;
Проведение проверки;
Обработка полученных результатов и анализ выявленных несоответствий;
Составление, утверждение и рассылка отчета (акта) о результатах проверки.
ГЛАВА 2. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ ПРЕДПРИЯТИЯОсновное назначение информационной политики ИП “Топ Софт” – предоставление сотрудникам компании действенного инструмента и правил для оценки важности вверенной им информации и эффективного использования ее в интересах предприятия с минимальным риском ущерба.
Целью информационной политики ИП “Топ Софт” является обеспечение эффективного достижения бизнес - целей путем:
информационной поддержки принятия управленческих решений;
обеспечения сотрудников предприятия актуальной, своевременной, полной, достоверной, объективной информацией для решения конкретных должностных задач;
предотвращения потери, утечки, искажения информации;
обеспечения быстрого повышения уровня компетенции сотрудников до уровня, позволяющего эффективно решать поставленные задачи;
обеспечения постановки задач сотрудникам с учетом уровня их компетенции;
поддержки информационного обеспечения взаимодействующих с предприятием дружественных и нейтральных контрагентов;
информационной поддержки интересов предприятия в органах государственной власти;
информационного противодействия конкурентам.
Для достижения целей информационной политики требуется постоянное решение задач информационной политики.
К задачам информационной политики относятся:
Анализ работы сотрудников предприятия, информационных потоков и структуры данных в технологических контурах производства / потребления информации, оценка информационных объектов, разработка информационных классификаторов (рубрикаторов), правил и процедур, определяющих и обеспечивающих проведение информационной политики предприятия.
Создание и поддержание в актуальном состоянии информационных моделей основных бизнес - процессов предприятия.
Обеспечение создания, ведения и использования информационных ресурсов, предназначенных для повышения уровня эффективности работы сотрудников, формирование системы управления знаниями по направлениям деятельности предприятия.
Выработка требований по внесению оптимизирующих изменений в бизнес процессы, формирование и обеспечение выполнения планов работ в соответствии с моделью цели - задачи- ресурсы по следующим направлениям:
информационное обеспечение рабочих мест сотрудников предприятия;
процедуры ввода, обработки, хранения и представления информации в информационной системе предприятия;
информационные потоки, направленные во внешнюю среду;
система разграничения доступов к информации и информационной безопасности;
ИТ инфраструктура предприятия.
Организация контроля выполнения требований информационной политики и устранения имеющихся несоответствий.
Организация внесения оптимизирующих изменений включая экспертизу технических и коммерческих предложений по реализации требований автоматизации бизнес – процессов и внесения изменений в ИТ инфраструктуру предприятия, выбор подрядчиков и поставщиков, подготовка договоров, разработка технических заданий, проектных решений и планов, организация технического надзора и приема-сдачи этапов работ.
Автоматизация управления и документооборота на предприятии осуществлена при помощи системы IBM Lotus Domino/ Notes. (Рис 1)
Основные функции, входящие в Lotus Domino/ Notes:
среда исполнения приложений автоматизации групповой деятельности;
криптозащита (шифрование и электронная подпись);
клиент электронной почты;
сервер приложений;
почтовый сервер;
групповой календарь, планировщик задач;
клиент среды обмена мгновенными сообщениями (Instant messenger) Lotus Sametime;
веб-сервер — для предоставления доступа к приложениям Lotus Notes через браузер;
LDAP сервер;
репликация — синхронизация между дистанционно удалёнными экземплярами баз данных;
службы интеграции данных Domino Enterprise connection services (DECS);

Рисунок 1. «Рабочая область Lotus Notes»
В системе Lotus Notes ведуться следующие базы данных:
БД «Заказные проекты»
БД «Проекты и отчеты»
БД «Делопроизводство»
БД «Сборки»
БД «Налоговая отчетность»
БД «Карточки обновления»
БД «Техподдержка»
БД «Оборудование»
БД «Заявки на техобслуживание»
Также на предприятии существует система «ПИР»,предназначенная для регистрации, классификации и анализа проблем, возникающих в процессе эксплуатации различных проектов Корпорации «Галактика», а также для контроля решения этих проблем сотрудниками Корпорации.
ИП «Топ-Софт» выполняет следующие виды работ, услуг:
проектирование программного обеспечения;
разработка программного обеспечения;
внедрение программного обеспечения;
техническую поддержку программного обеспечения;
сопровождение программного обеспечения.
Вышеперечисленные работы и услуги автоматизированы с помощью следующих приложений:
Интегрированная среда разработки программного обеспечения Microsoft Visual Studio;
Microsoft Team Foundation Server - комплексное решение, объединяющее в себе систему управления версиями, сбор данных, построение отчетов, отслеживание статусов и изменений по проекту, и предназначенное для совместной работы над проектами по разработке программного обеспечения.
Microsoft Visual SourceSafe - файл-серверная система управления версиями, предназначенная для небольших команд разработчиков.
Средство разработки Atlantis, которое включает:
Среда разработки VIPER языка программирования VIP;
Средство тестирования систем AQA.
«Галактика Ranet»— прикладная платформа для разработки и интеграции бизнес-приложений в сервис-ориентированной архитектуре.
Все перечисленные в данном разделе программы функционируют в рамках процессного подхода, по принципам которого действуют подразделения предприятия.
Управленческие решения на ИП “Топ Софт”принимаются исходя из бизнес-процессов организации. Бизнес-процесс - это совокупность взаимосвязанных операций по изготовлению готовой продукции или выполнению услуг на основе потребления ресурсов. Каждый бизнес-процесс предполагает некоторое количество этапов, на каждом из которых выполняются какие-либо действия и принимаются различные решения. При этом в ходе управления бизнес-процессами все материальные, финансовые и информационные потоки рассматриваются во взаимодействии.
Прохождение практики осуществлялось в отделе разработки контура «Учебный процесс». Данный от дел занимается разработкой контура для ВУЗов, в состав которого входят 4 модуля: «управление учебным процессом», «приемная компания», «управление контингентом студентов», «учет успеваемости студентов».
Организационная структура отдела приведена в приложении 2.
ГЛАВА 3. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ
Оценка эффективности системы автоматизированного тестирования «AQA»
Процесс тестирования обновлений на ИП «Топ Софт» осуществляется отделом интегрального тестирования. Силами данного отдела проводится как функциональное, нагрузочное и регрессионное тестирование. Кроме этого, при каждом выпуске обновлений осуществляется прогон автоматизированных тестов на трех платформах (Pervasive, SQL, Oracle) для выявления возможных ошибок в уже существующем функционале.
Однако для увеличения эффективности самого тестирования, уменьшения сроков, отведенных на эту процедуру и сведения к минимуму количества возвратов ресурсов на доработку тестирование должно проводиться непосредственно в самих отделах разработки. Под этим подразумевается как предварительная проверка программистом выполненной им работы, так и непосредственно функциональное тестирование, проводимое локальным тестировщиком. При выполнении работы последним встает вопрос об автоматизации проверки корректности работы существующего функционала после внесения доработок. Для выбора оптимального средства автоматизированного тестирования был проведен сравнительный анализ существующих на рынке систем с собственной разработкой корпорации «Галактика»-программой «AQA», были выявлены достоинства и недостатки каждой, была произведена оценка эффективности при внедрении выбранной системы, а также были выработаны предложения по доработке и улучшению функционирования [1].
3.1 Краткий обзор программных средств автоматизации локального тестирования.
Rational QuantifyРазработчик постоянно сталкивается с проблемой необходимости увеличения производительности собственного приложения в сжатые сроки и с максимально возможной эффективностью.
Rational Quantify является простым, но в то же время мощным и гибким средством учета производительности приложений — эффективным инструментом для сбора и анализа информации о производительности созданного программного продукта.
Для тестирования приложения его необходимо запустить из Quantify , как в обыкновенном отладчике, (с той лишь разницей, что здесь нельзя наблюдать дизассемблированный код программы) и выполнить необходимые тестовые действия.
Quantify генерирует в табличной форме список всех вызываемых в процессе работы приложения функций, указывая временные характеристики каждой из них.
Quantify предоставляет полную статистическую выкладку по всем вызовам (внешним и внутренним), невзирая на размеры тестируемого приложения и время его тестирования. Сбор данных осуществляется посредством технологии OCI (Object Code Insertion). Суть способа состоит в подсчете всех машинных циклов путем вставки счетчиков в код для каждого функционального блока тестируемой программы (все циклы приложения просчитываются реально, а не при помощи произвольных выборок, как в большинстве пакетов тестирования). Уникальность данного подхода заключается в том, что, во-первых, тестируется не только сам исходный код, но и все используемые компоненты, (например: библиотеки DLL, системные вызовы), а во-вторых, для подобного анализа совсем необязательно иметь исходные тексты тестируемого приложения (правда, в этом случае нет возможности отслеживать внутренние вызовы).
Гибкая система фильтров Quantify позволяет, не загромождая экран лишними выводами (например, системными вызовами), получать необходимую информацию только о внутренних, программных вызовах.
Статистическая информация по вызовам может быть перенесена в Microsoft Excel, где можно построить как графики, так и сводные таблицы для разных запусков программы.
Тестируемое приложение можно перекомпилировать и запустить повторно, при этом Quantify способна запомнить все предыдущие вызовы и дать сравнительную оценку.
Основные возможности программы Quantify:
Выдает точную и детальную информацию о производительности приложения;
Указывает на все узкие места в приложении (как в пользовательском коде, так и в системных вызовах);
Представляет комплексный дополнительный обзор данных по производительности:
дерево вызовов (Call Graph);
список функций с точными замерами (Function List);
детальная статистика по конкретной функции (Function Detail);
Гибкая настройка по желаниям и потребностям пользователя;
Позволяет многократно тестировать приложение (по ходу разработки), отслеживая изменения в количестве вызываемых функций;
Интеграция с Visual C++ с возможностью вызова исходных текстов функций тестируемого приложения;
Интегрируется с Rational Robot, ClearQuest и Visual Test;
Поддерживает Visual C++, Visual Basic и Visual Java приложения.
Rational PurifyДанный продукт направлен на разрешение всех проблем, связанных с утечками памяти и Runtime ошибками. Возникновение подобного рода ошибок достаточно трудно отследить стандартными средствами, имеющимися в арсенале разработчика. И дело тут не только в том, что разработчик может где-то недосмотреть, где-то пересмотреть, а в том, что в подавляющем большинстве случаев проектные сроки вынуждают смотреть “сквозь пальцы” на “мелкие” неточности.
В общих чертах работа Purify сводится к выводу детальной статистики об использовании памяти приложением. Программа собирает данные о любых потерях в памяти. К ним можно отнести невозвращение блока, неиспользование указателей, остановку исполнения программы с выводом состояния среды при возникновении ошибки Runtime.
Purify позволяет анализировать исполняемый модуль, содержащий отладочнуюинформацию, либо работать на уровне исходных текстов, но только в среде Visual C++.
Работа программы начинается со сбора информации о загружаемых библиотеках, любых внешних модулях. Так же, как и в Quantify, сначала идет детальный сбор информации и анализ загружаемых библиотек, затем анализ переключается на исполняемый модуль. В зависимости от производительности и количества оперативной памяти данный процесс может быть длительным.
Purify предоставляет возможность разработчику не только видеть состояние исполнения (предупреждения, ошибки), но и переходить к соответствующему исходному тексту (такая возможность существует только для внутренних вызовов, поскольку исходные тексты динамических библиотек недоступны).
Важной особенностью работы Purify является возможность включения опции остановки на ошибке в тестируемом приложении: так, если в приложении есть Runtime-ошибка, то повстречавшись с ней приложение, не "вылетит" по дампу, а завершится с передачей управления Purify, который сообщит о том, где произошел сбой, по каким причинам и сколько при этом было использовано памяти. Основные возможности программы Purify:
Отслеживание ошибок доступа к памяти;
Сбор и вывод статистики по использованию памяти;
Использование комплексного подхода к тщательному тестированию;
Технология OCI - Object Code Insertion позволяет детально отследить и выловить ошибку не только в контролируемом модуле, но и в модулях DLL сторонних разработчиков;
Тестирование ActiveX, COM/DCOM, ODBC, DLL;
Настраиваемый, двухуровневый способ тестирования приложений;
Отслеживание API вызовов;
Интеграция с Visual Studio;
Rational Pure CoverageОсновное и единственное назначение продукта – выявление участков кода, пропущенных при тестировании приложения.
Вполне очевидно, что при даже самом тщательном тестировании программы специалисту не удается протестировать абсолютно все ее функции. Это невозможно, как правило, по двум причинам: во-первых, разработчик не может сделать все абсолютно правильно с учетом всех возможных нюансов, во-вторых, даже учитывая все возможные реакции приложения на внешние “раздражители”, невозможно на 100% быть уверенным в том, что все протестировано.
Pure Coverage собирает статистику о тех участках программы, которые во время тестирования не были выполнены (пройдены). Дополнительно программа считает так называемые хиты – активно исполнявшиеся строки.
Разработчик может оценить не только, сколько раз вызывалась та или иная функция, а сколько раз исполнилась каждая строка, составляющая ее. Имея подобную статистику, очень просто выявить не исполнившиеся строки и проанализировать причину, по которой они не получили управления.
Подобные строки Pure Coverage подсвечивает цветом, четко указывая на наличие «черных дыр» в программе в виде непротестированного кода, и, тем самым, давая разработчику хорошую пищу для размышлений. Порядок работы с данным инструментом аналогичен, взаимодействию с описанными выше программами.
3.2 Анализ функциональной полноты системы «AQA»
Модуль AQA предназначен для автоматизации функционального тестирования системы Галактика и комплекса Support. Сравнение функциональных возможностей AQA с возможностями сторонних средств тестирования такого же назначения показывает, что AQA обеспечивает выполнение многих основных функций тестирования, таких как:
Контроль GUI (с ограничениями);
Сравнение с эталоном (с ограничениями);
В том числе обеспечивается визуальный режим сравнения;
Несколько способов создания теста (автоматический, ручной, комбинированный);
В процессе генерации тестового скрипта обеспечивается выполнение сервисных функций, таких как вставка таймера, комментариев, выдача сообщений.
Независимость воспроизведения теста от расположения и времени;
Воспроизведение теста в режиме отладки;
Построение отчетов с различной степенью детализации;
Ведение протоколов (журналов) прогона теста;
Планирование тестов;
Наличие базы данных тестов;
Независимость тестов от платформы Windows.
Вместе с этим AQA не обеспечивает:
Контроль приложений, функционирующих под Windows, но написанных не на VIP;
Контроль свойств объектов экранной формы (анкетной, табличной, диалоговое окно);
Примеры контролируемых в SQA Suite объектов и свойств приведены в таблице 2:
Таблица 2. Примеры контролируемых в SQA Suite объектов и свойств
Объект Свойства
Listview (список) Расположение, видимость, доступность, количество записей, номер (содержимое) текущей записи, количество видимых записей в окне списка, характеристики палитры, тип списка (например, report) и др.Tabcontrol (вкладки) Расположение, количество элементов, текущий элемент и др.
Checkbox Расположение, видимость, доступность, наименование поля, состояние (вкл./выкл.) и др.
RadiobuttonРасположение, видимость, доступность, наименование поля, состояние (вкл./выкл.) и др.
Editbox (поле редактирования) Расположение, видимость, доступность, статус (например, ReadOnly), выравнивание, значение поля, тип и др.Pushbutton (кнопка) Расположение, видимость, доступность, наименование, признак default и др.
GroupboxРасположение, видимость, доступность, наименование и др.
Контроль экранных образов;
Для сохранения в контрольной точке можно задать как весь экран, так и выделенную область.
Контроль меню;
В SQA Suite в контрольной точке (test case) сохраняется структура меню окна, включающая наименование и уровень пунктов. Для сохранения в контрольной точке можно задать как все меню, так и отдельные его элементы.
Контроль содержимого clipboard;
Вызов другой тестовой процедуры.
3.2 Сравнительный анализ систем «AQA» и HP Mercury Interactive
Cистема HP Mercury Interactive Три основных продукта, интегрированных между собой с помощью API-интерфейсов. Могут использоваться как все вместе, так и каждый в отдельности.
TestDirector - система управления тестированием. В настоящее время доступна версия 8.0
3000-5000$ серверная часть плюс 1630$ на одно рабочее место.
Система имеет единую базу данных, которая может интегрироваться с SQL, Oracle, Access или Sybase, доступ через Web -браузер. Встроенный язык Visual Basic.
Вся система состоит из четырех подсистем:
Управление требованиями (Requirements). Позволяет описывать требования к тестируемому продукту, подключать различные документы (описания бизнес-процессов)
Планы тестирования (TestPlan) на основе требований. Создаются планы тестирования с подробным описанием каждого шага - что нужно сделать на каждом шаге и что должно получиться. Если есть автоматизированные тесты, то они привязываются к конкретному шагу.
Планирование и выполнение тестов (TestLab). Планируется последовательность и время выполнения тестов. Тесты могут запускаться как на локальном компьютере, так и на машинах локальной сети. Задаются зависимости выполнения тестов от результатов выполнения предыдущих и отмечаются результаты выполнения тестов. Тесты могут быть как ручные, так автоматизированные.
Управление дефектами (Defects Manager) . Позволяет вести учет обнаруженных дефектов (ошибок), менять их статусы, имеет разграничение доступа для разных категорий сотрудников (тестировщиков, разработчиков, руководителей проекта). Позволяет получать статистику и строить графики по обнаруженным проблемам. Также есть возможность печатать отчеты по обнаруженным проблемам, используя различные фильтры. Есть настраиваемые реквизиты, которые необходимо заполнять. К недостаткам можно отнести отсутствие выбора из справочников, все реквизиты нужно заполнять вручную.
Этот продукт, за исключением Defects Manager, не имеет у нас аналогов. Достоинство его в том, что он позволяет объединить весь процесс тестирования в единое целое. Мы пользуемся множеством планов, документов, не связанных между собой. Нет единого средства управления тестированием.
WinRunner - функциональное и регрессионное тестирование. 1630$ на одно рабочее место. С-образный язык описания тестов "TSL".
В таблице представлена сравнительная характеристика средств AQA и WinRunnerТаблица 3. Сравнительная характеристика средств AQA и WinRunnerВозможности AQA WinRunnerПримечание
Ориентация Тестирование приложения, ориентированного на работу с БД, с отчетными документами. Тестирование GUI - интерфейсов. Простые формы со стандартными элементами ввода и управления. Форма с закладками продемонстрировано не было Стоимость 1630$ на 1 пользователя Установка Система готова к работе после установки Галактики Необходима инсталляция и настройка на конкретное приложение, иногда с помощью дополнительных модулей Для тестирование Атлантис-приложений нужны дополнительные модули, возможно даже заказные
Интеграция в систему + - Здесь есть плюсы и минусы у каждого подхода. WinRuner - универсальное средство, тогда как AQA ориентирована только на Атлантис-приложения
Поддержка мыши при генерации - + Хорошо бы иметь поддержку мышки и в AQA
Наглядность Процесс генерации и выполнения скрыт от пользователя В открытом файле скрипта наглядно видно как генерируется или выполняется скрипт Полезно видеть процесс генерации, но в интегрированной системе это, скорее всего, трудно реализуемо.
Несколько режимов выполнения + + (нормальный, debug, update; лучше реализован режим Update) Полезно иметь аналогичный режим Update. Сейчас догенерировать можно только в случае рассинхронизации.
Выполнение нескольких экземпляров теста на одной машине + - Хорошая возможность, которой нет в WinRunner-е
Удобство работы со скриптом ( интерактивность) Можно или генерировать автоматически или создавать вручную. С нуля вручную скрипт создать нельзя;
Язык описания скриптов является процедурным, т.е. можно создавать процедуры и функции, которые потом можно вызывать из основной программы Работая в редакторе, можно включать запись и сгенерированные куски скрипта будут вставляться в позицию курсор;
Возможностей создания процедур продемонстрировано не было Полезная возможность. В AQA сейчас нужно генерировать отдельный сегмент, а затем копировать текст скрипта.
Последовательность Загружается программа, автоматически или вручную запускается тест Запускается тест, который запускает программу AQA работает так в следствии своей интеграции, а WinRunner - в следствии своей универсальности.
Сохранение/восстановление БД + - Невозможность сохранять/восстанавливать БД - один из основных недостатков WinRunner-а
Контрольные точки на элементы интерфейса + + В WinRunner-e есть GUI - карты. Контрольные точки устанавливаются после генерации всего скрипта.
Контрольные точки на отчеты + - В WinRunner-e нет функций сравнения файлов
Контрольные точки на таблицы БД - + Неплохая возможность, но труднореализуемая в AQA из-за того, что в таблицах имеется ряд служебных полей, зависящих от текущей даты и времени.
Контрольные точки на графические элементы - + Полезность такой возможности сомнительна.
Имитация реального ввода Автоматически контролируется время выполнения последовательности команд Необходимо вставлять в скрипт специальные функции задержки выполнения скрипта и подбирать время задержек В AQA реализовано значительно лучше, а WinRunner требует ручной корректировки, что увеличивает трудоемкость.
Таким образом, после проведения сравнительного анализа данных средств было выявлено, что система «AQA» по многим параметрам лучше подходит для локального автоматизированного тестирования. Вместе с тем, выбранная система имеет ряд недостатков и нуждается в доработке.
3.3 Предложения по доработке системы
Исходя из сравнительного анализа функциональных возможностей AQA и опыта тестирования Галактики с ее использованием, можно сформулировать следующие основные предложения по доработке (требования перечислены в порядке актуальности):
Обеспечение возможности тестирования приложений, функционирующих под Windows, но написанных не на VIP.
Речь идет, по крайней мере, об обеспечении интерфейса AQA с другими Windows-приложениями, позволяющего выполнять некоторые тестовые действия, возможно, с определенными ограничениями по сравнению с возможностями AQA.
Данная функция позволит:
Выполнять тестирование инсталляторов (серверный, клиентский, баз данных, сервера аппаратного ключа). В настоящее время их тестирование выполняется вручную.
Выполнять в AQA-тесте некоторые действия с окнами Word, Excel, а также Galagraf, например, скроллинг, закрытие окон и т. п. Не исключено также, что в дальнейшем может потребоваться и воспроизведение при прогоне теста редактирования в этих окнах.
Обеспечение возможности контроля отчетов, выпускаемых в формате Word и Excel.
Другими словами, необходимо иметь возможность установки контрольной точки на окна Word и Excel, аналогично тому, как это делается в окне редактора БизнесТекст. Актуальность данного требования обусловлена большим количеством подобных отчетов (особенно в формате Word), выпускаемых в Галактике в настоящее время и контролируемых визуально на экране и путем распечатки. Ручное сравнение этих отчетов с эталоном резко снижает эффективность тестирования. Сложность выпускаемых отчетов и рост количества отчетов, выпускаемых согласно законодательных актов, приведет в дальнейшем к еще большему использованию указанных форматов, что повышает степень актуальности проблемы.
Решение этой задачи, очевидно, связано с решением требования 1.
Обеспечение возможности контроля свойств объектов экранных форм.
В настоящее время состав экранной формы может быть проконтролирован только путем «пробега» по всем ее элементам, причем свойства объектов не контролируются, кроме значения полей и то не всех – нет возможности контроля вычисляемых полей. Вследствие трудоемкости на практике это, как правило, не делается. С другой стороны, при тестировании экранной формы, как таковой (GUI-тестирование), необходимо контролировать состав формы (какие содержит поля, кнопки, переключатели (Radiobutton), флаги (Checkbox), вкладки (Tabcontrol) и т.п.) и свойства ее элементов – расположение, наименование, доступность, состояние (вкл./выкл.) и др. Другими словами, задача заключается в расширении понятия контрольной точки — возможность хранения не одного свойства объекта (значение), а нескольких. В общем случае данная задача состоит из двух частных:
Контроль экранной формы (анкетной, табличной, диалоговое окно) в целом – состав, наименование окна);Контроль свойств отдельных элементов (объектов) экранной формы.
Обеспечение возможности просмотра/корректировки контрольных точек тестаВ настоящее время выяснить, что содержится в контрольной точке можно только в случае несовпадения с текущим значением при выполнении теста.
На практике часто необходимо не только посмотреть содержимое контрольной точки без прогона теста, но отредактировать значение вручную. Существующая функция перегенерации контрольных точек (настоящее требование ни в коем случае не отменяет ее) часто требует предварительного выполнения сегментов, подготавливающих текущее значение для записи в эталон, хотя в процессе анализа результатов тестирования или отладки становится очевидно, что именно нужно изменить. Например, в отчетах это может быть один символ, измененный в форме, а для перегенерации точки нужно будет выполнить весь бизнес-процесс.
Обеспечение возможности управления выполнением планов тестирования
Целью данного требования является обеспечение выполнения планов тестирования с использованием переходов на указанный тестировщиком элемент плана по заданному условию. В SQA Robot аналогом является функция вставки вызова другой тестовой процедуры.
Развитие сервисных функций
Речь идет, например, о таких функциях как:
разработка специальных средств обработки ошибок;
Сейчас протокол тестирования помещается в текстовый файл, часто очень большого размера, в котором нужно искать сообщения об ошибках, запоминать имя сегмента, строку скрипта, после чего переходить в соответствующий режим AQA и выполнять нужные действия.
Фактически речь идет о сохранении информации об ошибках в базе данных AQA, с последующей обработкой данных специальной программой, обеспечивающей просмотр ошибок для конкретного прогона, переход к редактированию строки скрипта, в которой возникла ошибка и т. п.
Повышение удобства выбора полей экранной формы для контроля;
Речь идет об обеспечении возможности выбора видимого поля прямым указанием в экранной форме, например, мышью. В настоящее время поле необходимо выбирать из списка всех полей интерфейса по его имени, что требует предварительного определения имен интересующих полей. Дополнительно желательно иметь возможность включать все видимые поля экранной формы в контрольную точку, например по горячей клавише.
Изменение главного интерфейса AQA с целью повышения эргономичности
В настоящее время переход между основными режимами работы AQA осуществляется через окно =Система AQA (не активна)=, что не очень удобно. С учетом наращивания функциональных возможностей AQA работа в «обычном» интерфейсе модуля Галактики была бы значительно удобней, например:
Рис 4. Пример интерфейса AQA

Обеспечение возможности контроля экранных образов
Данная функция позволит контролировать графическую информацию, например, такую как фотография в карточке персонала, описание объекта ремонта, представленное схемой, например, в формате bmp, графические отчеты и т.п.
Функция должна обеспечивать контроль, как всего экрана, так и выделенной области.
Совершенствование языка скрипта
Речь идет о разработке функций, позволяющих:
Устанавливать значения свойств объектов, например, установить/снять флаг, присвоить значение полю и т.п.
Сравнивать контрольную точку с эталоном, заданным в скрипте или внешнем файле, т.е. с эталоном не из базы данных AQA, полученном в результате генерации теста. Данная возможность может быть использована для контроля расчетных алгоритмов, путем сравнения с результатами «ручного» расчета с использованием нормативной методики или контрольного примера.
ЗАКЛЮЧЕНИЕ
ИП «ТОП СОФТ» действует с 1993 года и сегодня это крупнейший в Беларуси разработчик экономического программного обеспечения, пользующийся заслуженным уважением клиентов, партнеров и делового сообщества в целом.
Следует отметить, что ИП «ТОП СОФТ» имеет устойчивую рыночную позицию. Находясь в непрерывном развитии и поиске новых прибыльных направлений, руководство компании следует своим стратегическим целям и достигает их.
В ходе прохождения практики на ИП «ТОП СОФТ» мною была изучена организационно - функциональная структура учреждения, состояние экономической информационной системы предприятия, используемое прикладное программное обеспечение компании, выявлены основные проблемы и др.
Большинство процессов на предприятии осуществляется с помощью информационных технологий, постоянно улучшаются технические характеристики оборудования, устанавливается новое и обновляется старое программное обеспечение и др.
В ходе прохождения практики на ИП” ТОП СОФТ ” я узнала много нового о работе ИТ-компаний, о рутинных аспектах работы сотрудников предприятия и получила опыт работы в коллективе. Вся информация, полученная во время практики, практична и полезна в своём применении. Практика была содержательной и соответствовала моим профессиональным потребностям.
В заключение, хотелось бы отметить, что компания ИП” ТОП СОФТ ” произвела на меня хорошее впечатление. Это предприятие, обладающее значительным потенциалом для прибыльной деятельности и успешной конкуренции на рынке информационных технологий.
Приложение1Экспертная оценка и расчет уровня информатизации на предприятии
Наименование групп критериевНаименование факторов Значимость факторов Условное обозначение фактора
Очень существенно
А Существенно
В Не очень существенноС Не существенно
D Качество технического обеспечения
Технические характеристики + X1
Функциональная полнота + X2
Аппаратная платформа + X3
Надежность + X4
Качество программного обеспечения
Функциональная возможность + X5
Практичность + X6
Степень интеллектуализации
+ X7
Качество выходных форм + X8
Сопровождаемость+ X9
Масштабируемость + X10
Качество информационного обеспечения
Наличие документооборота + X11
Организация и обработка данных + X12
Качество стратегических решений
Наличие ERP-систем + X13
Наличие CASE-средств + X14
Поддержка единой учетной политики + X15
Конкурентоспособность + X16
Исходя из вышеприведенных экспертных оценок, рассчитаем уровень информацизации ИП «Топ Софт»:
P1=4*16=64
P2=4*15=60
P3=4*14=66
P4=3*13=39
P5=3*12=28
P6=3*11=33
P7=4*10=30
P8=3*9=27
P9=4*8=32
P10=3*7=21
P11=3*6=18
P12=3*5=15
P13=4*4=16
P14=3*3=9
P15=4*2=8
P16=3*1=3
I==64+60+66+39+28+33+30+27+32+21+18+15+16+9+8+1=467
Исходя из рейтинговой таблицы, 467 попадает в класса А, что значит высокий уровень информатизации.
Приложение 2
Организационная структура ИП «Топ Софт»
-7031917741300

Приложенные файлы

  • docx 3984721
    Размер файла: 730 kB Загрузок: 1

Добавить комментарий