Проектирование - от тактического плана к оперативному - Тактическое и оперативное планирование разработки интернет-приложения
Переход от тактического плана к оперативному, осуществляется путем уточнения разделов тактического плана разработки до конкретных элементов системы. Такой процесс называется проектированием. Проектирование программной системы требует нескольких уровней детальности. Некоторые методы проектирования используются на всех уровнях, а другие только на одном-двух.
Первому уровню проектирования соответствует вся система.
Второму уровню соответствует разделение системы на подсистемы и пакеты.
Суть проектирования на данном уровне заключается в разделении программы на основные подсистемы и определении взаимодействий между подсистемами. Обычно этот уровень нужен при работе над любыми проектами, требующими более нескольких недель.
Особенно важный аспект этого уровня -- определение правил взаимодействия подсистем. Если все подсистемы могут взаимодействовать, выгода их разделения исчезает. Необходимо подчеркивать суть подсистем, ограничивая их взаимодействие между собой.
Третьему уровню соответствует разделение подсистем на классы
Этот уровень проектирования предполагает определение всех классов системы. Например, подсистема доступа к базе данных может быть далее разделена на классы доступа к данным и классы хранения данных.
Четвертый уровень - разделение классов на методы
Полное определение методов класса часто позволяет лучше понять его интерфейс, что может подтолкнуть к соответствующему изменению интерфейса, т. е. к возвращению на уровень 3.
Пятый уровень - проектирование методов
На этом уровне проектирование заключается в детальном определении функциональности отдельных методов, за что обычно отвечают отдельные программисты, работающие над конкретными методами, этот этап можно не планировать.
Итог проектирования - готовый оперативный план разработки, конкретные задачи можно закреплять за отдельными разработчиками в организации и приступать к конструированию приложения.
Похожие статьи
-
Архитектура - Тактическое и оперативное планирование разработки интернет-приложения
Архитектура -- это высокоуровневая часть проекта приложения, каркас, состоящий из деталей проекта. Архитектуру также называют "архитектурой системы",...
-
Когда индивидуальный стратегический план интернет приложения уже определен, следует этап разработки тактического и оперативного планов разработки....
-
Основные проблемы разработки интернет приложений Стартап или стартап-компания -- компания с короткой историей операционной деятельности. Как правило,...
-
Тактическое планирование разработки Подготовка к проекту - одно из главных условий эффективного программирования. Объем планирования зависит от масштаба...
-
Процесс - это последовательная смена состояний объекта во времени. Процесс планирования состоит из следующих этапов: - Определение миссии, целей и задач...
-
После того как тактический план завершен, необходимо конкретизировать его до реальных действий членов организации. Это задача оперативного планирования -...
-
Введение - Тактическое и оперативное планирование разработки интернет-приложения
Планирование стратегический интернет приложение Интернет приложения - очень актуальная сфера, по нескольким причинам: 1. Интернет появился всего 20 лет...
-
Требования - Тактическое и оперативное планирование разработки интернет-приложения
Разработка предварительных требований или условий, называется спецификацией и является разделом тактического планирования потому, что на основе данных...
-
По исходным данным курсового проекта, предприятие состоит из двух зданий, условно назовем их "первое" и "второе". Расстояние между ними 3000 метров,. Вся...
-
Планирование как важнейшая функция управления Планирование -- это вид деятельности, связанный с постановкой целей, задач и действий в будущем,...
-
План ранних сроков, Таблица работ - Проектирование информационной системы "Автовокзал"
План ранних сроков - план-график работ проекта сформированный на основании конкретных задач назначенных исполнителям проекта. Оперативный план проекта...
-
В разработке системы принимал участие один инженер-программист. Длительность выполнения работ по проектированию и разработке системы представлена в...
-
Организация парольной защиты - Проектирование и разработка базы данных "Прокат автомобилей"
По мере того как деятельность организаций все больше зависит от компьютерных информационных технологий, проблемы защиты баз данных становятся все более...
-
Разработка концептуальной модели АИС - Проектирование автоматизированной информационной системы
Любая деятельность компании отражается в документах, и, чтобы улучшить качество рабочих бизнес-процессов, необходимо улучшить документооборот, т. е....
-
Метод нисходящего проектирования (метод пошаговой детализации, метод иерархического проектирования, top-down-подход) Суть метода заключается в...
-
В качестве технологии проектирования и языка программирования были выбраны. NET Framework и C#, а также eXpressAppFramework. Язык C# и связанную с ним...
-
Домашнее использование чаще всего представляет из себя набор сенсоров, собирающих информацию об индивидах, которые напрямую владеют этой сетью. Это могут...
-
Введение - Разработка объектов Хранилища
Ни для кого не секрет, что проблема хранения и обработки информации является одной из самых важных на данный момент во всем мире. Особенно актуальной эта...
-
Физическая Модель Данных Физическое проектирование -- создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя...
-
Интегрированная среда разработки Delphi - Приемы программирования в Delphi
Delphi - это потомок среды программирования TurboPascal. Название среды произошло от названия города в Древней Греции, где находился знаменитый...
-
Постановка задач на проектирование Мотивация: В настоящее время есть возможность улучшить эффективность управлением временем и коммуникацией между...
-
Разработать и создать аналог системной утилиты "Диспетчер задач" по дисциплине "Системное программирование". "Диспетчер задач" должен содержать следующие...
-
Основные проблемы проектирования Учитывая современный технический уровень развития общества, сложность используемой и создаваемой техники,...
-
Введение - Проектирование и разработка базы данных "Прокат автомобилей"
В настоящее время большинство организаций используют различные базы данных для автоматизации процессов обработки информации, удобства ее эксплуатации,...
-
Описание предметной области Для описания предметной области была использована методология IDEF0. IDEF0 -- (ICAM DEFinition language 0) -- Function...
-
Проектирование хранилища данных - Разработка объектов Хранилища
Процесс проектирования любого хранилища, как уже было сказано, делится на следующие составляющие: Выбор бизнеса процесса Выбор таблицы фактов Выбор...
-
Для описания плана развития предприятия формируется: 1) Инвестиционный план Раздел "Инвестиционный план" предназначен для формирования календарного плана...
-
Составление плана-графика на разработку План выполнения проектирования сведен в таблицу 8.1 и представлен в виде ленточного графика на рисунке 8.1...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Проектирование модели - Разработка программного приложения "Калькулятор коммунальных услуг"
При проектировании информационных систем предметная область отображается моделями данных нескольких уровней. Число используемых уровней зависит от...
-
Картографический дизайн - это художественое проектирование карт, в основе которого заложены изобразительные средства, позволяющие осуществить избраные...
-
Разработка логической модели АИС - Проектирование автоматизированной информационной системы
Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель строится в терминах информационных единиц, но без привязки...
-
Проектирование реализации операций бизнес-процесса "Продажа товара покупателям" Номер операции на диаграмме Операция Необходимые разработки Специфика...
-
План маркетинга - Разработка сайта для сельскохозяйственного предприятия
Раздел использует данные анализа отрасли и рынка, содержит описание продуктов компании, ассортимента, соответствия применяемым стандартам. Ответы на...
-
Наименование и область применения Наименование: Автоматизированная информационная система "Отель" в дальнейшем именуемая АИС "Отель". Область применения:...
-
Определение требований - Программный продукт
Этот шаг является важнейшим среди всех шести этапов процесса разработки. Он влияет на все остальные этапы. Увы, это наименее изученный и наименее...
-
Обоснование выбранного метода При дизайне системы согласно требованиям или при оптимизации существующей необходимо ввести модель, позволяющую не только...
-
Таблицы базы данных, Реляционная схема базы данных - Проектирование структуры базы данных
Исходя из данных полученных на этапе проектирования, построим в выбранной нами СУБД все необходимые таблицы. Начнем с таблицы "Отдел" (рисунок 2) Рисунок...
-
Обоснование выбора направления - Разработка объектов Хранилища
Сфера интернет хостинга появилась относительно недавно. В России первые компании начали появляться с 1997 года. На данный момент существует порядка 5...
-
В наше время все большее количество компаний, стремясь к повышению эффективности и прибыльности бизнеса пользуются цифровыми (автоматизированными)...
Проектирование - от тактического плана к оперативному - Тактическое и оперативное планирование разработки интернет-приложения