Фирмы в наше время работают в динамически изменяющемся окружении, а их конкурентоспособность зависит от правильного управления и гибкого приспосабливания к новым условиям. С целью выполнения растущих рыночных требований предприятия используют разные программные обеспечения, заданием которых является усовершенствование основной коммерческой деятельности. Огромное количество программного обеспечения, доступного на рынке, не помогает при выборе наиболее оптимального решения, которое было бы приспособлено к потребностям конкретной организации.
Фирма BSB, благодаря реализации большого количества проектов в области внедрения, создания и сервисного обслуживания информатических систем, предлагает своим Клиентам высококачественные услуги программирования. У нас работает группа высококвалифицированных программистов, занимающихся следующими технологиями:
- язык программирования: Java, C#, C++,
- среда: Eclipse, MS Visual Studio, Borland C++ Builder,
- базы данных: Oracle, MS SQL Server, DB2,
- серверы программного обеспечения: WebSphere, WebLogic, Boss,
При изготовлении программного обеспечения мы используем методику Rational Unified Process (RUP). RUP - это методология разработки программного обеспечения, которая распространяется на весь период существования проекта, и включает все действия, связанные с управлением и технологией продукции.
RUP однозначно определяет
- этапы реализации проекта,
- действия, выполняемые на протяжении «жизни» проекта,
- роль в проведении проекта,
- продукты, поставляемые на каждом этапе с описанием роли, ответственной за их подготовку.
База сведений RUP включает указания для участников проекта относительно того, какие продукты надо изготовить, и каким образом их изготовить, а также, какие механизмы требуется использовать при проведении оценки качества произведённых продуктов. Кроме того, в базе сведений доступны образцы документов, разрабатываемых в рамках отдельных этапов проекта.
Методология RUP, разработанная фирмой Rational Software Corporation (на данный момент принята IBM), основана на следующих принципах разработки программного обеспечения:
- развитие системы с использованием принципа повторений и наращивания,
- управление требованиями,
- использование компонентной архитектуры,
- визуальное моделирование (с использованием языка UML),
- постоянная верификация качества,
В рамках услуг программирования обеспечиваем
- анализ потребностей Клиента, включающий оценку степени информатизации учреждения,
- разработку документации требований по отношению к систеu,
- указание потенциальных угроз, связанных с проектом, определение времени реализации проекта,
- создание системы,
- миграцию данных из существующих в фирме программных обеспечений,
- интеграцию,
- внедрение системы,
- обучение сотрудников,
- сервисное обслуживание «после внедрения».
Польза
- период реализации проекта, соответствующий ранее согласованному расписанию,
- более низкие затраты на изготовление программного обеспечения, связанные с использованием автоматических процессов,
- более качественное управление информатическим риском фирмы благодаря полному доступу к исходному коду и технической документации программного обеспечения.
