Результатом выпускной квалификационной работы является разработка нового программного обеспечения Автоматизация работы агентства недвижимости «Старый Город».
Данная выпускная квалификационная работа состоит из двух частей, которые выполняются параллельно.
Реализация любого проекта начинается с определения его жизненного цикла.
Жизненный цикл — период времени, который начинается с момента принятия решения о необходимости создания программного продукта (рисунок 1) и заканчивается в момент его полного изъятия из эксплуатации. Этот цикл — процесс построения и развития ПО.
Рисунок 1. Жизненный цикл проекта
На этапе «Планирования проекта» осуществляется сбор данных об АН. Описывается предметная область чтобы разработчик изучил более углубленно об АН, составляется анализ аналогов и прототипов для того чтобы сравнить похожие проекты (АИС) и сделать более улучшенную. Разрабатывается первичная документация (ТЗ) и проводиться брифинг с заказчиком, чтобы узнать его требования к ИС.
|
|
На этапе «Реализация» осуществляется разработка нового ПО – программирование. На этом этапе могут возникнуть вопросы, по созданию программы, поэтому необходимо будет возвратиться на предыдущий этап, для более точного определения требований заказчика.
Этап «Тестирование и проверка работоспособности» отвечает за проведение тестирования будущего ПО. На данном этапе будет проводиться функциональное тестирование и юзабилити тестирование (проверка эргономичности). В ходе тестирования могут быть обнаружены ошибки в программе, поэтому необходимо вернуться на предыдущий этап, для исправления найденных ошибок, после чего снова провести тестирование.
Этап «Ввод в эксплуатацию» данном этапе осуществляется подготовка документации для сопровождения ПО (руководство пользователя, прочая документация о денежных средствах), а также сдачу нового ПО заказчику
Когда жизненный цикл проекта создан, следующее, что нужно создать, это выстроить иерархическую структуру работ для удобной разработки и сопровождения системы. А также определить контрольные события.
Контрольные события - это главные события проекта, контрольные даты получения результатов. Результаты и контрольные события могут совпадать или иметь разные значения.
Исходя из иерархической структуры работ, были определены контрольные события.
Ими стали:
1. окончание работы с планированием проекта
2. сдача АИС. Иерархическая структура работ представлена в таблице 2.
Таблица 2 - Структура работ
Пример списка работ(операций) проекта | |
Наименование пакета работ | Наименование операций |
Планирование проекта | 1) Анализ предметной области, аналогов, прототипов 2) Анализ аналогов и прототипов 3) Проведение брифинга с заказчиком и составление брифа 4) Описание задач для проектирования (жизненный цикл, иерархическая структура работ, контрольные события) 5) Разработка документации (формирование требований, концепция, техническое задание) |
Реализация проекта | 1) Разработка логической структуры и навигации АИС 2) Разработка детальной концепции и визуального дизайна АИС 3) Программирование АИС |
Тестирование проекта | 4) Функциональное тестирование 5) «Юзабилити» тестирование |
Ввод в эксплуатацию | 1) Разработка документации 2) Подготовка документации к сдаче проекта 3) Сдача АИС заказчику |
|
|