- •Язык uml, понятие методологии и языка моделирования.
- •Основные обозначения для описания классов, моделирование отношений между классами в языке uml.
- •Понятие и цель объектно-ориентированного анализа, понятие прецедента, сценария, способы определения прецедентов.
- •4.Диаграммы прецедентов, их назначение, основные обозначения принятые в языке uml.
- •Диаграммы взаимодействия их назначение, основные обозначения принятые в языке uml.
- •Назначение концептуальной модели.
- •Понятие и цель объектно-ориентированного проектирования, основные этапы
- •Назначение и концепции визуального программирования (вп): методическая база вп.
- •Компоненты платформы Microsoft.Net.
- •Процесс разработки пп в системе вп; обработка событий, обобщенная структура программы анализа событий.
- •Классификация программного обеспечения (по): разновидности по, состав и назначение по различных групп.
- •Стандартизация программных средств.
- •Понятие жизненного цикла по, основные процессы, модели жц.
- •Характеристики программного обеспечения; назначение характеристик надежности и экономической эффективности.
- •Тестирование по: определение понятия тестирования, тестирование программы как «черного ящика».
- •Тестирование программы как «белого ящика». Виды тестирования.
- •16.Разработка пользовательского интерфейса.
- •18.Объектная модель ado.Net.
- •1.Классы подсоединенных объ-в.
- •2.Классы отсоединенных объ-в
Тестирование по: определение понятия тестирования, тестирование программы как «черного ящика».
Тестирование — процесс выполнения программы с намерением найти ошибки.
Тестирование программы как «черного ящика» имеет целью выяснение обстоятельств, в которых поведение программы не соответствует спецификации. Тестовые же данные используются только в соответствии со спецификацией программы (т. е. без учета знаний о ее внутренней структуре).
При таком подходе обнаружение всех ошибок в программе является критерием исчерпывающего входного тестирования, если в качестве тестовых наборов использовать все возможные наборы входных данных.
Тестирование программы как «белого ящика». Виды тестирования.
Стратегия «белого ящика», или стратегия тестирования, управляемого логикой программы, позволяет исследовать внутреннюю структуру программы. В этом случае тестирующий получает тестовые данные путем анализа логики программы.
Подразумевается, что программа проверена полностью, если с помощью тестов удается осуществить выполнение программы по всем возможным маршрутам ее потока (графа) передач управления.
Недостатки: большое количество неповторяющихся маршрутов; сама программа будет содержать ошибки.
Функциональное -- тестирование возможностей системы, ее реакция на те или иные ситуации.
Регрессионное — проверка полноты реализуемых функций системы по сравнению с предыдущей версией программного продукта.
Нагрузочное — тестирование работы системы на пиковую нагрузку, при этом делается вывод о производительности системы.
Контроль после исправления (обратная связь).
Стрессовое тестирование — проверка реакции системы на внештатные ситуации.
Адаптационное тестирование — проверка корректности перевода программного обеспечения на другой национальный язык.
16.Разработка пользовательского интерфейса.
Назначение: удобный способ взаимодействия польз-ля с програ-й. Должен обеспеч выбор ф-й и работу с д-ми.
На форме исп-ся управл-ие компонеты для выбора ф-й и компонеты вв, выв, редакт-я д-х.
Осн.принципы:
1.Естественность(интуитивность). Отсутсвие у поль-ля осложнений при использ-нии интер-са.
2.Непротиворечивость.(Работа во всех частях-идентична)
3.Отсутствие избыточности
4.Непосредственный доступ к сис-ме помощи.
5.Структурирование инфо на экране( кол-во эл-ов-мин,данные-сгруппир-ны)
6.Выделение эл-ов интерфейса(1.Принцип разделения д-х, 2.Принцип объединения д-х,3.Предупреждение)
7.принцип стандартизации(однотипные д-е в одной обл-ти экрана)
Модальные формы-блок-т дальнейшее вып-е прогр-мы, пока форма не будет закрыта.
Контекстное меню.
17.ADO.Net
Реализует работу прил-й с БД.
Типы подкл-й:
-Постоянное(откр-т соед-е и закрывает при завершении работы с источником д-х.)
-Отсоединенные д-е(При подключении к серверу весь набор д-х копируется на ПК и работа ведется локально)
Доступ к д-м основан на наборе д-х и провайдере д-х.
Работа с набором осущ-ся в 3 шага:
1.Загрузка д=х с сервера/Бд
2.Изменение д-х в наборе на локальной машине
3.Обновление д-х на сервере/БД на основе локальной копии
