Главная страница
Навигация по странице:

  • Задание 3.

  • Задание 7.

  • Часть 2. Работа в группах Задание 11.

  • Задание 13.

  • По завершении занятия студент должен

  • ПРИЛОЖЕНИЕ Списки информационных систем для проектирования Вариант 1. Регистратура поликлиники.

  • Вариант 2. Обработка обращений граждан для службы ЖКХ.

  • Вариант 3. Электронный документооборот небольшой фирмы.

  • Вариант 4. Продажа авиабилетов. Автоматизированная система продажи билетов: http://www.astt.ru/doc/magazine2/avtomat_5.docВариант 5. Туристическая фирма.

  • Вариант 6. Билетная система (Музеи). На примере TicketNet-M (музеи): http://www.infotec.ru/ticketnet/ticketnet- mВариант 7. Билетная система (Театр)

  • Вариант 7. Нарушения ПДД.

  • лабы тоип. !!! Лаб раб по _ТОИП Челябинск. Учебнометодическое пособие 1 оу во ЮжноУральский институт управления и экономики


    Скачать 2.3 Mb.
    НазваниеУчебнометодическое пособие 1 оу во ЮжноУральский институт управления и экономики
    Анкорлабы тоип
    Дата18.10.2022
    Размер2.3 Mb.
    Формат файлаpdf
    Имя файла!!! Лаб раб по _ТОИП Челябинск.pdf
    ТипУчебно-методическое пособие
    #738905
    страница4 из 4
    1   2   3   4
    Часть 1. Самостоятельная работа
    Задание 1. Формулировка проекта.
    Тема курсового проекта
    Название программы
    Задание 2. Определите все заинтересованные лица Вашего проекта: кому это нужно (целевая аудитория, заказчик, конечные пользователи).
    Заинтересованные лица проекта
    Целевая аудитория
    Заказчик
    Конечные пользователи
    Кто-нибудь еще?
    Задание 3. Сроки проекта: как срочно нужно / в какие сроки.
    Начало проекта
    Окончание проекта
    Задание 4. Идея проекта: что именно изменить/ сделать / добавить / улучшить / создать / реализовать необходимо в Вашем проекте.
    Идея проекта
    Задание 5. Проблема, потребность, решаемая проектом.
    Изучите пирамиду потребностей (рис. 33):

    70
    Рис. 33. Пирамида потребностей по Маслоу
    Определите уровень потребности, удовлетворяемой программным продуктом. Таких потребностей может быть несколько.
    Удовлетворяемая потребность
    Сформулируйте, какую проблему решает проект. Внимательно изучите список заинтересованных лиц проекта (см. задание 1) и укажите, чью именно проблему решает проект. Проект может решать несколько проблем различных заинтересованных лиц.
    Решаемая проблема
    Проблема
    Заинтересованное лицо
    Задание 6. «Примерка» идеи на проблему.
    Примерим идею (см. задание 4) на проблему (см. задание 5).
    Обеспечивает ли формулировка идеи проекта принципиальное решение описанной проблемы? Если нет, то корректируем, «подгоняем» идею.
    Откорректированная идея
    Задание 7. Компромиссы проекта. Заполните матрицу компромиссов.

    71
    Фиксируется
    Согласовывается
    Принимается
    Время
    Ресурсы
    Возможности
    Задание 8. Проведите SWOT-анализ курсового проекта.
    Метод анализа проекта. Аббревиатура из терминов на английском языке:

    Strength – сильные стороны. Совокупность положительных факторов/преимуществ, положительных условий, имеющихся в вашем распоряжении;

    Weakness – слабые стороны. Отсутствующие в наличии ресурсы, неблагоприятные условия, конкуренты;

    Opportunities – возможности. Наличие ресурсов и/или наличие нескольких кондиций, которые могут быть привлечены (использованы) в целях проекта при определенных условиях с нашей стороны;

    Threats – угрозы/риски. Негативные вероятности, которые могут препятствовать реализации целей проекта и/или существенно изменять ключевые параметры в худшую сторону.
    К внутренним факторам относятся сильные и слабые стороны проекта.
    К внешним факторам – возможности и угрозы.
    Сформулируйте все пункты SWOT-анализа и заполните таблицу.
    Внутренние факторы
    Внешние факторы
    Сильные стороны:
    1.
    2.

    Возможности:
    1.
    2.

    Слабые стороны:
    1.
    2.

    Угрозы:
    1.
    2.

    Проведите анализ. Соотнесите сильные стороны с угрозами проекта.
    Выделите ваши выигрышные позиции. Как предотвратить угрозы проекта?
    Соотнесите слабые стороны с возможностями. Как перевести слабые стороны в сильные, использую описанные возможности?
    Задание 9. Анализ рисков курсового проекта.
    Заполните для Вашего курсового проекта матрицу рисков Эйзенхауэра: приведите минимум по два риска разного уровня:

    72
    Уровень Категория Ключевые параметры
    1
    АА
    Срочно
    Важно
    2
    АВ
    Срочно
    Не важно
    3
    ВА
    Не срочно
    Важно
    4
    ВВ
    Не срочно
    Не важно
    Задание 10. Фазы проекта.
    Разбейте курсовой проект на фазы в зависимости от решаемых задач.
    Например, создание прототипа программы, формирование базы данных, наполнение базы данных, подбор информации для первой главы, оформление текста работы, тестирование программы и т. д. Для каждого этапа определите сроки его начала и окончания, длительность.
    Сроки проекта
    № п/п
    Название этапа
    Дата начала
    Длительность
    Дата окончания
    1 2

    По заполненной таблице создайте диаграмму Ганта.
    Часть 2. Работа в группах
    Задание 11. «Критический взгляд».
    Подготовьте выступление о проекте для группы заинтересованных лиц.
    Для этого расскажите группе идею проекта, его миссию, раздайте роли пользователей проекта. Если есть возможность, пригласите руководителя курсовой в качестве заказчика проекта. Помните, разговаривать с заинтересованными лицами нужно только на «их» языке. Обсудите в группе проект. При выявлении несогласованностей, неточностей, недоработок, внесите изменения в первую часть лабораторной.
    Длительность обсуждения – 10 минут для каждого проекта.
    Задание 12. Создание printscreen’ов программы (индивидуальная работа).

    73
    Для каждого пользователя создайте примерный внешний вид приложения: учтите цветовую гамму, размеры шрифта, эргономику, размещение кнопок и т. д. Вспомните все неудобства, которые Вы испытываете, работая в других программах. «Примерьте» дизайн программы
    «на себя». Ответьте на следующие вопросы:
    – нравится ли вам разработанный продукт?
    – удобен ли интерфейс?
    – все ли требования заказчика вы учли?
    Если ответы на вопросы исчерпаны, тогда можно презентовать проект.
    Задание 13. Обсуждение дизайна программы.
    Работайте в группе. Обменяйтесь printscreen’ами, обсудите. Внесите коррективы.
    Часть 3. Конвейер проектов
    Задание 14. Защитите свой проект перед группой экспертов так, чтобы инвесторы захотели вложить в него деньги.
    Для защиты создайте 3-х минутную презентацию курсового проекта на листе формата А4. Все требования к презентации представлены выше в теоретических вопросах.
    Контрольные вопросы
    1.
    Что такое единое видение проекта?
    2.
    Перечислите способы достижения единого видения проекта?
    3.
    Что такое тизер проекта?
    4.
    Назовите требования к презентации проекта.
    5.
    Каковы особенности проектирования курсовой работы?
    6.
    Что такое пирамида потребностей?
    7.
    В чем особенности SWOT-анализа? Как его проводить?
    8.
    Для чего предназначена матрица рисков Эйзенхауэра? Как ее применять в процессе проектирования?
    По завершении занятия студент должен:
    1.
    Иметь представление об едином видении проекта.
    2.
    Перечислять способы достижения единого видения проекта.

    74 3.
    Знать понятие «тизер проекта».
    4.
    Создавать тизеры проекта.
    5.
    Иметь представление о требованиях к презентации проекта.
    6.
    Перечислять особенности проектирования курсовой работы.
    7.
    Знать понятие «пирамида потребностей».
    8.
    Проводить SWOT-анализ проекта.
    9.
    Иметь представление о матрице рисков Эйзенхауэра, применять ее в процессе проектирования.

    75
    ПРИЛОЖЕНИЕ
    Списки информационных систем для проектирования
    Вариант 1. Регистратура поликлиники.
    На примере системы
    «ТМ:Регистратура»: http://1oms.ru/themes/trustmed2/material.asp?folder=2038&matID=2258
    Вариант 2. Обработка обращений граждан для службы ЖКХ.
    На примере «ПитерСофт: Управление процессами» (Бизнес-процесс
    «Обработка обращений граждан»): http://piter- soft.ru/automation/more/examples/obrabotka-obrascheniy-grazhdan/
    Вариант 3. Электронный документооборот небольшой фирмы.
    На примере «ПитерСофт: Управление процессами» в управлении электронным документооборотом: http://piter-soft.ru/automation/cases/docs/
    Вариант 4. Продажа авиабилетов.
    Автоматизированная система продажи билетов: http://www.astt.ru/doc/magazine2/avtomat_5.doc
    Вариант 5. Туристическая фирма.
    На примере компании Мирида-Тур: http://corpsite.ru/Project/Mirida-
    Tour.aspx
    Вариант 6. Билетная система (Музеи).
    На примере TicketNet-M (музеи): http://www.infotec.ru/ticketnet/ticketnet- m
    Вариант 7. Билетная система (Театр)
    На примере
    АИС
    «СУПЕРБИЛЕТ

    ТЕАТР»: http://www.superbilet.ru/index.php
    Вариант 7. Нарушения ПДД.
    На примере системы обработки данных административных материалов по нарушениям ПДД, зафиксированных посредством комплексов фото- видеофиксации: http://www.rainbowsoft.ru/fvf_avangard
    Вариант 8. Разработать программный модуль «Учет успеваемости студентов». Программный модуль предназначен для оперативного учета успеваемости студентов в сессию деканом, заместителями декана и сотрудниками деканата. Сведения об успеваемости студентов должны

    76 храниться в течение всего срока их обучения и использоваться при составлении справок о прослушанных курсах и приложений к диплому.
    Вариант 9. Разработать программный модуль «Личные дела студентов». Программный модуль предназначен для получения сведений о студентах сотрудниками деканата, профкома и отдела кадров. Сведения должны храниться в течение всего срока обучения студентов и использоваться при составлении справок и отчетов.
    Вариант
    10.
    Разработать программный модуль
    «Решение комбинаторно-оптимизационных задач». Модуль должен содержать алгоритмы поиска цикла минимальной длины (задача коммивояжера), поиска кратчайшего пути и поиска минимального связывающего дерева.
    Вариант 11. Разработать программный модуль «Кафедра», содержащий сведения о сотрудниках кафедры (ФИО, должность, ученая степень, дисциплины, нагрузка, общественная работа, совместительство и др.). Модуль предназначен для использования сотрудниками отдела кадров и деканата.
    Вариант 12. Разработать программный модуль «Лаборатория», содержащий сведения о сотрудниках лаборатории (ФИО, пол, возраст, семейное положение, наличие детей, должность, ученая степень). Модуль предназначен для использования сотрудниками профкома и отдела кадров.
    Вариант 13. Разработать программный модуль «Химчистка». При записи на обслуживание заполняется заявка, в которой указываются ФИО владельца, описание изделия, вид услуги, дата приема заказа и стоимость услуги. После выполнения работ распечатывается квитанция.
    Вариант 14. Разработать программный модуль «Учет нарушений правил дорожного движения». Для каждой автомашины (и ее владельца) в базе хранится список нарушений. Для каждого нарушения фиксируется дата, время, вид нарушения и размер штрафа. При оплате всех штрафов машина удаляется из базы.
    Вариант 15. Разработать программный модуль «Картотека автомагазина», предназначенный для использования работниками агентства.
    В базе содержатся сведения об автомобилях (марка, объем двигателя, дата выпуска и др.). При поступлении заявки на покупку производится поиск

    77 подходящего варианта. Если такого нет, клиент заносится в клиентскую базу и оповещается, когда вариант появляется.
    Вариант 16. Разработать программный модуль «Картотека абонентов
    АТС». Картотека содержит сведения о телефонах и их владельцах.
    Фиксирует задолженности по оплате (абонентской и повременной).
    Считается, что повременная оплата местных телефонных разговоров уже введена.
    Вариант 17. Разработать программный модуль «Автокасса», содержащий сведения о наличии свободных мест на автобусные маршруты.
    В базе должны содержаться сведения о номере рейса, маршруте, водителе, типе автобуса, дате и времени отправления, а также стоимости билетов. При поступлении заявки на билеты программа производит поиск подходящего рейса.
    Вариант 18. Разработать программный модуль «Книжный магазин», содержащий сведения о книгах (автор, название, издательство, год издания, цена). Покупатель оформляет заявку на нужные ему книги, если таковых нет, он заносится в базу и оповещается, когда нужные книги поступают в магазин.
    Вариант 19. Разработать программный модуль «Автостоянка». В программе содержится информация о марке автомобиля, его владельце, дате и времени въезда, стоимости стоянки, скидках, задолженности по оплате и др.
    Вариант 20. Разработать программный модуль «Кадровое агентство», содержащий сведения о вакансиях и резюме. Программный модуль предназначен как для поиска сотрудника, отвечающего требованиям руководителей фирмы, так и для поиска подходящей работы.

    78
    СПИСОК ЛИТЕРАТУРЫ
    1. Архипенков С. Лекции по управлению программными проектами
    [Электронный ресурс].

    URL: http://citforum.ru/SE/project/arkhipenkov_lectures/
    2. Буч, Г. Введение в UML от создателей языка / Г. Буч, Д. Рамбо. И.
    Якобсон. 2-е изд.: Пер. с англ. Мухин Н. – М.: ДМК Пресс, 2010. – 496 с.
    3. ГОСТ Р ИСО 9000-2008. Системы менеджмента качества. Основные положения и словарь
    [Электронный ресурс].

    URL: http://vsegost.com/Catalog/47/47957.shtml
    4. Коуберн, А., Каждому проекту своя методология / А. Коуберн //
    Humans and Technology Technical Report, TR 99.04, Oct.1999 (русский перевод — К. Максимов, А. Максимова).
    5. Мазур, И.И. Управление проектами: Учебное пособие / И.И. Мазур,
    В.Д. Шапиров // Под общ. ред. И.И. Мазура. – 10-е изд. – М.: Омега-Л,
    2013. – 960 с.
    6. Официальный сайт Института Управления Проектами. PMBOK
    [Электронный ресурс]. – URL: http://www.pmi.org/default.aspx
    7. Рассел, Д. Диаграмма Ганта / Д. Рассел. Изд-во: Книга по Требованию,
    2012. – 42 с.
    8. Свод знаний по правлению проектами [Электронный ресурс]. – URL: http://www.pmtoday.ru/project-management/pmbok-pmp/pmbok.html
    9. Статистика успешности IT-проектов [Электронный ресурс]. – URL: http://foykes.com/statistika-uspeshnosti-it-proektov/
    10. Хорошев А.Н. Основы системного проектирования [Электронный ресурс].

    URL: http://www.cfin.ru/management/controlling/sys_project.shtml
    11. 7th annual State of agile development survey, 2013 [Электронный ресурс].

    URL: http://www.versionone.com/pdf/7th-Annual-State-ofAgile-
    Development-Survey.pdf
    12. Agile
    Manifesto
    [Электронный ресурс].

    URL: http://agilemanifesto.org/iso/ru/
    13.
    Cockburn, A., Crystal Clear: A Human-Powered Methodology for Small
    Teams. Addison-Wesley, 2005. 336 р.
    1   2   3   4


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