меню

Мы разработаем качественно и быстро любое программное обеспечение (ПО) которое Вам нужно, будь-то простая локальная программа или сложный программный комплекс, который работает с сотнями клиентов.
Если у Вас нет полного комплекта документации на разработку системы, наши специалисты помогут разработать документацию.

Самый важный этап – проектирование программы.

  1. Описание бизнес-области, в которой планируется производить автоматизацию
  2. Описание бизнес-видения продукта - целей и задач, которые он должен помочь решать.
  3. Описание бизнес-процессов, подлежащих автоматизации
  4. Создание технического задания на разработку системы (описание инфраструктуры, описание пользователей системы, описание рабочих мест системы, описание необходимой функциональности системы (что пользователи могут делать с системой), описание требований к безопасности, надежности, платформенному ПО, требований к интеграции и пр. свойств системы.
  5. Разработка архитектуры системы - описание, из каких компонент состоит система, как они между собой взаимодействуют, как они устроены, визуальное представление в виде схем.
  6. Описание сценариев и алгоритмов - для каждой функции системы выделение того, что каждый пользователь может делать с системой и описание каждой такой функции в виде последовательности действий пользователя, ответов системы, запросов системы к другим частям системы, запросов и ответов внешних систем.
  7. Разработка прототипов интерфейсов системы, которые будут позволять реализовывать диалог пользователя с системой по вышеописанным сценариям
  8. Создание структуры данных, конкретнее говоря - структуры базы данных, которая позволит хранить в системе все данные, которыми оперирует система при выполнении вышеописанных сценариев работы.

Вторым этапом разработки является написание программного продукта.

Разработка элементов архитектуры системы (платформенных, базовых элементов)

  1. Создание базы данных
  2. Создание базовых модулей системы
  3. Наращивание функциональности новыми модулями
  4. Альфа-тестирование

Последним этапом работы является внедрение и сопровождение написанного программного продукта.

  1. Создание пользовательской документации - руководство пользователя, руководство администратора, руководство по установке, руководство по настройке, руководство по разработке (API), руководство по интеграции с другими продуктами, любая необходимая для данного проекта документация.
  2. Поставка готового продукта - запись на внешние носители полного пакета разрабатываемого продукта, дизайна.
  3. Установка и настройка на тестовом сервере и на тестовых рабочих местах. Обучение тестовой группы пользователей
  4. Бета-тестирование - тестирование пользователями
  5. Доработка по необходимости
  6. Установка и настройка на промышленном сервере
  7. Начало промышленной эксплуатации.

    Наши специалисты имеют многолетний опыт работы в сфере телекоммуникаций. При разработке проектов используются технологии C++, C#, Sun Java, ASP.NET
    Под локальной программой (рис.1) подразумевается программа, с которой можно работать  только на своём компьютере и другие пользователи не могут к ней подключится, примером могут быть программы для работы с промышленными принтерами, кассовыми аппаратами, текстовые редакторы и тд.

programming clip image001

Так как большинство наших программ работают по сети мы активно используем системы управления баз данных (СУБД) это позволяет работать клиентам с программой в любой точке мира, где есть Internet . Примером могут служить программы для агентств недвижимости, медицинские и банковские, когда служащие подсоединяются к выделенной машине, где установлена СУБД, и брать, или вносить туда данные, благодаря этому можно работать с несколькими клиентами одновременно (Рис.2). 

programming clip image002

 

телекоммуникаций
5 1 1 1 1 1 1 1 1 1 1 Оцените, пожалуйста, наши старания 5.00 (102 голосов)
Go to top
IST.Group - создание сайтов, раскрутка сайтов, разработка программ!