Основные этапы разработки и особенность интернет приложений - Тактическое и оперативное планирование разработки интернет-приложения
Когда индивидуальный стратегический план интернет приложения уже определен, следует этап разработки тактического и оперативного планов разработки. Несмотря на то, что стратегические цели, которым подчиняются тактический и оперативный планы, индивидуальны для каждого приложения, есть целый ряд типичных особенностей, которые являются общими для планирования разработки любых приложений.
Планирование разработки начинается с формулирования общих требований и концепции, которые уточняются до архитектурной модели, и отдельных проектов, после чего остается произвести конструирование - перевод точного плана на язык алгоритмов и проверка работоспособности, целостности системы.
Общепринятая модель процесса разработки программного обеспечения "модель водопада" была впервые предложена У. У. Ройсом в 1970 году, согласно этой модели, конструирование ПО состоит из следующих этапов: Royce, Winston (1970), Managing the Development of Large Software Systems (англ.)
- - определение проблемы - выработка требований - создание плана конструирования - разработка архитектуры ПО или высокоуровневое проектирование - детальное проектирование - кодирование и отладка - блочное тестирование - интеграционное тестирование - интеграция - тестирование системы - корректирующее сопровождение
Тактическое планирование затрагивает следующие этапы разработки:
- - выработка требований - создание плана конструирования - разработка архитектуры ПО или высокоуровневое проектирование - детальное проектирование
А в процессе конструирования осуществляется оперативное планирование.
Несмотря на то, что многие из рассмотренных в работе этапов, процессов и методов являются общими для разработки любого ПО, многие детали являются уникальными, в силу ряда особенностей разработки интернет приложений:
- - При разработке интернет приложений, существует возможность непрерывно дополнять/изменять продукт и получать обратную связь, это 100% итеративный подход к разработке приложений. Проект может дорабатываться программистами и одновременно эксплуатироваться пользователями, тогда как в других сферах разработки ПО, будь то программа бортового компьютера, драйвер, операционная система, игра или персональная программа - создается коробочное решение, которое продается уже после процесса разработки. - Существует огромное количество бесплатных готовых решений, библиотек, API, open-source инструментов и постоянно появляются новые. - Невозможность долгосрочного планирования O В интернете постоянно появляются новые платформы, библиотеки, решения открывающие новые возможности по трем основным направлениям: § Интерфейс (Более удобный интерфейс) § Скорость (Более быстрая работа) § Качество (Более качественный алгоритм) - Активная статистика - обратная связь от пользователей получается без посредников и в режиме реального времени, создателям приложения доступна полная статистика по пользователям проекта, в каждый момент времени.
Перечисленные особенности предмета исследования нашли отражение в специфике методов, рассматриваемых в работе.
Похожие статьи
-
Введение - Тактическое и оперативное планирование разработки интернет-приложения
Планирование стратегический интернет приложение Интернет приложения - очень актуальная сфера, по нескольким причинам: 1. Интернет появился всего 20 лет...
-
Основные проблемы разработки интернет приложений Стартап или стартап-компания -- компания с короткой историей операционной деятельности. Как правило,...
-
Процесс - это последовательная смена состояний объекта во времени. Процесс планирования состоит из следующих этапов: - Определение миссии, целей и задач...
-
Планирование как важнейшая функция управления Планирование -- это вид деятельности, связанный с постановкой целей, задач и действий в будущем,...
-
Основные компоненты и структура приложения Прежде чем приступить к установке и настройке среды программирования, построению технического задания и...
-
В качестве инструмента моделирования был выбран программный продукт RunaWFE. Данный продукт позволяет не только создать модель бизнес-процесса, но и...
-
Visual Basic представляет собой интегрированную среду разработки, которая содержит набор инструментов, облегчающих и ускоряющих процесс разработки...
-
Введение - Методика моделирования основных процессов разработки программного обеспечения
В последнее время во многих предприятиях происходит внедрение новых моделей управления и различных информационных систем, обеспечивающих увеличение...
-
Заключение - Методика моделирования основных процессов разработки программного обеспечения
В рамках данной работы был рассмотрен процесс разработки ПО как части учебных проектов в НИУ ВШЭ - Пермь. Учебные проекты отличаются от реальных,...
-
В ходе проектирования объектов зачастую происходит многократное повторение различных операций проектирования. Основная причина заключается в том, что...
-
Последовательность действий при принятии решения о внедрении корпоративной информационной системы С чего начать разработку решения? Любая промышленная...
-
Разработку приложения для мобильных платформ, можно разбить на этапы. Первым этапом в создании мобильного приложения является этап разработки...
-
Данный процесс отражает регламент работ по разработке программных продуктов в рамках учебных проектов, который будет использован при создании исполяемой...
-
Разработка политики безопасности организации - Основные понятия политики информационной безопасности
Разработка политики безопасности ведется для конкретных условий функционирования информационной системы. Как правило, речь идет о политике безопасности...
-
В данной части будет рассмотрена работа пользователей с симулируемой моделью через веб-интерфейс. Для публикации модели необходимо экспортировать ее на...
-
Разработка приложения на языке C++ - Программирование на языке C++
C++ - объектно-ориентированный язык программирования. Разработан в 1998--2001 годах группой инженеров под руководством Андерса Хейлсберга в компании...
-
Понятия и особенности обмена данными в MS Windous Обмен данными в данной операционной системе производится очень просто. Этой цели служит буфер обмена...
-
Процессы и потоки - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг
Когда хотя бы один из компонентов приложения (или все приложение) будет востребован, система Android запускает процесс, который содержит единственный...
-
Общие требования к разработке графического интерфейса. Под графическим интерфейсом пользователя (Graphical User Interface -- GUI) -- вид...
-
Объектно-ориентированное программирование (ООП) является парадигмой программирования, которая представляет понятия, как "объекты", которые имеют поля...
-
Трудности разработки экспертных систем - Разработка интеллектуальных подсистем САПР
При разработке ЭС разработчиков поджидают различные трудности: Глобальные, имеющие отношение ко всему процессу разработки или к нескольким этапам...
-
Жизненный цикл (ЖЦ) - одно из базовых понятий методологии проектирования ИС. Это непрерывный процесс, который начинается с момента принятия решения о...
-
Задача составления расписаний являются предметом научных исследований с середины прошлого века. Область их применения включает в себя различные сферы...
-
Введение - Разработка объектов Хранилища
Ни для кого не секрет, что проблема хранения и обработки информации является одной из самых важных на данный момент во всем мире. Особенно актуальной эта...
-
Основной трудностью при создании интегрированных АИС является длительность разработки -- большая протяженность этапов проектирования зачастую приводит к...
-
Проектирование модели - Разработка программного приложения "Калькулятор коммунальных услуг"
При проектировании информационных систем предметная область отображается моделями данных нескольких уровней. Число используемых уровней зависит от...
-
Техническое задание - Разработка информационно-справочной системы "Аптека"
Техническое задание представляет собой документ, в котором сформулированы основные цели разработки, требования к программному продукту, определены сроки...
-
Хотя существует множество инновационных способов использования дополненной реальности, можно выделить четыре типа приложений, в которых чаще всего...
-
Разработка приложения, Инструменты разработки - Создание приложения
В этой главе будут перечислены инструменты разработки; процесс разработки Андроид-приложения; системные требования к устройствам, на которых приложение...
-
Известно, что схемы процессов являются основой для настройки процесса в информационных системах. Схемы процессов легли в основу настройки процесса...
-
Разработка концептуальной модели базы данных При проектировании программ выясняются запросы и пожелания клиента и определяется возможный подход к решению...
-
Основные этапы разработки и исследования моделей на компьютере - Информационные модели
Использование компьютера для исследования информационных моделей различных объектов и систем позволяет изучить их изменения в зависимости от значения тех...
-
2.1 Среды разработки для построения программных агентов Инструментальные средства разработки программных агентов формируют среду, которая оптимизирована...
-
В данной главе рассмотрены основные проблемы, решение которым будет предложено в данной работе. Помимо этого, описаны основные понятия и принципы...
-
CASE-технологии - Банки и базы данных. Системы управления базами данных
В последнее время широкое распространение получила технология автоматизированного проектирования информационных систем (ИС) и программных продуктов,...
-
Основные понятия баз данных. Цели использования баз данных - Разработка базы данных
В широком смысле слова база данных (БД) - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Для удобной...
-
Этап автоформализации знаний, Безбумажная информатика - История информатики
Этот этап тесно связан с развитием когнитологии, персональных компьютеров и вычислений, делающих возможным формальное описание (а, следовательно,...
-
Пользовательский интерфейс обеспечивает взаимодействие между пользователем и компьютером, обмен действиями и ответными реакциями на них. Стоит начать с...
-
Основные этапы разработки сайта - Разработка Web-сайта предприятия (ООО "Полтава")
При разработки сайта, выделены следующие этапы: - определение целей сайта; - создание структуры сайта; - создание дизайна сайта; - сбор и...
-
Заключение - Разработка системы автоматизации учета кадров для малых фирм на этапе стартапа
Итак, в результате выполнения дипломного проекта было разработано приложение баз данных, позволяющее автоматизировать операции учета в отделе кадров....
Основные этапы разработки и особенность интернет приложений - Тактическое и оперативное планирование разработки интернет-приложения