Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
20.11.2017

Объектно-ориентированное проектирование при разработке программного обеспечения

Современное программное обеспечение (ПО) строится на основе классов объектов. И учителю после разъяснения причин, по которым разработчики ПО пришли к применению этого подхода, необходимо перейти к изложению содержания основных этапов реализации этого подхода. Что и позволит в дальнейшем обучить учащихся созданию объектно-ориентированных программ.

Содержимое разработки

Капитонов И.Н. ГБОУ Гимназия №171 г. Санкт-Петербург. Учитель информатики.

Объектно-ориентированное проектирование при разработке программного обеспечения

Современное программное обеспечение (ПО) строится на основе классов объектов. И учителю после разъяснения причин, по которым разработчики ПО пришли к применению этого подхода, необходимо перейти к изложению содержания основных этапов реализации этого подхода. Что и позволит в дальнейшем обучить учащихся созданию объектно-ориентированных программ.

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

Задачей объектно-ориентированного проектирования является построение и формализованное описание иерархии классов объектов. При этом, под оптимальным понимается максимальное количество классов, что обеспечивает наиболее благоприятные условия для последующего повторного применения элементов ПО (модернизации разработанного программного обеспечения) при ограничении сроков разработки и обеспечении заданного уровня качества (под которым понимается ограничение максимально допустимого времени решения задачи). Сущность проектирования сводится к следующим основным действиям.

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

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

2. Осуществляется формализованное описание иерархии классов, разрабатываются диаграмма классов; диаграмма наследования; схемы структур классов; диаграмма зависимостей.

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

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки