Логотип Автор24реферат
Задать вопрос
Дипломная работа на тему: Обоснование выбора средств разработки
80%
Уникальность
Аа
8583 символов
Категория
Программирование
Дипломная работа

Обоснование выбора средств разработки

Обоснование выбора средств разработки .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Выбор СУБД и средства разработки производится с учетом множества факторов, включающих совместимость с архитектурой существующей системы, наличия лицензий на соответствующее программное обеспечение, а также с учетом максимального соответствия среды разработки специфике решаемой прикладной задачи. Также выбор инструментария разработки должен производиться с учетом соответствия современным тенденциям развития ИТ-технологий, поддерживаться производителями и иметь расширения для обеспечения совместимости с программным и аппаратным обеспечением. Нужен язык программирования, который работает с сервером напрямую [5].
Проведем обзор возможностей наиболее распространенных сред разработки. Нижеприведённые характеристики систем программирования приведены в работе [16]. Основные характеристики сред программирования приведены в таблице 16.
Таблица 6 - Параметры сред программирования
№ Характеристики Средства разработки
РНР 1С: Предприятие Visual Studio Delphi
1. Технология
обработки кода Интерпретатор
Интерпретатор
Компилятор Компилятор
2. Язык программирования РНР Java Script С# Delphi
3. Система Закрытая Закрытая Открытая Открытая
4. Работа с СУБД MySQL, MS SQL, Oracle, IBM DB2 идр. MDB, ODBC Поддержка форматов MDB, SQL cиспользованием DB-библиотеки,
ODBC Поддержка
dBASE, Paradox, InterBase, MDB, Infrrmix, MSSQL, MySQL, ODBC
5. Создание режимов работы в режиме «мастер» Нет Присутствует Присутствует Присутствует
6. Динамическаяреализация форм ввода, возможность обработки сообщений Присутствует Присутствует Частично Присутствует
7. Стандарт реализации приложения Нет Нет каркасный (мастер) компонентный (мастер)
8. Технология Работа с
построителями экранов, меню, отчетов (drag-and-drop), классами Работа с
построителями экранов, меню, отчетов (drag-and-drop), классами Редактор классов, Редактор ресурсов (drag-and-drop) Редактор объектов (drag-and-drop)
9. Реализация печатных форм Нет Встроенный Внешний Объект :Report
10 Работа с исключениями Процедура Процедура Объект Объект
11 Поддержка CASE RationalRose
Присутствует нет Присутствует Нет
Выбор СУБД производится в соответствии с требованиями [7]:
- совместимость с имеющейся системной архитектурой информационной системы;
- наличие возможностей реализации совместного доступа пользователей к базе данных;
- возможность обеспечения оптимальных параметров быстродействия при нагрузке в среднем около 200 новых записей ежедневно, возможность одновременного подключения до 40 пользователей.
- подключение к СУБД без необходимости установки дополнительных программ;
- наличие консоли администрирования, обеспечивающей возможности управления базами данных, включая резервное копирование, восстановление, установку и настройку доступа пользователей к объектам БД.
MySQLв настоящее время является одной из самых распространенных бесплатных СУБД

Зарегистрируйся, чтобы продолжить изучение работы

. Система имеет богатый функционал и используется для работы с Web-приложениями и Интернет-ресурсами. Имеет встроенную систему разграничения доступа пользователей. Для управления базой данных не обязательно знанияSQL команд, администрирование осуществляется в специализированной консоли, позволяющей работать в интерактивном режиме [11].
СУБД PostgreSQL СУБД с достаточно богатым набором функционала, ориентированная на работу в UNIX системах. Недостатком ее использования является скорость доступа к данным, сложность в настройке.
Весомые критерии при выборе СУБД для проектирования включают данные о функциональных характеристиках, включающих характеристики надежности, параметры производительности и масштабируемости. В таблице 17 показаны результаты сравнительного анализа характеристик СУБД, выполненные на основе экспертных методов [17]. Каждой характеристике выставлена оценка по 10-бальной шкале.
Таблица 7 – Результаты экспертного оценивания СУБД
Тип
СУБД Оценка
параметров
производительности Возможности
конкурентного
доступа
Уровень
стабильности работы при нагрузке Поддержка распределенных БД
Управление пользователями
MS
SQLServer
9 8 8 7 10
Oracle 8 10 8 7 6
MS Access 3 - 4 2 3
По результатам анализа функциональности СУБД сделаны выводы:
- СУБД Oracle эффективно применять при работе с информационными системами больших масштабов, при необходимости работы с большим количеством пользователей при максимальной нагрузке;
- Использование СУБД MS Access эффективно при работе с файл-серверной архитектурой, стабильная работа в многопользовательском режиме не гарантируется;
- СУБД MS SQL Server имеет набор необходимых параметров по характеристикам производительности, совместимости, обладает необходимым набором средств администрирования.
В рамках данного проекта для реализации задачи создания сервиса будет использован язык программирования 1C: Предприятие

50% дипломной работы недоступно для прочтения

Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше дипломных работ по программированию:

Разработка веб-сайта предприятия

63089 символов
Программирование
Дипломная работа
Уникальность

Создание сайта для ООО Chocolatte

55549 символов
Программирование
Дипломная работа
Уникальность

Автоматизация учета ремонта компьютерной техники

60296 символов
Программирование
Дипломная работа
Уникальность
Все Дипломные работы по программированию
Закажи дипломную работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.