- •Гбоу спо «Московский областной колледж информационных технологий, экономики и управления» мо
- •Введение
- •2.2. Проектирование модели данных
- •2.2.2.Среда Ramus
- •2.3. Детальное проектирование программного обеспечения (конструирование прототипа)
- •3. Реализация
- •4.Тестирование программного продукта
- •4.1.Библиотека регрессивных тестов
- •3.1. Обоснование выбора средств разработки
- •3.2 Руководство программиста
- •3.3 Руководство пользователя
2.2. Проектирование модели данных
Проектирование – процесс определения архитектуры, компонентов, интерфейсов и других характеристик системы или ее части.
Проектирование системы направлено на представление системы, соответствующее предусмотренной цели, принципам и замыслам; оно включает оценку и принятие решений по выбору таких компонентов системы, которые отвечают её архитектуре и укладываются в предписанные ограничения. Проект системы есть целостная совокупность моделей, свойств или характеристик, описанных в форме, пригодной для реализации системы.
2.2.1. Среда Microsoft Visio — векторный графический редактор, редактор диаграмм и блок-схем для Windows.
Microsoft Visio предоставляет мощные средства для создания графических диаграмм и работы с данными без художественных или технических навыков. Создавая организационную диаграмму, сетевую диаграмму или диаграмму процессов, можем получить нужное изображение с помощью готовых фигур.
2.2.2.Среда Ramus
Ramus поддерживает полностью способы моделирования бизнес-процессов DFD и IDEF0, а так же имеет дополнительные возможности, призванные удовлетворить нужды команд разработчиков управляемых систем организации.
Ramus также позволяет создавать визуальные модели бизнес-процессов согласно правилам синтаксиса IDEF0, применяя собственный графический процессор. Кроме того, данное приложение позволяет создавать систему кодирования и классификации всех объектов, фигурирующих в бизнес-процессах организации и сочетать эту систему с графическими методами бизнес-процессов.
Ramus имеет гибкие возможности создания отчётности графических моделей бизнес-процессов и системе кодирования и классификации. Эта возможность предлагает создавать отчётность в форме файлов, которые регламентируют работу организации. При этом, данная документация, будучи автоматически генерируемой из системы классификации и кодирования и моделей процессов, носит непротиворечивый и системный характер, что определенно важно при создании систем управления организациями. Важно отметить, что Ramus позволяет видеть проекты через веб-интерфейс с использованием браузера. Это упрощает построение связи между разработчиками и потребителями систем управления.
2.3. Детальное проектирование программного обеспечения (конструирование прототипа)
Детальное проектирование программного обеспечения включает в себя разработку структурной схемы, которая дает достаточно полное представление о проектируемом программном обеспечении. Разрабатываемую программную систему «Ремонт оргтехники» можно декомпозировать на ряд функциональных подсистем: ведения базы данных клиентов, ведение справочной информации, формирование выходной информации, сервисных функций.
Исходя из этого, строится структурная схема программы и на ее основании проектируется структура Главного меню программы. Структурная схема программного обеспечения разрабатываемой информации системы «Ремонт оргтехники» представлена на рис.№ «»
