2 Организация работ по проектированию компьютерной программы




Скачать 163.76 Kb.
Название2 Организация работ по проектированию компьютерной программы
Дата публикации23.07.2013
Размер163.76 Kb.
ТипЛабораторная работа
exam-ans.ru > Информатика > Лабораторная работа


MS Project. Создание проекта

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

Создание Главного проекта1
Задание: 1) изучите материал файлов

Пользовательский_интерфейс_MS Project и

Создание_проекта_Терминология MS Project

2) разработайте проект автоматизации информационных процессов в организации.
1 Постановка задачи
Процесс автоматизации в организации охватывает решение двух масштабных задач:

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

  2. создание проекта переоснащения компьютерного парка.


Процесс создания программы содержит разработку алгоритма и программирование каждого модуля, их совместную отладку и оформление программной документации. Разработкой и комплексной отладкой модулей занимаются два программиста из отдела программного обеспечения (отдел ПО), а создание программной документации возложено на техника из отдела технического обслуживания (отдел ТО).

Сетевой график работ представлен на рис.1. Длительности работ составляют:

  • разработка алгоритма первого модуля (А12) - 6 дней;

  • разработка алгоритма второго модуля (А13) - 8 дней;

  • программирование первого модуля (А24) - 9 дней;

  • программирование второго модуля (А34) - 10 дней;

  • комплексная отладка модулей (А45) - 4 дня;

  • разработка программной документации (А56) - 5 дней.


Рис.1. Сетевой график работ по созданию программы
Разрабатываемый программный продукт требует для своего применения проведения в организации технического переоснащения, которым будут заниматься инженер и техник отдела ТО. Мероприятия, связанные с поставкой и развертыванием новой техники, содержат следующие виды работ:

  • определение технических характеристик оборудования (В12, длительность - 2 дня), исполнитель – инженер ТО;

  • выбор поставщика (В23, длительность – 2 дня), исполнитель – инженер ТО;

  • оформление заказа (В34, длительность – 2 дня), исполнитель - техник;

  • закупка и настройка оборудования (В45, длительность – 4 дня), исполнители – инженер ТО, техник.

Сетевой график технического переоснащения представлен на рис.2.
В12 В23 В34 В45



Рис.2. Сетевой график работ по техническому переоснащению
Работа Оформление заказа проекта технического оснащения может быть начата только после завершения комплексной отладки модулей разрабатываемого ПО.


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

Все мероприятия по разработке компьютерной программы целесообразно выделить в два проекта:

  1. проект ^ Разработки программного обеспечения (ПО),

  2. проект Закупки и развертывания новой техники.

При создании проектов будем придерживаться общей схемы разработки:

1 этап. Установка параметров проектов.

2 этап. Описание структуры проектов.

Описание структуры проектов будем выполнять в окне сетевого графика.

3 этап. Ресурсное планирование проектов.

4 этап. Стоимостный анализ.

5 этап. Управление рисками.
Рассмотрим технологии реализации всех этапов создания проекта.

^ 3 Установка параметров и описание структуры проектов
Существуют три основных подхода к созданию нового проекта:

  1. создание «с нуля»:

в Области задач команда Создание - Пустой проект;

  1. использование одного из шаблонов, входящих в состав MS Project:

в Области задач команда Шаблоны …;

  1. использование ранее созданного кем-либо (коллегами или конкурентами) с помощью MS Project проекта, преобразование его в шаблон и построение на его основе своей работы:

в ^ Области задач команда Создание - Из имеющегося проекта.
При решении задачи автоматизации в организации оба разрабатываемых проекта будем строить «с нуля».
3.1 Создание проекта Разработки программного обеспечения
3.1.1 Установка параметров проекта
Для создания проекта Разработки ПО установим параметры проекта следующим образом:

  1. щелкнуть на панели инструментов основного окна кнопку Создать,

2. установить необходимые параметры проекта:

  • меню Проект-Сведения о проекте…. В окне Сведения о проекте (рис.4):

- в поле Дата начала с помощью раскрывающегося календаря введем начальную дату проекта (например, 12 января 2010 года);

- в поле Календарь (календарь рабочего времени) можно задан один из трех календарей:

  • Стандартный - календарь, в котором используется 40-часовая рабочая неделя (стандартный календарь, как и любой другой, может быть скорректирован;

    • 24 часа — календарь, в котором отсутствуют выходные дни и все 24 часа в сутках считаются рабочим временем; это специальный календарь, который используется обычно для расчета абсолютной продолжительности задачи или для расчета объема работ;

    • Ночная смена — календарь, в котором используется 40-часовая рабочая неделя, но рабочим считается время с 23 часов до 8 утра (с часовым перерывом на... чашечку кофе);

На основании календаря рассчитывается календарная длительность задач и проекта в целом. Выберем календарь Стандартный;

- в поле ^ Дата отчета указывается дата, на которую производится расчет параметров проекта (степень завершенности, текущая стоимость, расход ресурсов и т. д.). Если контрольная дата не задана (в поле Дата отчета установлено значение НД), то в качестве контрольной используется текущая дата;

- в поле Планирование от: задается дата, определяющая метод расчета длительности проекта. Возможны два варианта:

  • на основе прямого прохода, когда в качестве точки отсчета задается дата начала проекта;

  • на основе обратного прохода, когда в качестве точки отсчета задается требуемая дата завершения проекта.

Для выбора метода расчета служит раскрывающийся список Планирование, который содержит два пункта:

  • даты начала проекта; этот вариант используется по умолчанию;

  • даты окончания проекта.

Если выбран первый вариант, то дата завершения проекта рассчитывается автоматически, при этом для всех задач проекта используются ранние возможные сроки начала; такие задачи имеют статус «как можно раньше»; сообщение об этом выводится непосредственно под списком Планирование. При планировании проекта от начальной даты ее следует задать, выбрав в поле Дата начала с помощью раскрывающегося календаря (по умолчанию датой начала считается дата создания файла проекта).

Если выбран второй вариант, то автоматически рассчитывается дата начала проекта, при этом для всех задач проекта используются поздние допустимые сроки окончания; такие задачи имеют статус «как можно позже»; сообщение об этом выводится непосредственно под списком Планирование. При планировании проекта от конечной даты ее следует задать, выбрав в поле Дата окончания с помощью раскрывающегося календаря;

Замечание

Если проект рассчитывается от начальной даты, то вручную невозможно установить дату его завершения (поле ^ Дата окончания недоступно). И наоборот, при использовании обратного прохода невозможно вручную скорректировать дату начала проекта. Вместе, с тем, для работ проекта статус может быть изменен «в индивидуальном порядке», т.е., например, при использовании обратного прохода для некоторых работ может быть установлен тип «как можно раньше».

- поле Приоритет – дискретный счетчик, в котором можно установить значение приоритета проекта в диапазоне от 0 до 1000 (большему значению соответствует более высокий приоритет). Приоритет проекта используется при выравнивании перегруженных ресурсов, используемых в нескольких взаимосвязанных проектах: чем выше приоритет данного проекта, тем меньше будут задержаны входящие в него задачи.

Примем пока значения параметров проекта по умолчанию; ОК.;
Рис.4. Диалоговое окно Сведения о проекте Рис.5. Из всех параметров проекта изменим

только единицы трудозатрат и длительность


      • меню Сервис - Параметры – вкладка Планирование. В полях Трудозатраты вводятся в... и Длительность вводится в. введем единицу измерения трудозатрат и длительностей. Объем работ должен вводиться в человеко-часах, а не в человеко-днях, для этого в списке выберем пункт часах (рис.5); а длительность – в днях.

В поле ^ Тип задач по умолчанию выберем Фиксированная длительность, т.к. примем пока за основной критерий проекта его длительность.

Остальные параметры проекта пока оставим без изменения, вернемся к ним на этапе ресурсного планирования.
^ 3.1.2 Разработка сетевого графика (описание структуры проекта)
Сетевой график проекта, представленный на рис.1, можно воспроизвести средствами MS Project двумя способами:

      1. способ: в окне представления Сетевой график,

Для этого необходимо:

  1. вызвать Панель представлений командой Вид - Панель представлений (рис.6),







Панель представлений



Задачи


Таблица задач Окно календарного графика
Рис.6. Панель представлений


  1. перейти в окно Сетевого графика: на Панели представлений щелкнуть на кнопке Сетевой график (или выбрать одноименную команду в меню Вид),

  2. в рабочем поле окна ^ Сетевого графика создать рамку первой задачи проекта. Для этого:

- поместить указатель мыши в любую точку рабочего пространства окна Сетевого графика (лучше в левой его части) и, нажав левую кнопку мыши, выделить прямоугольную область произвольного размера, но не менее чем 1x3 см, как показано на рис.7а;

- отпустить кнопку, в результате в поле диаграммы появится рамка, соответствующая формату простой (не суммарной) задачи с установленными по умолчанию полями (рис.7б),


а) кнопка мыши нажата б) кнопка мыши отпущена

Рис.7. Создание рамки задачи в окне сетевого графика


  1. ввести наименование первой задачи - Алгоритм 1. Для этого щелкнуть левой кнопкой мыши внутри рамки в верхнем пустом поле имени задачи, ввести имя; нажать клавишу <Enter>,

  2. ввести в поле Длит. длительность задачи,

  3. ввести в поле Ресурс планируемого исполнителя работ (если он определен),

  4. создать рамку задачи, связанной с первой задачей проекта. Для этого:

- поместить указатель мыши внутри первой рамки (указатель примет форму белого крестика) и, нажав левую кнопку мыши, переместить его за пределы рамки в произвольном направлении (например, вправо); при этом за указателем протянется линия связи, а сам указатель примет форму звена цепи (рис.8а);

- отпустить кнопку мыши; на экране появится вторая рамка аналогичного формата, связанная с первой (рис.8б).

а) кнопка мыши нажата б) кнопка мыши отпущена

Рис.8. Связывание рамок в окне сетевого графика


  1. ввести наименование для второй задачи, ее длительность, ресурс, выполнив действия, описанные в п.п. 4,5,6;

  2. последовательно добавить рамки для остальных задач проекта и ввести в них названия задач и значения длительностей. Если с первой задачей связаны несколько задач-последователей, для каждой из них выполнить действия, указанные в п.п. 7 и 8.

Полученный в результате построения сетевой график показан на рис.9.

Замечания:

  • по умолчанию MS Project выполняет автоматическое размещение рамок. Если этот механизм отключен, формат сетевого графика будет несколько другой;

  • если все рамки проекта не помещаются в окне сетевого графика, их можно перекомпоновать вручную. Для этого следует или:

- щелкнуть правой кнопкой мыши в свободной области окна, выбрать в контекстном меню команду ^ Макет и установить переключатель Разрешить располагать рамки вручную.

- уменьшить масштаб просмотра графика, щелкнув соответствующую кнопку на панели инструментов основного окна.

  • Сетевой график автоматически трансформируется в календарный график при переходе к представлению Диаграмма Ганта.



Рис.9. Сетевой график проекта
10. сохранить файл проекта на диске, присвоив ему имя Разработка ПО. Название файла будет использоваться в качестве имени проекта и отображаться в полосе заголовка окна сетевого графика.
2 способ: в окне Диаграмма Ганта.

Для этого необходимо:

  1. в Таблице задач (рисунок 6) ввести последовательно названия задач, их длительность,

  2. для установления связей между задачами последовательно правым щелчком на названии задачи открыть диалоговое окно ^ Сведения о задаче на вкладке Предшественники установить предшествующие задачи для выбранной (для которой открыто это окно).


В результате использования и первого, и второго способов ввода сведения о задачах в окне Календарного графика будет сформирован календарный график (рисунок 10).
^ 3.2 Уточнение взаимосвязи между задачами
При построении сетевого графика проекта MS Project сразу рассчитывает его характеристики и определяет критический путь: рамки критических задач и соединяющие их линии отображаются по умолчанию красным цветом. Для сокращения длительности критического пути целесообразно после описания структуры проекта попытаться уточнить взаимосвязи между задачами и внести требуемые изменения. Для этого необходимо предварительно выполнить следующие действия:


  1. обеспечить возможность получать суммарные данные по всему проекту;

  2. выделить на календарном графике (т.е. в окне диаграммы Ганта) критические задачи,

  3. еще раз проанализировать задачи, включенные в проект.


^ 3.2.1 Обеспечение получения суммарных данных по проекту
Для того, чтобы была возможность получать суммарные данные по проекту, следует:


  • перейти в окно календарного графика: Панель представлений - Диаграмма Ганта (или меню Вид - Диаграмма Ганта). Вид окна Календарного графика для создаваемого проекта приведен на рис.10.



Рис.10. Календарный график проекта, созданный MS Project


  • в меню Сервис – Параметры - вкладка Вид поставить флажок Показывать суммарную задачу проекта,

  • Оk.

Календарный график примет вид, показанный на рис.11. Разработка ПО является суммарной задачей.

Рис.11. Отображение суммарных параметров проекта
^ 3.2.2 Выделение критических задач на календарном графике
Для выделения на календарном графике критических задач, необходимо:


  • щелкнуть правой кнопкой мыши на свободном участке календарного графика и в контекстном меню выбрать команду ^ Стили отрезков... (это приведет к открытию одноименного диалогового окна),

  • выбрать первую свободную ячейку в столбце Название и ввести в ней наименование интересующего нас типа задач (наименование может быть произвольным, например, Критические, как показано на рис.12).

  • щелкнуть в соседней ячейке столбца ^ Вид и в нижней части окна с помощью элементов управления, имеющихся на вкладке Отрезки, установить подходящий стиль символа для критических задач, например: для черно-белого рисунка выбрать какую-нибудь хорошо различимую штриховку (см. рис.12);

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

  • Оk; После этого все критические задачи проекта на календарном графике будут выделены с помощью выбранного стиля.



Рис.12. Представление на календарном графике критических задач

^ 3.2.3 Анализ задач, включенных в проект . Корректировка календарного графика
Проанализируем какие из задач, включенные в проект, можно совместить во времени. Очевидно:

- нельзя начать программировать модуль, пока не завершена разработка его алгоритма,

- невозможно перейти к совместной отладке модулей, пока не отлажен каждый из них в отдельности.

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

Таким образом, для двух последних задач проекта можно установить тип связи Начало-начало с задержкой задачи-последователя Документация на 1 день

Для внесения изменений в календарный график с учетом проведенного анализа совместимости задач во времени необходимо:

  • в окне ^ Календарного графика дважды щелкнуть левой кнопкой мыши на линии связи, соединяющей две последние задачи и в открывшемся диалоговом окне Зависимость задач скорректировать тип связи, установив его как Начало-начало с Запаздыванием 1 день,

  • Ok.

Окончательный вид созданного проекта приведен на рис.13.

Рис.13. Результат изменения типа связи между задачами
Сохраните проект с именем Разработка ПО


  1. Создание второго проекта закупки новой техники и разработка календарного графика технического переоснащения организации


Процедура разработки сетевого графика технического переоснащения идентична рассмотренному выше процессу создания сетевого графика Разработки ПО. Сетевой и также Календарный графики закупки оборудования должны разрабатываться на основе сетевого графика, представленного на рис.2.

Эти разработки необходимо выполнить самостоятельно.

Параметры проекта Закупка оборудования и предполагаемый вид его календарного графика представлены на рис.14.

Рис.14. Календарный график проекта, связанного с поставкой техники
^ 5 Создание взаимосвязанных проектов (Главного проекта)
В силу очевидной взаимосвязанности обоих проектов Разработка ПО и Закупка оборудования, их целесообразно объединить как составные части одного главного проекта.

Выбрав в качестве базового проекта проект Разработка ПО, выполним объединение. Для этого необходимо:

  • активизировать окно проекта Разработка ПО,

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

  • в меню Вставка выбрать команду Проект... и в открывшемся диалоговом окне в списке файлов выбрать файл проекта Закупка оборудования;

  • установить флажок Связать с проектом (для того, чтобы при внесении изменений в файл-источник Закупка оборудования они автоматически переносились в файл главного проекта),

  • щелкнуть на кнопке Вставить.

  • чтобы увидеть состав задач проекта Закупка оборудования; щелкнуть на значок «+», расположенный слева от имени проекта.

Результат объединения проектов показан на рис.15.

  • сохранить новый, объединенный проект на диске под именем ^ Главный проект (при этом наименование суммарной задачи проекта в Таблице задач изменится).

Замечание: в полученном объединенном проекте вставленный проект Закупка оборудования является «вложенным» в базовый проект Разработка ПО, но, тем не менее, сохраняет определенную самостоятельность: для этого проекта можно задать другой способ планирования (например, от даты завершения проекта).


Рис.15. Результат вставки проекта Закупка оборудования в главный проект
^ 5.1 Корректировка структуры Главного проекта
Скорректируем структуру Главного проекта таким образом, чтобы проекту Разработка ПО соответствовала суммарная задача того же уровня, который имеет подпроект Закупка оборудования (см. рис.14, колонка Название задачи). Для этого необходимо:

  • выделить строку с задачей Алгоритм 1, щелкнув левой кнопкой мыши в ячейке служебного столбца этой строки;

  • меню Вставка - Новая задача;

  • в добавленной строке ввести имя суммарной задачи — Разработка ПО,

  • выделить мышью все подзадачи, относящиеся к проекту Разработка ПО,

  • щелкнуть в панели инструментов на кнопке На уровень ниже .


^ 5.2. Указание зависимости между задачами проектов Разработка ПО и Закупка оборудования.
По условиям задачи работа Оформление заказа проекта Закупка оборудования может быть начата только после завершения Комплексной отладки модулей разрабатываемого ПО.

Чтобы отразить указанную зависимость в ^ Главном проекте, необходимо создать связь между соответствующими задачами проектов. Процедура связывания любых двух задач объединенного проекта аналогична связыванию задач в «обычном» проекте:

  • открыть окно Сетевой график главного проекта,

  • выбрать связываемые задачи,

  • щелкнуть на панели инструментов кнопку Связать задачи .

Результат связывания задач показан на рис.16.

Рис.16. Результат связывания задач, относящихся к разным подпроектам
После связывания задач двух проектов изменения произошли и в исходном файле проекта Закупка оборудования: MS Project добавил в него внешнюю задачу Комплексная отладка, которая теперь предшествует началу Оформления заказа (рис.17).

Внешняя задача из совместного проекта
Рис.17. При наличии связи подпроекта с исходным файлом в нем отражаются зависимости между задачами подпроектов
Сохраните полученные исходные файлы проектов.


1 Описание этапов проектирования и основных положений смотрите в файле «Создание проекта. Терминология MS Project»

Ходарева Т.А.

Добавить документ в свой блог или на сайт

Похожие:

2 Организация работ по проектированию компьютерной программы icon2 Организация разработки тематики курсовых работ
Организация учета затрат на производство продукции (работ, услуг) и калькулирования их себестоимости

2 Организация работ по проектированию компьютерной программы iconМакет основной образовательной программы бакалавриата и рекомендации...
Макет основной образовательной программы бакалавриата и рекомендации по проектированию

2 Организация работ по проектированию компьютерной программы iconОт моделирования к проектированию 2-е издание, исправленное и дополненное
Я 804 Образовательная среда: от моделирования к проектированию. — М.: Смысл, 2001. — 365 с

2 Организация работ по проектированию компьютерной программы iconРекомендации по проектированию и использованию оценочных средств...
Рекомендации по проектированию и использованию оценочных средств при реализации основной образовательной программы высшего профессионального...

2 Организация работ по проектированию компьютерной программы iconУчебная программа курс компьютерной графики с использованием Photoshop...
Учить слушателей курса применять на практике векторные и растровые возможности программы Photoshop. Сформировать навыки работы с...

2 Организация работ по проектированию компьютерной программы iconКонкурсная документация для проведения открытого конкурса
На право заключения государственного контракта на проведение работ по проектированию и монтажу теплоузлов на объектах сыктывкарского...

2 Организация работ по проектированию компьютерной программы iconИнструкция по проектированию, эксплуатации и рекультивации полигонов...
Инструкция предназначена для работников жилищно-коммунального хозяйства, научных, учебных, проектных, природоохранных организаций...

2 Организация работ по проектированию компьютерной программы iconМинистерство здравоохранения СССР пособие по проектированию учреждений...
Государственный проектный научно-исследовательский институт по проектированию учреждений здравоохранения «гипронииздрав»

2 Организация работ по проектированию компьютерной программы iconМетодические указания к выполнению курсовой и дипломной работ по...
Методические указания составлены применительно к выполнению курсовой работы по дисциплине: Экономика и организация производства на...

2 Организация работ по проектированию компьютерной программы iconРуководство) рд 51-31323949-48-2000 (
Оао «Газпром». Главной составляющей документа являются отраслевые правила, определяющие особенности и последовательность выполнения...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
exam-ans.ru
<..на главную