Разработка приложения для платформы Android

  • 27 нояб. 2013 г.
  • 9408 Слова
ВВЕДЕНИЕ
Android является одной из самых новых разработок среди операционных систем. Данная операционная система предназначена для широкого круга мобильных устройств. Операционная система Android устанавливается чаще всего на коммуникаторы, а так же на планшетные компъютеры, смартбуки, и на нэтбуки. В 75 % смартфонов, проданных в третьем квартале 2012 года, была установлена операционная системаAndroid.
Стоит отметить, что разработчики системы Android регулярно экспериментируют. Чаще всего эти эксперименты связаны с добавлением в различные технические устройства. Есть часы на основе системы Android, телеприставки и много другой подобной техники.
Разработчик этой системы - компания "Android Inc.". Позже эта компания была приобретена компанией "Гугл" (Google). В настоящее времяразработками и развитием систем на базе Android занимается компания "Open Handset Alliance". "Open Handset Alliance" включает не только Гугл, но и Motorola, HTC, Intel, Samsung и многие другие гиганты в области производства техники.
Операционная система Андроид основана на базе Linux. Но содержит не все разработки последней. Связано это с использованием виртуальной машины "Дэлвик". Именно на ней происходитработа всего программного оборудования.
Разработчики не стоят на месте. Система Андроид постоянно совершенствуется и внедряется во все новейшие виды техники.
Во время эксплуатационной практики было разработано приложение на ОС Android. Это приложение – калькулятор. Калькулятор был написан на языке Java с использованием библиотек Android.



1 ЭКСПЛУАТАЦИЯ ПРОГРАММНЫХ СИСТЕМ
1.1Проектирование программных систем.
Проектирование информационных систем всегда начинается с определения цели проекта. Основная задача любого успешного проекта заключается в том, чтобы на момент запуска системы и в течение всего времени ее эксплуатации можно было обеспечить:
* требуемую функциональность системы и степень адаптации к изменяющимся условиям ее функционирования;
* требуемую пропускную способностьсистемы;
* требуемое время реакции системы на запрос;
* безотказную работу системы в требуемом режиме, иными словами - готовность и доступность системы для обработки запросов пользователей;
* простоту эксплуатации и поддержки системы;
* необходимую безопасность.
Производительность является главным фактором, определяющим эффективность системы. Хорошее проектное решение служит основойвысокопроизводительной системы.
Проектирование информационных систем охватывает три основные области:
* проектирование объектов данных, которые будут реализованы в базе данных;
* проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;
* учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств,используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.
Согласно современной методологии, процесс создания ИС представляет собой процесс построения и последовательного преобразования ряда согласованных моделей на всех этапах жизненного цикла (ЖЦ) ИС. На каждом этапе ЖЦ создаются специфичные для него модели - организации, требований к ИС,проекта ИС, требований к приложениям и т.д. Модели формируются рабочими группами команды проекта, сохраняются и накапливаются в репозитории проекта. Создание моделей, их контроль, преобразование и предоставление в коллективное пользование осуществляется с использованием специальных программных инструментов - CASE-средств.
Процесс создания ИС делится на ряд этапов (стадий [1]), ограниченныхнекоторыми временными рамками и заканчивающихся выпуском конкретного продукта (моделей, программных продуктов, документации и пр.).
Обычно выделяют следующие этапы создания ИС: формирование требований к системе, проектирование, реализация, тестирование, ввод в действие, эксплуатация и сопровождение.
Начальным этапом процесса создания ИС является моделирование...