- •Язык uml, понятие методологии и языка моделирования.
- •Основные обозначения для описания классов, моделирование отношений между классами в языке uml.
- •Понятие и цель объектно-ориентированного анализа, понятие прецедента, сценария, способы определения прецедентов.
- •4.Диаграммы прецедентов, их назначение, основные обозначения принятые в языке uml.
- •Диаграммы взаимодействия их назначение, основные обозначения принятые в языке uml.
- •Назначение концептуальной модели.
- •Понятие и цель объектно-ориентированного проектирования, основные этапы
- •Назначение и концепции визуального программирования (вп): методическая база вп.
- •Компоненты платформы Microsoft.Net.
- •Процесс разработки пп в системе вп; обработка событий, обобщенная структура программы анализа событий.
- •Классификация программного обеспечения (по): разновидности по, состав и назначение по различных групп.
- •Стандартизация программных средств.
- •Понятие жизненного цикла по, основные процессы, модели жц.
- •Характеристики программного обеспечения; назначение характеристик надежности и экономической эффективности.
- •Тестирование по: определение понятия тестирования, тестирование программы как «черного ящика».
- •Тестирование программы как «белого ящика». Виды тестирования.
- •16.Разработка пользовательского интерфейса.
- •18.Объектная модель ado.Net.
- •1.Классы подсоединенных объ-в.
- •2.Классы отсоединенных объ-в
18.Объектная модель ado.Net.
Предполагает сущ-е 2х мн-в классов, к-ые выполняют опр-ые задачи.
1.Классы подсоединенных объ-в.
-обеспеч. устан-е соед-я с БД и упр-я со стороны приложения.
-обеспеч. сохран-е, преобр-е, исполь-е получ от БД инфо на стороне прил-я
Эл-ты:
Connection-представляет соед-е с источником д-х и обеспеч-т подключ-е к БД.
Command-вып-е действий над БД при исп-ии открытого подключ-я.Иногда требуются параметры(объект Parametr)
DataReader-подключенный к источнику д-х набор записей, доступный лишь для чтения.Позволяет просматривать р-ты запроса.
DataProvider-набор взаимосв-х компонентов, обеспеч доступ к д-м.
-SQL ManagerProvider
-ADO ManagerProvider
DataAdapter-составная часть Provider.Исп-ся для зап-я объ DataSet и модификации источника д-х.Вып-т ф-ции посредника при взаим-ии между физ.файлом БД и DataSet.
Реализ-ся методом Fill(дополнение из БД и ДатаСет) и UpDate( измняется по источнику Дата Сет в БД)
Transaсtion-неделимая посл-ть операторов, осущ.запрос, приводящая к одному из р-ов вып-я.
Доступ к д-м с пом-ю DataProvider
1.Объект класса Коннектион уст-ет соед-е между БД и прил-м.
2.Соед-е станов-ся доступным Команд и ДатаАдаптер
3.Объ-т Команд позв-т вып-ть команды над БД
4.Если команда возвр-т неск-ко зн-й,Команд открывает доступ к ним через ДатаРидер
5.Р-ты вып-я команды обр-ся через объ-т ДатаСет,к-ый зап-ся при помощи объ. ДатаАдаптер
6.Для обн-я д-х в БД исп-ся объ-ты Команд и ДатаАдаптер
2.Классы отсоединенных объ-в
-могут быть сам-но исп-ны наряду с обычными компонентами и эл-ми упр-я, даже если в прил-нии не предполагается работа с БД.
Эл-ты:
1.ДатаСет-позволяет хр-ть инфо в рассоединенной среде.
ДатаСет вкл:
1)ДатаТэйбл-представляет 1 табл. БД, кот-ая хар-ся схемой табл и содержимым табл.
При этом схема табл(стр-ра объ-в ДатаТэйбл) опр-ся наборами:
-мн-м столбцов(DataColumns, сост из мн-ва объ DataColumn)
-мн-м огр-й табл(Constraints, сост из мн-ва объ Constraint)
Содержимое табл зад-ся набором DataRows(конкретное мн-во записей табл, каждая из к-х явл объ-м-представителем класса DataRow)
2)Св-во Relations-связи между табл.
2.Constraints-позволяет задать на мн-ве объ-в в ДатаТэйбл огр-я.
3.DataView-объ-ты, не предназнач-е для орг-ции вызуализации об-в ДатаТэйбл. Их назн-е: простой послед-й доступ к строкам табл.Представляет ср-ва динамического пред-я набора д-х, к кот-му можно применить сортировку и фильтрацию, не обладая спец.ср-ми БД.
