
- •Введение
- •1. Постановка задачи проектирования
- •1.1. Краткое описание предметной области
- •1.2. Составление модели требований
- •1.2.1. Построение модели прецедентов
- •1.2.2. Документирование прецедентов по содержанию
- •2. Аналитическое моделирование
- •2.1. Построение статической модели системы
- •2.2. Разбиение на объекты
- •2.3. Моделирование состояний
- •2.4. Динамическое моделирование
- •3.4. Детальное проектирование классов системы
- •Приложение №1 «Управление проектом автоматизации» Инициация, интеграция Определение формы организации
- •Определение участников проекта
- •Устав проекта
- •Цели проекта
- •Управление содержанием
- •Управление сроками
- •Управление стоимостью проекта
3.4. Детальное проектирование классов системы
В заключение данной курсовой работы модернизируем диаграмму сущностных классов, добавив в неё действия классов. (Рис. 17.)
Рисунок 17. Детальное проектирование классов системы
Приложение №1 «Управление проектом автоматизации» Инициация, интеграция Определение формы организации
Организацией, выполняющей данный проект, является Открытое Акционерное Общество «Красноярский металлургический завод №3», которое занимается производством стальных изделий.
Определение участников проекта
• Участники проекта – физические или юридические лица, которые непосредственно вовлечены в реализацию проекта, либо чьи интересы могут быть затронуты при осуществлении проекта.
Участники данного проекта:
• Заказчик – будущий владелец и пользователь результатов проекта. Обеспечивает финансирование проекта. В данном проекте заказчиком является непосредственно само ОАО «Красноярский металлургический завод №3».
• Руководитель проекта (проект-менеджер) – лицо, которому заказчик делегирует полномочия по руководству работами по проекту: планированию, контролю и координации работ участников проекта. Конкретный состав полномочий руководителя проекта определяется контрактом с заказчиком.
• Команда проекта – специфическая организационная структура, возглавляемая руководителем проекта и создаваемая на период осуществления проекта. Состав и функции команды зависят от масштабов, сложности и других характеристик проекта. Команда проекта вместе с руководителем проекта является разработчиком проекта. В состав команды проекта входит:
• Специалист по проектированию – производит анализ предметной области и создаёт проект программного продукта
Дизайнеры интерфейса:
• Специалист по визуальному программированию – занимается, непосредственной, разработкой визуального интерфейса пользователя.
• Программист – разрабатывает программный код продукта.
• Программист БД – занимается разработкой базы данных для программного продукта.
• Специалист по внедрению программного продукта.
Устав проекта
Общая информация:
• Шифр проекта STEELKOS07
• Наименование проекта Проектирование автоматической системы выплавки стали
• Автор документа Информационный менеджер
• Дата создания 26.05.2012
• № версии 3.2M
Информация о заказчике проекта:
• Заказчик Открытое Акционерное Общество «Красноярский металлургический завод №3»
• Контактная информация г. Красноярск, ул. Железобетонная 1-1
тел: 2-242-342
Факс: 2-242-340
Цели проекта
Спроектировать, создать и внедрить автоматизированную систему контроля выплавки стали, которая позволит производить непрерывный мониторинг процесса производства и сократить количество дефектной продукции.
Обоснование целесообразности реализации проекта.
В настоящее время на предприятии осуществляется ручной контроль процесса выплавки стали. Но частые поломки оборудования и низкое качество изготавливаемого продукта заставили руководство задуматься о внедрении на производство системы автоматизированного контроля процесса выплавки стали. Такого рода система позволит производить непрерывный мониторинг процесса и автоматически корректировать ошибки, возникающие в ходе выплавки, а также избавит процесс производства от простоя оборудования и ошибок по причине человеческого фактора.
Ожидаемые результаты проекта.
В результате реализации данного проекта на предприятии ОАО «Красноярский металлургический завод №3» будет спроектирован, создан и внедрен программный продукт для автоматизации процесса выплавки стали, соответствующий всем требованиям, предъявляемым заказчиком.
Содержание проекта:
Написание технического задания
Проектирование программного продукта
Аналитическое моделирование
Проектное моделирование
Создание программного продукта
Разработка интерфейса программного продукта
Разработка ядра система
Внедрение программного продукта на предприятии
Установка программного продукта на предприятии
Обучение ремонтного персонала работе с программным продуктом
Ограничения и допущения проекта:
Ограничения:
1. Время исполнения проекта |
420 дней |
2. Затраты по проекту |
30 000 000 руб. |
3. Технические |
Проектирование прикладного ПО должно быть выполнено с использованием UML. |
4. Организационные |
План работ должен быть согласован с руководителем предприятия. Регламентирующая документация должна быть согласована с руководством компании. Руководитель проекта должен быть наделен полномочиями. |
Допущения:
1. Недостаток существующего парка компьютеров и технологической базы для достижения всех целей автоматизации и, как следствие, выделение бюджета под закупку оборудования.
2. Недостаточная квалификация ремонтного персонала предприятия для работы с данной системой, следовательно, выделение дополнительного финансирования на обучение персонала.
Периодичность отчетности участников проекта:
Ежедневная |
Нет |
Еженедельная |
Еженедельный отчет предоставляется руководителю проекта. Обязательные разделы отчета: 1.Результат работы за неделю (завершенные задачи; процентготовности незавершенных); 2.Изменение графика (отставания, опережения, причины); 3.Текущие проблемы в проекте. |
Ежемесячная
|
Отчет по этапам проекта, предоставляется руководителем проекта, куратору проекта. Обязательные разделы отчета: 1.Результат работы по этапу (завершенные задачи; процентготовности незавершенных); 2.Изменения в графике (отставания, опережения, причины); 3.Текущие проблемы в проекте |
Итоговая |
Итоговый отчет перед руководством компании по результатам проекта (выполнение всех запланированных показателей проекта) |