Файл: Практическая работа Обоснование выбора средств проектирования информационной системы.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.02.2024
Просмотров: 80
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическая работа № 8. Обоснование выбора средств проектирования
информационной системы
Цель: изучить основные характеристики средств разработки приложений ИС, провести их сравнительный анализ.
Теоретические сведения
Как известно, существует четыре пути внедрения информационной системы:
− приобретение готового проектного решения (типового пакета прикладных программ);
− адаптация существующего проектного решения;
− разработка нового проекта силами посторонней организации;
− разработка нового проекта силами сотрудников самой фирмы.
На рынке информационных систем представлено несколько вариантов продуктов, способных после соответствующей адаптации решить поставленные задачи.
Информационная система обязательно в своем составе имеет базу данных. На рынке проектирования существует множество приложений для разработки БД. Системы управления базами данных - программная система, поддерживающая наполнение и манипулирование данными в файлах баз данных.
Кроме СУБД существуют средства разработки приложений. Это совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки создаваемых программ.
Чаще это языки программирования, обладающие развитыми визуальными инструментами.
Microsoft Office Access - реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самой Access можно писать приложения, работающие с базами данных.
Microsoft SQL Server - система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase.
Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.
MySQL - свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL
AB.
Interbase - реляционная система управления базами данных, разрабатывающаяся компанией
Embarcadero, появилась в середине 1980-х годов, принадлежала самостоятельной одноимённой компании, Ashton-Tate, Borland. Код Interbase стал основой свободно распространяемой системы управления базами данных Firebird.
Delphi (произноситься Дельфи) - структурированный объектно-ориентированный язык программирования с жесткой привязкой к типам данных. В основном используется для прикладного программирования в среде Windows.
C++ Builder - программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языках программирования Си и C++.
RAD Studio – это программная среда, позволяющая пользователям на языках Object Pascal и
C++ создавать, развертывать и обновлять приложения в самый быстрый способ за счет использования облачных сервисов.
Задания выполняются в Word и прикрепляются в Moodle в виде файла.
Все необходимые данные находятся в Интернете.
Задание №1.
Проведите сравнительный анализ информационных систем, представленные на российском рынке, результат занесите в таблицу
Решение
Срок внедрения
Стоимость внедрения
Пример внедрения в
России
Microsoft
Axapta,
Navision iScala
MFG/PRO
J.D.Edwards
OneWorld
SyteLine ERP
Галактика
«Парус»
«1С: Предприятие»
Задание 2.
Выполнить сравнительный анализ средств управления базами данных, заполнив таблицу, приведенную ниже.
Сравнительные характеристики СУБД
Название
MS Access
MS SQL
Server
MySQL
Oracle
Версия
Фирма производитель
Поддерживаемые ОС
Аппаратные требования
Поддерживаемая модель данных
Формат файлов БД
Поддерживаемые объекты
БД
Технология создания БД
Создание локальной БД
Поддержка сервера БД
Встроенный язык для разработки приложений
Поддержка ограничений целостности БД
Стандарт SQL
Передача данных в формат
MS Excel, MS Word
Средства для получения отчетов
Разграничение прав доступа
Резервирование и восст. БД
Простота/сложность работы с СУБД
Поддержка
Windows
- инструмента
Средства поддержки транзакций
Простота/сложность работы с инструментальным средством
Возможность создания
Запускаемого файла
Задание 3.
Выполнить сравнительный анализ средств разработки приложений, заполнив таблицу, приведенную ниже.
Сравнительные характеристики средств разработки приложений
Параметр
Инструментальная среда
Delphi
C++
Builder
Visual
Studio
RAD
Studio
Название, версия, фирма производитель
Поддерживаемые операционные системы
Требования к аппаратному обеспечению
Встроенный язык
Поддержка стандарта SQL
Поддержка ООП
Механизмы доступа к БД
Наличие визуальных и не визуальных компонент для работы с БД
Средства построения отчётов
Наличие средств построения диаграмм.
Поддержка технологии
Rapid
Application Development.
Средства поддержки транзакций
Утилиты для работы с БД
Возможность создания исполняемого файла
Сложность или простота работы с инструментальным средством
Задание 4. Ответить на контрольные вопросы.
Задание 5. Сделать вывод о полученном результате.
Задание 6. Сформировать отчет о проделанной работе.
Контрольные вопросы
1. Средства проектирования информационной системы? Понятие.
2. Какие средства относятся к средствам проектирования информационных систем?
3. Характеристика современных CASE-средств и их классификация
4. Что такое системы управления базами данных?
5. Что такое приложение?
6. Средства разработки приложений? Понятие, примеры.