- •Язык uml, понятие методологии и языка моделирования.
- •Основные обозначения для описания классов, моделирование отношений между классами в языке uml.
- •Понятие и цель объектно-ориентированного анализа, понятие прецедента, сценария, способы определения прецедентов.
- •4.Диаграммы прецедентов, их назначение, основные обозначения принятые в языке uml.
- •Диаграммы взаимодействия их назначение, основные обозначения принятые в языке uml.
- •Назначение концептуальной модели.
- •Понятие и цель объектно-ориентированного проектирования, основные этапы
- •Назначение и концепции визуального программирования (вп): методическая база вп.
- •Компоненты платформы Microsoft.Net.
- •Процесс разработки пп в системе вп; обработка событий, обобщенная структура программы анализа событий.
- •Классификация программного обеспечения (по): разновидности по, состав и назначение по различных групп.
- •Стандартизация программных средств.
- •Понятие жизненного цикла по, основные процессы, модели жц.
- •Характеристики программного обеспечения; назначение характеристик надежности и экономической эффективности.
- •Тестирование по: определение понятия тестирования, тестирование программы как «черного ящика».
- •Тестирование программы как «белого ящика». Виды тестирования.
- •16.Разработка пользовательского интерфейса.
- •18.Объектная модель ado.Net.
- •1.Классы подсоединенных объ-в.
- •2.Классы отсоединенных объ-в
Назначение концептуальной модели.
Концептуальная модель – модель предметной области, которая определяет словарь системы
Перечисляются объекты нужные для адекватного описания системы.
Описывает задачу не зависимо от способов её реализации
Закладывает основу для объектной модели
Дает готовый словарь
Понятие и цель объектно-ориентированного проектирования, основные этапы
ООП - процесс построения объуктн модели решения.
Цель к разработке ПО: 1) повышение производит труда разработчиков ПО, 2) естественность, 3) надежность 4)возможность повторного использования 5) удобство в сопровождении 6)способность совершенствоваться 7)выпуск новых версий.
Этапы:
1.Этап разработки стратегии проектирования
2.Этап анализа
3.Этап определения тестирования
4.Этап проектирования
Назначение и концепции визуального программирования (вп): методическая база вп.
Цель создания: повышение производительности труда разработчиков ПО
Назначение: автоматизация процессов создания ПО
Причины создания СВП:
Создание грф пользовательского интерфейса; удобное меню программы.
Методологическая база:
Модульное программирование;
Типизация стр-ры программы
Типизация программных объектов
Модель процесса анализа и обработки событий
Компоненты платформы Microsoft.Net.
Система .NET Framework и инструментальные средства Visual Studio .NET - средства, инструменты, спецификации и информационные материалы для построения и сопровождения приложений.
.NET Framework – инфраструктура среды Microsoft.net, определяемая особенностями разработки структуры на данной платформе. Включает: CLR (среда времени выполнения); .net.FCL (библиотека классов); CLS (общая специфика языков)
Процесс разработки пп в системе вп; обработка событий, обобщенная структура программы анализа событий.
Процесс работы среды структурно-визуального программирования включает в себя следующие действия: -разработка пользователем графического интерфейса программы; -объединение компонент по средствам структурно-визуальной генерации промежуточного кода; -отладка программы, с использованием контрольных точек и пошагового выполнения; -компиляция проекта в готовое приложение. Обработчики событий-это методы в объекте, привязанные к событию, возникающему в приложении. Класс определяет событие с помощью объявления события (OnClick)
Классификация программного обеспечения (по): разновидности по, состав и назначение по различных групп.
Программное обеспечение (ПО) – это совокупность компьютерных программ и сопровождающей их документации, позволяющей использовать ЭВМ для решения различных задач.
В зависимости от назначения ПО принято разделять на различные группы: системное((System software) предназначено для решения задач, связанных с эксплуатацией вычислительной системы; оно обеспечивает возможность эффективного использования ЭВМ по назначению.), прикладное ((Application software) предназначено для решения на ЭВМ производственных задач.)и деструктивное(предназначено для выполнения функций, нарушающих нормальную работу пользователей.).
Системное по:
Операционные системы, в том числе, сетевые, (Operating system) предназначены для обеспечения взаимодействия пользователей и ППО с аппаратной частью ЭВМ.
Системные оболочки предназначены для упрощения взаимодействия пользователей с операционной системой ЭВМ за счёт использования эргономичного («дружественного») человеко-машинного интерфейса, что способствует повышению эффективности использования ЭВМ в производственных целях (Norton Commander, Far, Windows Commander).
Системы программирования предназначены для разработки и сопровождения ПО различного назначения (системного и прикладного). Они включают в себя трансляторы (компиляторы и интерпретаторы), компоновщики (редакторы объектных кодов), отладчики, библиотеки стандартных программ и др
Сервисное ПО («утилиты») предназначено для решения вспомогательных задач системного и прикладного характера
Прикладное по:
Прикладные программы,
ППП (методоориентированные и проблемноориентированные)
прикладные системы).
Деструктивное по:
Программы-вирусы
Программы-закладки
