У вас вопросы?
У нас ответы:) SamZan.net

технология Локальные средства разработки программ см

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.4.2025

Инструментарий технологии программирования.

Инструментарий технологии программирования – это программные продукты поддержки технологии программирования.

Программа техника – это технология разработки, внедрения, отладки, верификации создаваемых программных продуктов. В рамках программы техники сформировались группы программных продуктов:

  1.  Средства создания приложений, включающие локальные средства разработки программ и интегрированную среду разработки программ.
  2.  CASE-технология

Локальные средства разработки программ (см.презентация)

Интегрированная среда разработки программ – основное назначение которой – повышение производительности труда программистов, автоматизация создания кодов программ, обеспечивающих графический интерфейс для пользователя. Разработка приложений для архитектуры клиент-сервер, запросов и отчетов.

CASE-технология – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки, сопровождения сложных программных систем. Сформировалась на рубеже 80-х годов, массовое применение крайне затруднительно в связи с высокой стоимостью и высокими требованиями, предъявляемыми к рабочему месту разработчика.

Средства CASE-технологии делятся на две группы:

  1.  Строенные системы реализации, все решения связанные с проектированием и реализацией привязаны к выбранной СУБД (система управления базами данных).
  2.  Независимые от системы реализации – все решения по проектированию и реализации ориентированы на унификацию начальных этапов жизненного цикла, среств их документирования.

Достоинства технологии: поддержка коллективной работы над проектом а счет возможности работы в локальной сети разработчиков, импорта-экспорта любых фрагментов проекта, организационного управления проектом.

Пакеты прикладных программ

ППП – комплекс программ для решения задач определенного класса конкретной проблемной области.

См. презентацию.

Базы данных.

База данных – совокупность хранимых данных, обладающих рядом опред. признаков (см.презентацию)

Содержание и классификация БД (см.презентацию)

В базе данных применяется идея организации данных в виде полей и записей. Записи помещаются в таблицу, совокупность таблиц формирует базу данных.

Структура БД определяет методы занесения данных и хранения в базе. Простейшая БД имеет хотя бы одну таблицу. Структура простейшей БД тождественно равна структуре таблицы. Структуру таблицы составляют столбцы и строки. Их аналоги в БД – поля и записи. Изменив состав полей, мы изменяем структуру базы данных, т.е. получаем новую БД. Поля определяют свойства данных.

БД содержит разные типы объектов:

  1.  Таблицы – основные объекты любой БД, где ранятся все данные, имеющиеся в базе и структура БД.
  2.  Отчет – предназначены для вывода данных на печатающее устройство (запросы для вывода на экран)
  3.  Страницы (страницы доступа к данным) – объекты БД, выполненные в ходе HTML, размещаемые на веб-странице и передаваемые клиенту вместе с БД. Сам объект базой данных не является – это лишь интерфейс между клиентом и БД.
  4.  Макросы и модули – предназначены для автоматизации повторяющихся операций и для создания новых функций путем программирования.

Классификация БД.

По модели данных:

  1.  Иерархическая – состоит из объектов с указанием от родительских объектов к потомкам. Представляет собой дерево, состоящее из уровней. Меж объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня (предок-потомок). Возможны ситуации, когда предок не имеет потомков или их несколько. У потомка всегда только один предок. Потомки, имеющие общего предка, называют близнецами.
  2.  Сетевая – узел (элемент), уровень, связь. Узел – совокупность атрибутов данных, описывающих некоторый объект.  В сетевой структуре каждый элемент может быть связан с любым другим элементом. В сетевой БД имеются указатели в обоих направлениях. Сложнореализуема и сложноизменяема.
  3.  Реляционная – основана на понятии relation – отношение.
  4.  Объектно-ориентированная – БД, где данные представлены в виде модели объектов, включающих прикладные проги, которые управляются внешними событиями.

По технологии хранения и проч. см. презентацию

СУБД

СУБД – система управления базами данных, программное обеспечение, контролирующее организацию, хранение, целостность, внесение изменений, чтение и безопасность информации в БД.

Назначение СУБД – отвечать за обработку запросов к БД и получать ответы от нее.

Функции СУБД и состав (см.презентацию)

Классификация СУБД (см.презентацию)

Способы доступа к БД

  1.  Файл-серверные СУБД – файлы располагаются на сервере, ядро СУБД – на каждом клиентском компьютере, доступ к данным через локальную сеть. Недостаток – высокая загрузка сети, низкая загрузка ЦП.
  2.  Клиент-серверные СУБД – клиентская часть входит в состав прикладной программы. Обеспечивают разграничение доступа между пользователями, мало загружают сеть и клиентские машины. Высокая нагрузка сервера по надежности, скорости обработки данных и т.д.
  3.  Встраиваемые СУБД – библиотека, позволяющая унифицированным образом хранить большие объемы данных на локальной машине. Доступ к данным осуществляется через язык SQL или через особые функции СУБД. Они быстрее клиент-серверов и не требуют установки сервера, быстрее клиент-серверным, применяются там, где производится работа с большими объемами данных.



1. Экономические ресурсы организации малого бизнеса
2. еще до того как они познакомились
3. КРЕСТЬЯНСКИЕ ВОЙНЫ В РОССИИ В XVII-XVIII В
4. О гражданской обороне
5. Консольное приложение на Дельфи
6. Лабораторная работа 76-
7. Тема- От эмоции до болезни один шаг или как избежать близорукости Автор- Романенко Виктория.html
8. Политическая борьба в Афинах во время Пелопоннесской войны
9. О пользе циклов
10. реферат дисертації на здобуття наукового ступеня кандидата педагогічних наук