Создан заказ №3608640
2 февраля 2019
Целью данной работы является изучение сущности объектно-ориентированного программирования и языка унифицированного моделирования UML.
Как заказчик описал требования к работе:
предоставлю доступ к ресурсу для комфортного выполнения работы, о всем можно договорится
Фрагмент выполненной работы:
Введение
Известно, что существуют 2 подхода к написанию программы – процедурно-ориентированное программирование (ПОП) и объектно-ориентированное программирование (ООП). Можно написать программу, используя любой из этих способов, но между ними есть заметные различия. Эти 2 подхода являются результатом эволюции разработки программного обеспечения, длившейся многие десятилетия. С момента изобретения компьютера было опробовано множество подходов и методов написания программ. (работа была выполнена специалистами author24.ru) Сюда можно отнести такие методы, как программирование сверху вниз (Top-Down programming), программирование снизу вверх (Bottom-Up programming), модульное программирование (Modular programming), структурное программирование (Structured programming) и другие. Основной целью всех этих методов было одно — сделать процесс программирования эффективнее. Это означает, сделать процесс написания сложных программ менее трудным, легко понимаемым, легко расширяемым/модифицируемым и имеющим как можно меньшую вероятность появления ошибок.
Говоря простыми словами, разницу между ПОП и ООП можно объяснить так: программист достаточно хорошо может справиться с задачей разработки программы средней сложности с помощью методики ПОП, но когда программа становится сложнее или классифицируется как задача повышенной сложности, то будет непросто написать эффективный код с помощью ПОП. Весь процесс программирования станет сложнее, займет больше времени, вылезет больше ошибок, нужно будет больше времени на их устранение и т.д. В этом случае ООП оказывается гораздо эффективнее ПОП. Весьма сложные программы могут быть разработаны гораздо эффективнее с использованием метода ООП.
Не существует конкретного правила, в каких случаях какой метод нужно применять. Все отводится на усмотрение программиста. Однако, в отрасли разработки программного обеспечения в основном следуют методике ООП, поскольку она способствует организации совместной работы. Основной причиной этого является повторное использование кода. Часть кода, разработанная одним программистом, может быть повторно использована любое количество раз любым количеством других программистов. Это делает разработку программного обеспечения более быстрой и эффективной.
Объектно-ориентированный подход считают развитием структурного подхода к программированию. Основное отличие заключается в том, что объектно-ориентированный подход позволяет объединить данные и методы, обрабатывающие эти данные, в единой сущности – объекте.
Основой успешности любого ИТ-проекта является хорошо организованная коммуникация между всеми его участниками: членами проектной команды, заказчиками, субподрядчиками. Сложность выстраивания такой коммуникации существенно растет при расширении географии проектов, когда все участники не только говорят на разных языках, но и имеют разный менталитет. Однако, если проект сосредоточен в одной стране, очень часто оказывается, что представители бизнеса и разработчики программного обеспечения по языку и менталитету отличаются почти так же радикально, как жители разных стран.
Как же сделать так, чтобы важная для проекта информация была доступна и понятна каждому его участнику? Как выработать такой «общий язык», который бы позволил описывать проектные решения четко, однозначно и полно?
Лучшей практикой в этом направлении является использование визуальных языков моделирования, которые позволяют избавиться от неоднозначности естественных языков. Их эффективность опирается на два основных принципа:
ясные графические образы для описания даже достаточно абстрактных понятий;
четкие формальные правила для создания из этих графических образов целостных моделей.
Актуальность темы: ООП предлагает эффективный способ борьбы с сложностью новых програмных систем. Вместо того чтобы рассматривать программу как последовательность исполняемых инструкций, оно представляет ее как группу объектов с определенными свойствами и производит с ними определенные действия. Это приводит к созданию более ясных, более надежных и легкосопровождаемых приложений.
Для ИТ-проектов на сегодняшний день наиболее универсальным и удобным языком визуального моделирования является UML (Unified Modeling Language). Он позволяет описывать системы любой сложности с разных точек зрения на любом из этапов процесса разработки.
Тема работы: Объектно-ориентированный подход. Язык унифицированного моделирования UML.
Целью данной работы является изучение сущности объектно-ориентированного программирования и языка унифицированного моделирования UML.
Объект исследования: ООП и язык унифицированного моделирования UML.
Предмет исследования: диаграммы UMLПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
5 февраля 2019
Заказ завершен, заказчик получил финальный файл с работой

5

Целью данной работы является изучение сущности объектно-ориентированного программирования и языка унифицированного моделирования UML..docx
2019-02-08 23:45
Последний отзыв студента о бирже Автор24
Общая оценка
5

Положительно
Большое Вам спасибо, работа выполнена в срок, были мелкие доработки, но это преподователь дотошный.. Все суперспасибо еще раз