Дипломная работа: Автоматизированное рабочее место "Логистика" ЗАО "Приосколье"
- предложение новых товаров;
- эффективность управления.
Вся вышеуказанная информация характеризует систему управления складской логистикой. Сотрудниками данного отдела являются:
Генеральный директор;
Работники отдела сбыта, главная функция которых состоит в работе и связи с клиентами;
Работники склада: их главная задача – обеспечение и контролирование товаров.
2.3 Выбор и обоснование технологии проектирования и инструментальных средств разработки
Любой проект разработки программного обеспечения в своем развитии проходит определенный жизненный цикл – последовательность этапов и совокупность действий, в результате которых создается первая версия продукта. Реалистичная модель жизненного цикла упрощает выполнение проекта и гарантирует, что в проекте с каждым следующим этапом реализуется все больше запланированных задач. Прежде чем приступить к разработке системы необходимо иметь четкое описание методологии разработки, адаптированной к конкретному проекту. На основе выбранной методологии производится выбор конкретных проектных инструментов и программных средств (таблица 2):
Таблица 2
Средства | Rational Rose Enterprise Edition | BPWin 4.0 | EasyCase 3.1 | Вес критерия |
Критерии | ||||
цена/доступность | 10 | 10 | 9 | 5 |
объектный подход | 10 | 0 | 0 | 5 |
Функциональный подход | 0 | 10 | 7 | 5 |
требования к ресурсам | 7 | 8 | 10 | 3 |
Техническая поддержка | 10 | 10 | 1 | 4 |
Совместимость с установленным ПО | 10 | 10 | 2 | 4 |
Итого | 201 | 204 | 122 |
Основываясь на всем вышеуказанном, было принято решение использовать в качестве инструментального средства разработки проекта RationalRoseEnterpriseEdition, который полностью поддерживает объектно-ориентированный подход.
Rational Rose - CASE-средство фирмы Rational Software Corporation (США) - предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации.
Структура и функции
В основе работы Rational Rose лежит построение различного рода диаграмм и спецификаций, определяющих логическую и физическую структуры модели, ее статические и динамические аспекты. В их число входят диаграммы классов, состояний, сценариев, модулей, процессов.
Средства автоматической генерации кодов программ на языке С++, используя информацию, содержащуюся в логической и физической моделях проекта, формируют файлы заголовков и файлы описаний классов и объектов. Создаваемый таким образом скелет программы может быть уточнен путем прямого программирования на языке С++. Анализатор кодов С++ реализован в виде отдельного программного модуля. Его назначение состоит в том, чтобы создавать модули проектов в форме Rational Rose на основе информации, содержащейся в определяемых пользователем исходны?