Главная Теоретический материал Лабораторные работы Задачи Тесты Контакты

Узбекское Агентство
Связи и Информатизации



Ташкентский Университет Информационных Технологий


Кафедра
«Программное обеспечение информационных технологий»

Направления:

5521900Информатика и
информационные технологии,
5523500Защита информации,
5523600Электронная коммерция,
5811200Сервис (информационный сервис),
5811300Сервис (электронные и
компьютерные технологии),
5320200Информатика и
библиотековедение,
5140900Профессиональное образование
(по направлению
информатика и
информационные технологии).


Преподаватель дисциплины



Доцент
Чернев Дмитрий Алексеевич

Объектно-ориентированные технологии проектирования прикладных программных средств

Объектно-ориентированное проектирование программного обеспечения сводится прежде всего к разработке модели реальной системы, для решения задачи которой она создается.

Моделью системы(или какого-либо другого предмета или явления) называют формальное описание системы, в котором выделены основные объекты, составляющие систему, и отноше­ния между этими объектами. В модели системы опускают много­численные детали, усложняющие ее понимание.

Моделирование систем широко распространено в науке и технике для изучения и упрощения сложных систем.

Модели систем помогают:

- проверить работоспособность разрабатываемой системы на ранних этапах ее разработки;

- общаться с заказчиком системы, уточняя его требования к системе;

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

В объектно-ориентированной технологии проектируемое прог­раммное обеспечение представляется в виде трех взаимосвя­занных моделей:

1) объектной модели, которая представляет собой статические и структурные аспекты системы, в основном связанные с дан­ными;

2) динамической модели, которая описывает работу отдельных частей системы;

3) функциональной модели,в которой рассматривается функциональное взаимодействие отдельных частей системы (как по данным, так и по управлению) в процессе ее работы.

Эти три вида моделей позволяют получить три взаимноортогональных представления системы в одной системе обоз­начений.

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

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


Назад


Главная Теоретический материал Лабораторные работы Тесты Контакты