ПРАКТИЧЕСКАЯ РАБОТА №4 Контрольные вопросы
Средства проектирования информационной системы? Понятие.
Средства проектирования информационных систем - это комплекс инструментальных средств, обеспечивающих в рамках выбранной методологии проектирования поддержку полного жизненного цикла ИС.
Какие средства относятся к средствам проектирования информационных систем?
К основным средствам проектирования относятся:
1) стандартные средства операционных систем, обеспечивающих автоматическое прохождение на ПК определенного класса задач;
2) процедуры, реализующие типовые процессы обработки данных, например контроль выходной информации и ее сортировку;
3) инструментальные средства, к которым относится совокупность взаимосвязанных специальных программных средств, предназначенных для инструментальной поддержки отдельных элементов процесса проектирования ЭИС. Это создание и актуализация словаря данных, документирование проекта, автоматизация контроля проектирования и др.;
4) типовые компоненты, представленные в виде типовых проектных решений (ТПР) и пакетов прикладных программ (ППП);
системы автоматизированного проектирования (САПР), предполагающие использование ПК на всех этапах создания ЭИС и занимающие высшую ступень в эволюции средств проектирования системы.
Характеристика современных CASE-средств и их классификация
Характеристика: мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности; интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС; использование специальным образом организованного хранилища проектных метаданных
Что такое системы управления базами данных?
ООО(сокращенно СУБД) – совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Что такое приложение?
Приложение - программа, предназначенная для выполнения определённых задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и другими программами посредством операционной системы.
Средства разработки приложений? Понятие, примеры.
Средства для создания приложений– совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки создаваемых программ. Примеры: Borland Pascal, Borland C++, Microsoft QuickC
Таблица 1 - Сравнительные характеристики СУБД Название
| Microsoft Access
| Microsoft SQL Server
| My SQL
| Oracle
| Версия
| 2016
| 2016
| 8.0
| 18c
| Фирма производитель
| Microsoft
| Mircosoft
| Oracle
| Oracle
| Поддерживаемые ОС
| Windows
| Windows
| Кроссплатформенность
| Windows, Linux, Solaris, MacOS
| Аппаратные требования
| Операционная система: Windows 7, Windows 8 / 8.1, Windows 10 Процессор: x32/x64 с частотой 1 Ггц и выше Оперативная память (ОЗУ): 1 ГБ ОЗУ (x32) или 2 ГБ ОЗУ (x64). Жесткий диск: 4 Гб. Графика: DirectX10 или выше.
| Операционная система: Windows 8 / 8.1, Windows 10
Частота процессора - 1.4 ГГц
Оперативная память - 1 GB Свободное место на жестком диске - 8 GB
Графика: DirectX10 или выше.
| Операционная система – Windows, MacOS
Оперативная память ОЗУ – 1,5 Гб
Жёсткий диск - 10 Гб
Частота процессора 2 ГГц и выше
| Частота процессора - 500 МГц
Свободное место на жестком диске - Минимум 500 МБ, рекомендован 10 ГБ
Минимум 1 ГБ ОЗУ, рекомендовано 4 GB
| Поддерживаемая модель данных
| Реляционная
| Реляционная
| Серверное ПО, реляционная, открытое ПО
| Объектно -реалицонная
| Формат файлов БД
| mdb
| mdf
| myd
| ora
| Поддерживаемые объекты БД
| Таблицы, запросы, отчёты, страницы, макросы, модули
| Диаграммы, таблицы, представления, хранимые процедуры, пользователи, роли, правила
| Таблицы, триггеры, представления, хранимые процедуры, индексы
| Таблицы, индексы, последовательности, триггеры и ограничения целостности, привилегии, роли и профили, пакеты, процедуры и функции
| Технология создания БД
| Визуально и SQL-скрипт
| Визуально и SQL-скрипт
| SQL-скрипт
| SQL-скрипт
| Создание локальной БД
| +
| +
| -
| +
| Поддержка сервера БД
| -
| +
| +
| +
| Встроенный язык для разработки приложений
| Visual Basic
| С
| Delphi, C, C++, Java, paskal, PHP, python, ruby, smalltalk, tcl, lua, perl, lisp, eiffel
| С, С++
| Поддержка ограничений целостности БД
| Уникальный ключ, первичный ключ, внешний ключ
| Уникальный ключ, первичный ключ, внешний ключ
| Уникальный ключ, первичный ключ, внешний ключ
| Первичный ключ, ограничения уникальности, уникальный ключ, внешний ключ
| Стандарт SQL
| +
| +
| +
| +
| Передача данных в формат MS Excel, MS Word
| +
| +
| +
| +
| Средства для получения отчетов
| +
| +
| +
| +
| Разграничение прав доступа
| -
| +
| +
| -
| Резервирование и восст. БД
| +
| +
| +
| +
| Простота/сложность работы с СУБД
| Простая
| Требует определенных навыков
| Требует определенных навыков
| Требует определенных навыков
| Поддержка Windows - инструмента
| +
| +
| +
| -
| Средства поддержки транзакций
| +
| +
| +
| +
| Простота/сложность работы с инструментальным средством
| Требует навыков программирования
| Требует навыков программирования
| Требует навыков программирования
| Требует навыков программирования
| Возможность создания
Запускаемого файла
| +
| +
| +
| +
|
Таблица 2 — Сравнительные характеристики средств разработки приложений Параметр
| Инструментальная среда
| Delphi
| C++ Builder
| Visual Studio
| RAD Studio
| Название, версия, фирма
производитель
| Borland Delphi 6.
| Borland C++ Builder 10.
| Microsoft Visual Studio 2005
| Embarcadero RAD Studio 10.3 Rio
| Поддерживаемые операционные
системы
| Windows
98/ME/NT/
2000/XP.
| Windows 98/2000 (SP2) или XP.
| Платформа
Windows.
| Windows, macOS, iOS, Android и Linux Server*
| Требования к аппаратному обеспечению
| Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), 128 Мбайт RAM (рекомендуется 256 Мбайт), свободное дисковое пространство 475 Мбайт.
| Pentium II 400 МГ ц или совместимый, 128 Мбайт RAM (рекомендуется 256 Мбайт), 750 Мбайт свободного пространства на жёстком диске.
| Pentium 500 МГц или совместимый, 256 Мбайт RAM, 750 Мбайт свободного пространства на жёстком диске.
| 1 GB RAM (рекомендуется 2 GB+)• 3–9 GB свободного пространства на жестком диске в зависимости от редакции и конфигурации• Обычный GPU с поддержкой DirectX 9.0 или лучше (Pixel Shader Level 2)
Разрешение 1024x768 или более высокое
Intel Pentium или совместимый, минимум 1.6 GHz (рекомендуется 2GHz+)
Мышь или другое указывающее устройство
Операционная система Windows (32 и 64 разрядная): Vista SP2 | 7 | Server 2008 | 8/8.1 | 10
| Встроенный язык
| Object Pascal
| C++
| Visual C++,C#, Visual J#,Visual Basic .NET
| Delphi и C++ Builder
| Поддержка стандарта SQL
| Да
| Да
| Да
| Да
| Поддержка ООП
| Да
| Да
| Да
| Да
| Механизмы доступа к БД
| BDE,ADO, Express, dbExpress.
| dbGo for ADO, dbExpress, BDE.
| ADO .NET
|
| Наличие визуальных и не визуальных компонент для работы с БД
| Да
| Да
| Да
| Да
| Средства построения отчётов
| Набор визуальных и не визуальных компонентов QReport.
| Набор визуальных и не визуальных компонентов QReport.
| SQL Reporting Services.
| SQL-скрипты, Отчеты Oracle
| Наличие средств построения диаграмм.
| Да
| Да
| Да
| Да
| Поддержка технологии Rapid Application Development.
| Да
| Да
| Да
| Да
| Средства поддержки транзакций
| Управление транзакциями на уровне компонента Database.
| Управление транзакциями на уровне компонента Database.
| Механизм
управления
транзакциями.
| Управление транзакциями на уровне компонента Database.
| Утилиты для работы с БД
| Database Desktop, BDE Administrator, SQL Builder
| Database Desktop, BDE Administrator, SQL Builder
| Интегрированная поддержка Microsoft SQL Server 2005.
| BDE Administrator, Table Designer
| Возможность создания исполняемого файла
| Да
| Да
| Да
| Да
| Сложность или простота работы с инструментальным средством
| Среда позволяет быстро и удобно разрабатывать эффективные приложения.
| В основе лежит расширение стандартного языка С.
| Среда ориентирована на быструю разработку качественных, надёжных и производительных приложений.
|
| |