Рецензии
Компания Сибил предлагает услуги по написанию рецензий на любое программное обеспечение или приложение, как для персонального компьютера, так и для мобильных устройств. Мы пишем рецензии на любое приложение, где есть пользовательский графический интерфейс.
Тестирование
Термин тестирование многогранен, имеет разный смысл для разных людей, особенно в контексте жизненного цикла разработки программного обеспечения. Он также предполагает широкий спектр действий, которые могут выполняться на различных стадиях разработки программного обеспечения. К таким действиям относятся модульное тестирование, функциональное тестирование, тестирование удобства использования, тестирование сценариев и ряд других. Любой отдельный вид действий из перечисленных выше представляет только отдельный фрагмент мозаики и не охватывает весь спектр проверок, которые должно пройти приложение, чтобы иметь гарантированно высокое качество.
Мы работаем с любыми системами, у которых есть программный код и интерфейс.
Специалисты компании выполняют различные виды тестирования:
- тестирования удобства использования (юзабилити);
- функциональное тестирование (ручное и автоматизированное) – проверка соответствия ПО функциональным требованиям, то есть способности ПО в определенных условиях решать задачи, нужные пользователям;
- нагрузочное тестирование – определение или сбор показателей производительности и времени отклика системы в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к данной системе;
- тестирование безопасности веб-приложений – автоматизированное тестирование, целью которого является поиск различных «уязвимостей» веб-приложений. Тестирование выполняется с помощью специализированных программных средств.
Разработка технической документации
Разработка и написание технического задания, технической документации, инструкций, мануалов.
«Кто ясно мыслит, тот ясно излагает…»
Написание ТЗ
Компания Сибил предлагает разработку Технических заданий на заказ.
Одним из самых важных этапов аналитической работы над проектом, предваряющим разработку системы, является написание технического задания (ТЗ), которое можно создать только при активном участии заказчика.
Мы занимаемся разработкой и написанием технического задания на
- сайты;
- приложения для персонального компьютера;
- мобильные приложения;
- информационные системы с любой спецификой.
Общая структура ТЗ в России описана в ГОСТе 34.602-89 «Техническое задание на создание автоматизируемой системы», хотя детальность и специфику разработки современных программных продуктов, конечно, здесь не найти. ГОСТы носят только рекомендательный характер и могут использоваться для написания ТЗ по особому указанию заказчика.
Разработка графических интерфейсов
Графический интерфейс – это то, посредством чего человек взаимодействует с любым сайтом, приложением или информационной системой.
Для эффективной работы, человеку необходим интуитивно понятный и функциональный интерфейс. Мы сделаем предварительный анализ задач стоящих перед системой, для которой разрабатывается интерфейс. Мы проанализируем пути, которые проделывает пользователь, чтобы выполнить ту или иную задачу. Мы разработаем интерфейс, который обеспечит максимальную отдачу и максимальное удобство пользования.
Создание сайтов
Сайт — это не что иное, как приложение (подобно Photoshop, MSOffice…). Правильнее сказать это веб приложение.
Физически сайт – это система статических html файлов и иных ресурсов (например, изображений, видео и т.п.), которые мы видим в браузере. Эта система файлов может функционировать локально (на компьютере), но чтобы файлы стали сайтом, необходимо их разместить на хостинге и купить домен.
Статические сайты были популярны на заре интернета. В современном мире всё большее значение приобретают системы программирования сайтов (PHP, ASP, ASP.NET, Python и пр.), фреймворки и системы управления контентом.
За спиной системы сайта может стоять база данных, в которой хранятся сведения о пользователях и всё что требуется для функционирования сайта.
Этапы создания сайтов:
- Формирование требований к сайту. Что, зачем и как. На данном этапе заказчик высказывает свои пожелания, цели сайта и каким функционалом должен обладать сайт.
- Техническое задание – как договоренность между заказчиком и исполнителем.
- Проектирование:
- Определение основных групп пользователей и разработка для них сценариев.
- Определение карты сайта.
- Определение схемы и структуры каждого раздела/страницы.
- проектирование функционала.
- Разработка концепции дизайна, элементов в целом для сайта и для каждой страницы.
- Разработка дизайна сайта.
- Верстка.
- Программирование.
- Размещение сайта на хостинге и прочие операции, обеспечивающие стабильную работу сайта в сети Интернет.
- Сопровождение.
Создание приложений
Приложения являются как самостоятельным продуктом, так и могут быть частью информационной системы. Мы создадим для вас программу любой сложности.
Разрабатывая приложение необходимо учитывать не только техническую составляющую, но и постараться сделать его максимально простым и удобным в эксплуатации, так как именно юзабилити всё чаще становится ключевым фактором успеха приложения на рынке.
Разработка заказных приложений — это построение оригинальной информационной системы или специальных модулей на базе промышленных решений крупных вендоров и свободного ПО. Использование проверенных технологических платформ, в отличие от программирования системы «с нуля», позволяет легко решать вопросы быстродействия, масштабируемости, надежности, поддержки и дальнейшей модернизации.
Этапы разработки приложений/программного обеспечения:
- сбор и анализ требований;
- планирование ресурсов для проекта;
- составление технического задания;
- проектирование системы;
- разработка и программирование;
- тестирование;
- внедрение;
- документирование;
- обучение;
- сопровождение и развитие проекта;
Создание информационных систем
Для эффективного управления организацией в нашем мире информационных технологий необходима проработанная и надёжная информационная система, которая позволит автоматизировать деятельность сотрудников, филиалов и всей организации в целом.
Создание различных приложений или информационных систем – процесс не только технический, но и творческий. Необходимо быстро и точно понимать специфику процессов и те цели, для которых создается система, необходимо не только грамотно спроектировать систему, но и сделать ее удобной для пользователя и администратора исходя из потребностей заказчика.
Специалисты нашей компании имеют высокую квалификацию и быстро понимают специфику деятельности компании и задачи, стоящие перед информационной системой.
Компания Сибил предлагает весь комплекс услуг, связанных с разработкой и сопровождением информационных систем:
- Изучение бизнес-процессов и формализация объекта автоматизации. На этом этапе осуществляется тесное сотрудничество наших специалистов с пользователями будущей информационной системы, определяется круг задач и требований, формируется структура объекта и функции его компонентов, исследуются возможности интеграции с существующими информационными системами клиента. В результате строится модель поведения объекта, включающая в себя информационную, структурную и функциональную части;
- Составление технического задания – основополагающего документа для проектирования и разработки информационной системы. Наши специалисты тщательно определят все технические требования к системе на основе анализа результатов исследования бизнес-процессов;
- Проектирование информационной системы. Здесь определяется архитектура информационной системы, весь её функционал, пользовательские интерфейсы, сервисы, требования ко всем компонентам системы, включая базы данных. Определяются также сроки отдельных итерации разработки информационной системы, список ролей и полномочий пользователей системы, а также все необходимые процедуры, направленные на обеспечение защиты информации в системе;
- Непосредственная разработка информационной системы. На данном этапе создаётся программная реализация технического задания. Для отработки тестовых ситуаций создаётся прототип системы, доступ к которому предоставляется пользователям клиента;
- Тестирование информационной системы. Многоуровневое тестирование как на нашей стороне (раннее тестирование), так и на стороне клиента (окончательное тестирование) с участием конечных пользователей системы. В качестве тестовой информации могут быть использованы реальные данные клиента;
- Разработка документации. Работа над ошибками. Все недостатки и ошибки, выявленные на этапе тестирования, устраняются. Готовится к передаче клиенту полный пакет документации к информационной системе, куда входят руководство пользователя, инструкция по администрированию системы, описание технических требований к установке и работе системы;
- Внедрение информационной системы. Установка и настройка всех необходимых модулей системы, включая аппаратную составляющую. Проведение пуско-наладки всей системы. Осуществляется установка клиентских модулей на рабочие места (если это предусмотрено в разрабатываемой информационной системе) и обучение пользователей работе с системой;
- Сопровождение и техническая поддержка. Осуществление оперативной помощи клиенту по устранению ошибок пользования системой, разработка и внедрение дополнений для системы под новые задачи клиента, осуществление необходимых обновлений для задач безопасности.
Заказывая разработку информационной системы у нас, Вы можете быть уверены в соответствии конечного продукта всем специфическим требованиям и нуждам Вашего объекта автоматизации. Мы учитываем любые особенности и специфику Вашей организации, в которой будет размещена информационная система.
Создание географических информационных систем
Геоинформационная система (ГИС) — система сбора, хранения, анализа и графической визуализации пространственных (географических) данных и связанной с ними информацией о необходимых объектах.
Понятие геоинформационной системы также используется в более узком смысле — как инструмента (программного продукта), позволяющего пользователям искать, анализировать и редактировать как цифровую карту местности, так и дополнительную информацию об объектах.
Компания Сибил предлагает услуги по созданию геоинформационных систем.