Delphi как строго типизированный объектно-ориентированный язык. Общее понятие о приложении "DreamBook", его главные задачи. Модель бизнес процесса. Диаграмма прецедентов: спецификация, ограничения и отношения. Модель анализа, общий алгоритм метода.
Аннотация к работе
Delphi - это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит Object Pascal. Основные конструкции языка четко выделяются в программе, что способствует хорошему восприятию написанного кода.Приложение «DREAMBOOK» представляет собой компьютерный аналог книги, в которой можно найти значения приснившихся снов. Приложение упрощает действия «читателя», если в книге он ищет интересующий его сон по оглавлению, то в приложении «DREAMBOOK» достаточно ввести слово в одно поле, нажать на кнопку и получить результат в другом поле. На этом этапе вводится и отображается в модели ряд понятий, свойственных объектно-ориентированному подходу: Исполнитель (Действующее лицо, Actor) - личность, организация или система, взаимодействующая с ИС. На диаграмме исполнитель представляется стилизованной фигуркой человека. На диаграмме представляется овалом с надписью, отражающей содержание действия.Диаграмма прецедентов (англ. use case diagram, диаграмма вариантов использования) в UML - диаграмма, на которой отражены отношения , существующие между актерами и прецедентами . Чаще всего это предполагает моделирование контекста системы, подсистемы или класса либо моделирование требований, предъявляемых к поведению указанных элементов. Они облегчают понимание систем, подсистем или классов, представляя взгляд извне на то, как данные элементы могут быть использованы в соответствующем контексте. Участник (актер, actor) - представляет кого угодно (что угодно) не относящегося к системе, это тот, кто использует систему и реагирует на ее действия (человек, железо, время, другая система); единственное действие участника это прием и передача информации системе. Ограничения (boundary) - это классификатор (система/подсистема/класс), функциональность которого мы описываем с помощью прецедентов; ограничения определяют границы системы/подсистемы, в нашем случае это приложение Book Dream.Delphi - это язык программирования производной от Object Pascal, впервые реализованный в среде разработки Delphi. При программировании в Delphi, основная работа программиста заключается в разработке подпрограмм.
Введение
Delphi - это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит Object Pascal.
Delphi прост и логичен. Основные конструкции языка четко выделяются в программе, что способствует хорошему восприятию написанного кода. Графический интерфейс Delphi отлично продуман, среда разработки предоставляет доступ только к тем участкам кода, с которыми необходимо работать, скрывая основную часть программы, которая создается автоматически самой разработкой.
Данное приложение было разработано в среде Delphi. Среди множества языков программирования Pascal является наиболее универсальным и легко изучаемым языком. При этом его удобно использовать для создания сложных приложений, базами данных, приложения масштаба предприятия. Delphi прост в обучении, но при этом средства языка программирования Pascal позволяет использовать все современные возможности объектно-ориентированного программирования.
Целью работы является изучение объектно-ориентированной методологии и технологии программирования на примере языка Delphi и разработка приложения «Книга снов» («Book Dream») в среде Delphi, позволяющего узнать значения снов.
Основная задача - необходимость создания приложения «Книга снов» («Book Dream»), которое дает возможность пользователю вводить слова с клавиатуры, и при нажатии кнопки на экран выводиться значение введенного раннее слова. Информационной базой исследования является учебная литература, техническая документация по языку программирования Delphi 7, языку моделирования UML, Internet - источники.
Вывод
Delphi - это язык программирования производной от Object Pascal, впервые реализованный в среде разработки Delphi.
При программировании в Delphi, основная работа программиста заключается в разработке подпрограмм. Задачу организации взаимодействия разработанных подпрограмм берет на себя Delphi. Также данный язык программирования предназначен для создания программ с визуальными компонентами, которые уже созданы в ней и имеют стандартный набор команд.
В ходе работы было создано и реализовано приложение «Книга Снов» в среде Delphi. В результате выполнения курсовой работы, я убедилась в широких возможностях языка программирования Object Pascal и среды проектирования Delphi 7.
Список литературы
1. Культин Н.Б. «Основы программирования в Delphi 7».: Издательство BHV - СПБ. 2010г. - 480 с.
3. Зуев Е.А. Программирование на языке Turbo Pascal 6. 0,7.0. - М.: Радио и связь, Веста, 2008
4. Крылова Г. Д. «Основы стандартизации, сертификации, метрологии». Учебник для вузов. М.: Юнити-Дана. 1999 г.
5. Кознов Д.В Языки визуального моделирования: проектирование и визуализация программного обеспечения. Учебное пособие СПБ.: Изд-во СПБГУ, 2004, 143 с
6. Якобсон А., Буч Г., Рамбо Дж Унифицированный процесс разработки програм СПБ.: Питер, 2002, 492 с.
7. Разработка программных проектов. На основе Rational Unified Process (RUP): Гари Поллис, Лиз Огастин, Крис Лоу, Джас Мадхар - Москва, Бином-Пресс, 2009 г.- 256 с.
8. Фаулер М., Скотт К UML. Основы СПБ.: Символ, 2006, 184 с.
9. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж Приемы объектно-ориентированного проектирования Изд-во Питер, 2005, 368 с