Главная страница

лаба 3. Лабораторная работа 3 Вариант 8 по дисциплине Программная инженерия 2 Выполнил студент группа з445Уа, поток 74


Скачать 97.84 Kb.
НазваниеЛабораторная работа 3 Вариант 8 по дисциплине Программная инженерия 2 Выполнил студент группа з445Уа, поток 74
Дата05.02.2019
Размер97.84 Kb.
Формат файлаdocx
Имя файлалаба 3.docx
ТипЛабораторная работа
#66528

Министерство образования и науки РФ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Томский государственный университет систем управления

и радиоэлектроники» (ТУСУР)


Лабораторная работа №3

Вариант №8

по дисциплине «Программная инженерия - 2»
Выполнил студент

группа: з-445У-а, поток 74

специальности: 09.03.03

Муха Виктор Евгеньевич

17 ноября 2017 г.

2017

Оглавление





Введение 3

1. Определение структуры работ по созданию
информационной системы учета нарушений ПДД 4

2. Распределение работников по стадиям и этапам работ 7

Заключение 11

Список литературы 12

Введение



Настоящее время по праву называется эпохой информационных технологий. Ни одна сфера общественной жизни не обходится без использования тех или иных средств автоматизации деятельности.

Стоит отметить, что практически в любых организациях существует высокая потребность в информационных технологиях календарного планирования и управления проектами. Это связано с тем, что нахождение способа реализации проекта в минимальные сроки при достижении максимально эффективного результата является ключевым фактором успеха, а в современных конкурентных условиях – и гарантом выживания организации. Для решения таких задач используется специальный класс программных продуктов – системы календарного планирования и контроля реализации проектов (системы управления проектами).

Цель работы: изучение методологии управления проектами, получение навыков по применению данных методологий для планирования проекта.

В данной работе будут решены следующие задачи:

1. Определение всех этапов проекта, зависимых этапов, длительности этапов.

2. Построение диаграммы распределения работников и работ по этапам.


1. Определение структуры работ по созданию
информационной системы учета нарушений ПДД



Для грамотного планирования любого проекта необходимо четко знать цели проекта, так как успешность проекта во многом зависит от правильной постановки целей, особенно это касается нетиповых проектов, где велика неопределенность и неясность конечного результата.

Основной целью проекта является создание информационной системы для автоматизации деятельности автостоянки, включая такие процессы его функционирования как: работа с клиентами, учет поступления денежных средств [1]. Внедрение информационной системы позволит значительно улучшить контроль над процессами и облегчит ведение статистики [2]. Данная программа может быть использована на персональных компьютерах в качестве автоматизированного рабочего места дежурного.

Создание информационной системы включает в себя несколько важных этапов. Можно выделить два больших этапа достижения цели (две подцели): проектирование и реализация информационной системы. Набор всех целей и подцелей представляет собой иерархическую структуру – дерево целей.

В методологии проектного управления разбиение работ осуществляется с использованием иерархической структуры работ, позволяющей определить взаимозависимость и последовательность работ [3].

Для проекта разработки информационной системы автостоянки целесообразно выбрать структуру работ по процессному принципу, позволяющему разделить работы по этапам проекта.

Продумаем, какие работы могут выполняться на каждом этапе проектирования.

1. Анализ объекта автоматизации:

  • Описание предметной области, разработка функциональных моделей

  • Формулировка проблем

  • Описание функций работников, анализ требований, подготовка предварительных проектных решений

2. Разработка ТЗ и проекта автоматизации

  • Формулировка требований (пользовательских и системных)

  • Написание ТЗ

  • Разработка инфологической модели и проекта БД

3. Создание информационной системы

4. Опытная эксплуатация и внедрение

Для управления проектом важно не только представлять, какие работы входят в состав проекта, но и понимать, в какой последовательности они выполняются, как они связаны между собой, могут ли они выполняться параллельно или только последовательно. Для этого нужно построить таблицу работ (таблица 1).
Таблица 1. Таблица работ.

Код

работы

Название работы

Длительность (дн.)

Предш. работа

А

Описание предметной области, разработка функциональных моделей

30

-

Б

Формулировка проблем

22

-

В

Описание функций работников, анализ требований, подготовка предварительных проектных решений

45

-

Г

Формулировка требований

7

Б

Д

Написание ТЗ

15

А

Е

Разработка инфологической модели и проекта БД

18

Г, Д

Ж

Анализ и модернизация ТО

30

Б, В

З

Разработка и наполнение базы данных

13

Е

И

Разработка интерфейса системы

11

Ж, З

К

Установка системного ПО, сети

14

Ж, З

Л

Установка ИС

10

И

М

Тестирование системы

8

И, К

Н

Опытная эксплуатация и внедрение

10

Л, М

Код

работы

Название работы

Длительность (дн.)

Предш. работа


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

2. Распределение работников по стадиям и этапам работ



Организационная структура проекта используется для отображения того, какие организационные подразделения выполняют те или иные работы, и формируется на основании созданной структуры работ.

В проекте разработки информационной системы используется функциональная структура, предполагающая использование и существующей функциональной иерархической структуры организации. Организационная структура проекта предполагает наличие руководителя проекта и исполнителей.


Рисунок 2. Организационная структура проекта
Проанализируем, какие работники выполняют реализацию данного проекта. Для этого построим диаграмму вариантов использования (рисунок 3).



Рисунок 3. Диаграмма вариантов использования
Эти же данные отобразим в матрице РАЗУ. Матрица РАЗУ для разработанного проекта представлена в таблице 2.
Таблица 2 Матрица РАЗУ

Работа

Системный аналитик Крысов А.Р.

Проектировщик Орлова А.П.

Разработчик БД Глазова М.Л.

Дизайнер

Волхов Ф.Т.

Программист

Громов С.М.

Техник

Зяблицев И.С.

Описание предметной области, разработка функциональных моделей

Р

Р













Формулировка проблем

И

Р













Описание функций работников, анализ требований, подготовка предварительных проектных решений




Р













Формулировка требований (пользовательских и системных)




Р













Написание ТЗ

И

Р













Разработка инфологической модели и проекта БД




И

Р










Анализ и модернизация технического обеспечения
















Р

Разработка и наполнение базы данных







Р




С




Разработка интерфейса системы










Р

Р




Установка системного ПО, сети




И










Р

Установка ИС




И

И




И

Р

Тестирование системы




Р

Р




Р

Р

Опытная эксплуатация и внедрение
















Р


Последующий анализ составленной матрицы РАЗУ позволяет решить следующие задачи [4]:

  • установить меру ответственности за исполнение каждой служебной функции со стороны соответствующих подразделений и должностных
    лиц;

  • выявить подразделения и лица, как перегруженные множеством
    разнородных функций, так и слабо нагруженные;

  • предложить изменения в организационной структуре по перераспределению функций, укрупнению или разукрупнению подразделений, изменению численности персонала и т.д.;

  • устранить дублирование в выполнении служебных функций.


Заключение



В результате написания работы поставленная цель и задачи выполнены. В работе представлен проект разработки информационной системы учета нарушений ПДД. При разработке проекта использованы методы дерева целей, структурной декомпозиция работ, построение таблицы работ, разработка оргструктуры проекта, матрицы ответственности.

Для реализации проекта были спланированы работы, их продолжительности и исполнители.


Список литературы





  1. Крупский А.Ю. Разработка и стандартизация программных средств: Учебное пособие [текст] / А.Ю.Крупский, Л.А.Феоктистова. – М.: Издательско-торговая корпорация «Дашков и Ко», 2011. – 100 с.

  2. Гагарина Л.Г. Технология разработки программного обеспечения: учебное пособие [текст] / Л.Г.Гагарина, Е.В. Кокорева, Б.Д. Виснадул. – М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 400 с.

  3. Смирнов Н.В. Проектирование информационных систем [текст] / Н.В.Смирнов. – СПб.: БГТУ «ВОЕНМЕХ», 2012. – 146 с.

  4. ГОСТ Р ИСО/МЭК 9126-93 Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению. — М. : Госстандарт РФ, 1994. — 18 с.


написать администратору сайта