Академический Документы
Профессиональный Документы
Культура Документы
Pis
Pis
Волгоград 2018
Содержание
Введение 3
Список литературы 19
2
Введение
3
1 Создание проекта по проектированию, разработке и внедрению
НИР на тему «Опыт классификации космоснимка Sentinel-2а» в прило-
жении Serena OpenProj.
4
Порядок разработки программного обеспечения в зависимости от особен-
ностей проекта может отличаться, но в общем виде он состоит из следующих
этапов:
1. Подготовки.
2. Проектирования.
3. Создания, включающего дизайн, кодирование, тестирование, докумен-
тирование.
4. Поддержки, включающей внедрение и сопровождение.
В процессе подготовки к проектированию должны быть решены органи-
зационные вопросы:
1. Необходимо определить состав работ, а для этого требуется узнать, что
может предоставить заказчик (техническое задание, дизайн, макеты),
достаточны ли исходники и насколько, какие этапы они закрывают.
2. Определиться с бюджетом и сроками: на основании имеющихся мате-
риалов утверждают примерную стоимость, общий срок всего проекта, а
также срок и точную стоимость ближайшего этапа.[3]
При описании взаимосвязи и иерархии задач проекта представляется
наиболее рациональной такая последовательность действий:
1. Описание состава наиболее важных мероприятий и их взаимосвязи в
виде сетевого графика (в окне представления Диаграмма Ганта).
В начале своей работы я определила самые основные задачи для написа-
ния НИР, такие как:
a) Разработка заявки
b) Разработка концепции НИР
c) Разработка пояснительной записки
d) Разработка практической части
e) Разработка документации к допуску защиты НИР
f) Защита НИР
Длительность и перечень всех задач показаны на Рисунке 1.
5
Рисунок 1 - Перечень основных задач
6
Рисунок 2 - Перечень подзадач
7
Существует удобный инструмент для визуальной оценки стоимости
отдельных работ в составе проекта – диаграмма WBS (Work breakdown
structure — структура декомпозиции работ), представляющая собой схему
описания иерархической структуры проекта. Для ее отображения служит
кнопка WBS на вертикальной панели инструментов (Рисунок 4).[1]
8
2 Моделирование процессов получения космоснимка с помощью
Earthexplorer в приложении Ramus Educational в виде модели IDEFO
9
Процесс моделирования в IDEF0 включает в себя:
сбор информации об исследуемом объекте;
документирование полученной информации и представление ее в виде
модели;
уточнение модели посредством итеративного рецензирования.
Наглядность графического языка IDEF0 делает модель вполне читаемой и
для лиц, которые не принимали участия в проекте ее создания, а также эф-
фективной для проведения показов и презентаций. В дальнейшем на базе по-
строенной модели могут быть организованы новые проекты, нацеленные на
производство изменений в модели.[6]
10
2.2 Назначение и цели разработки
11
Рисунок 6 - Дочерняя диаграммма
12
3 Моделирование использовния Earthexplorer в приложении Ramus
Educational при помощи диаграмм потоков данных
13
Назначение процесса состоит в продуцировании выходных потоков из
входных в соответствии с действием, задаваемым именем процесса. Это имя
должно содержать глагол в неопределенной форме с последующим дополне-
нием (например, Выставить счет) или отглагольное существительное (напри-
мер, Выставление счета). Кроме того, каждый процесс должен иметь уни-
кальный номер для ссылок на него внутри диаграммы. Этот номер может ис-
пользоваться совместно с номером диаграммы для получения уникального
индекса процесса во всей модели. Процессы (работы) DFD преобразуют зна-
чения данных и изображается в виде эллипса, внутри которого помещается
имя процесса. Они имеют входы и выходы, но не поддерживают управления
и механизмы, как IDEF0. Все стороны работы равнозначны. В каждую работу
может входить и выходить по несколько стрелок.[1]
Поток данных является механизмом, использующимся для моделиро-
вания передачи информации (или даже физических компонентов) из одной
части системы в другую. Потоки на диаграммах обычно изображаются име-
нованными стрелками (при этом имя потока отражает его содержимое), ори-
ентация которых указывает направление движения информации. Поток дан-
ных соединяет выход объекта (или процесса) с входом другого объекта (или
процесса). Потоки данных могут разветвляться или сливаться, что означает
соответственно разделение потока данных на части либо слияние объектов.
Потоки данных описывают движение объектов из одной части системы в
другую (отсюда следует, что диаграмма DFD не может иметь граничных
стрелок). Поскольку все стороны работы в DFD равнозначны, стрелки могут
начинаться и заканчиваться на любой стороне процесса, хранилища данных,
внешней сущности. Стрелки могут быть двунаправлены.[6]
Хранилище данных (накопитель) - это пассивный объект в составе
DFD, в котором данные сохраняются вне процессов для последующего до-
ступа. Фактически накопитель представляет «срезы» потоков данных во вре-
мени. Информация, которую он содержит, может использоваться в любое
время после ее определения, при этом данные могут выбираться в любом по-
14
рядке. Имя накопителя должно идентифицировать его содержимое и быть
существительным во множественном числе. Когда процесс сохраняет дан-
ные, то стрелка потока данных направлена в накопитель данных, и, наоборот,
когда доступ к накопителю данных осуществляется для чтения, стрелка по-
тока данных направлена в процесс. Хранилище данных - это абстрактное
устройство для хранения информации, которую можно в любой момент по-
местить в накопитель и через некоторое время извлечь, причем способы по-
мещения и извлечения могут быть любыми.[5]
Активным объектом (внешней сущностью) является объект, который
обеспечивает движение данных, поставляя или потребляя их. Внешняя сущ-
ность представляет сущность вне контекста системы, являющуюся источни-
ком или приемником системных данных, например Заказчик, Поставщик,
Склад товаров. Определение некоторого объекта в качестве внешней сущно-
сти указывает на то, что он находится за пределами анализируемой системы.
Предполагается, что такие объекты не должны участвовать ни в какой обра-
ботке.
Внешние сущности изображают входы в систему и/или выходы из нее.
Одна внешняя сущность может одновременно предоставлять входы (функци-
онируя как поставщик) и принимать выходы (функционируя как получатель).
Внешняя сущность представляет собой материальный объект, например за-
казчики, персонал, поставщики, клиенты, склад. В качестве внешней сущно-
сти может выступать другая информационная система, с которой проектиру-
емая система обменивается данными.
Определение некоторого объекта или системы в качестве внешней
сущности указывает на то, что они находятся за пределами границ анализи-
руемой системы. Внешние сущности изображаются в виде прямоугольника с
тенью и обычно располагаются по краям диаграммы.[1]
15
Готовая модель использования сервера показаны на Рисунках 7, 8.
16
Заключение
Итак, планирование проекта - это определение целей и путей их дости-
жения, посредством каких-либо намеченных и разработанных программ дей-
ствий, которые в процессе реализации могут корректироваться в соответ-
ствии с изменившимися обстоятельствами. В ходе планирования составляет-
ся программный документ, программа осуществления бизнес-операций, дей-
ствий фирмы, содержащая сведения о фирме, товаре, его производстве, рын-
ках сбыта, маркетинге, организации операций и их эффективности. Является
очень важным этапом проектирования.
Выгоды использования IDEF0 и DFD:
17
браться, что же происходит в той или иной системе, и при помощи со-
зданного в сжатые сроки наглядного пособия проиллюстрировать важные
моменты коллегам или заказчикам.
Дисциплина и отсутствие ошибок. Стандарт IDEF0 предполагает строгие
рамки и правила. Такой подход дисциплинирует, а привычка действовать
в рамках стандарта помогает избежать ошибок по невнимательности.
Любые нарушения стандарта становятся сразу заметными.
В ходе выполнения курсовой работы был создан план создания по выполне-
нию НИР «Классификация и получение космоснимков», структура которого
представлена на рисунке 1 и 2. Смоделированы процесс получения космо-
снимка с помощью Earthexplorer в приложении Ramus Educational в виде мо-
дели IDEFO и DFD.
18
Список литературы
19