Вы находитесь на странице: 1из 1

3 ПРОЕКТИРОВАНИЕ И КОНСТРУИРОВАНИЕ ПРОГРАММНОГО

ОБЕСПЕЧЕНИЯ

3.1 Постановка задачи

Для достижения поставленной цели будет разработано программное


обеспечение, которое поможет любому человеку владеющему мобильным
телефоном на базе операционной системы Android узнать уровнь шума, освещения
и вибраций в месте его нахождения. Также данное ПО поможет с хранением и
систематизацией уже проведённых измерений. Программное обеспечение будет
включать в себя мобильное приложение.
Мобильное приложение будет реализовано для работы на устройствах с
версией андроид не меньше Android 7. Упор в мобильном приложении будет
делаться на простоту и удобство.
Рассмотрим функционал который будет предоставлять приложение.
Пользователь сможет перейти в один из трёх разделов – измерение уровня
шума, освещения или вибраций, в каждом из которых помимо проведения
непосредственно измерений будет возможность сохранить информацию о
проведенных измерениях.

3.2 Архитектурные решения. Обоснование выбора и технологий для


реализации программного средства

Для разработки системы будет выбран объектно-ориентированный язык C+


+. Его использование позволяет решить все поставленные задачи, выполнение
которых связано с программной реализацией.
Для решения всех поставленных задач разрабатываемой системы будет
использован фреймворк Qt и паттерны проектирования, такие как, Singleton,
Builder.
Современные программы нуждаются в клиентской части, с которой будет
работать пользователь и на которой расположен удобный графический интерфейс.
Пользователи не умеют работать через консоль, поэтому они будут
взаимодействовать с приложоением вводя входные данные посредством так
называемых элементов управления (их также называют визуальными
компонентами), к которым относятся кнопки, текстовые поля и т.д. Именно
поэтому при разработке системы создается удобный графический интерфейс.

13

Вам также может понравиться