Функционально-ориентированные и предметно-ориентированные подходы

Автор работы: Пользователь скрыл имя, 09 Апреля 2012 в 10:10, курсовая работа

Описание работы

Целью настоящей курсовой работы, является рассмотрение функционально-ориентированных и объектно-ориентированных подходов, их основных характеристик, выявление преимуществ и недостатков, а так же основных свойств. Для этого необходимо:

1. Изучить теоретические основы и методы проектирования информационных систем;

2. Проанализировать функционально-ориентированные и объектно-ориентированные подходы.

Содержание работы

Введение…………………………………………………………………….....3

Глава 1. Теоретические основы проектирования информационных систем.................................................................................................................................5

1.1 Понятие проектирования информационных систем …………………...5

1.2 Методы проектирования информационных систем……………….……9

Глава 2. Анализ ориентированных подходов к проектированию…...…...14

2.1 Функционально-ориентированный подход……………………………14

2.2 Объектно-ориентированный подход…………………………………...19

Заключение…………………………………………………………………...27

Список литературы…………………………………………………………..29

Файлы: 1 файл

ФО и ОО подходы.doc

— 239.50 Кб (Скачать файл)


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ имени М.А. ШОЛОХОВА

 

 

Регистрационный № ________________

Факультет                             Информатики и математики

Специальность               080801 «Прикладная информатика (в экономике)»

Студент _______Половникова Валентина Владимировна________________ Курс ____3_____

                                                      (фамилия, имя, отчество)

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

 

 

По дисциплине Проектирование информационных систем

Тема Функционально-ориентированные и предметно-ориентированные         подходы

 

 

 

 

 

 

 

 

 

 

 

Дата выполнения  «___» ____________ 20__ г. 

Преподаватель-рецензент                __Волосникова Л. В.                                                                                                                                                           (фамилия, имя, отчество)

Результат выполнения (оценка)                                                                     

Подпись преподавателя-рецензента                                                       

 

 

 

 

 

Шадринск, 2011 г.

Оглавление

Введение…………………………………………………………………….....3

Глава 1. Теоретические основы проектирования информационных систем.................................................................................................................................5

1.1 Понятие проектирования информационных систем …………………...5

1.2 Методы проектирования информационных систем……………….……9

Глава 2. Анализ ориентированных подходов к проектированию…...…...14

2.1 Функционально-ориентированный подход……………………………14

2.2 Объектно-ориентированный подход…………………………………...19

Заключение…………………………………………………………………...27

Список литературы…………………………………………………………..29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

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

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

Кратко перечислим основные подходы к программированию:

• ранние неструктурные подходы;

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

• функциональный подход;

• логический подход;

• объектно-ориентированный подход;

• смешанный подход (некоторые подходы возможно комбинировать);

• компонентно-ориентированный (программный проект рассматривается как множество компонент, такой подход принят, в частности, в .NET);

• чисто объектный подход (идеальный с математической точки зрения вариант, который пока не реализован практически).

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

Объектом исследования в данной курсовой работе являются функционально-ориентированные и объектно-ориентированные подходы.

Целью настоящей курсовой работы, является рассмотрение функционально-ориентированных и объектно-ориентированных подходов, их основных характеристик, выявление преимуществ и недостатков, а так же основных свойств. Для этого необходимо:

1. Изучить теоретические основы и методы проектирования информационных систем;

2. Проанализировать функционально-ориентированные и объектно-ориентированные подходы.

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

 

 

 

 

 

 

 

 

 

 

 

 

Глава 1. Теоретические основы проектирования информационных систем

1.1 Понятие проектирования информационных систем

Начнем с того, что же такое проектирование. Термин проектирование  — это процесс создания проекта, прототипа, прообраза предполагаемого или возможного объекта, состояния.

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

                   требуемую функциональность системы и степень адаптации к изменяющимся условиям ее функционирования;

                   требуемую пропускную способность системы;

                   требуемое время реакции системы на запрос;

                   безотказную работу системы в требуемом режиме, иными словами - готовность и доступность системы для обработки запросов пользователей;

                   простоту эксплуатации и поддержки системы;

                   необходимую безопасность.

Производительность является главным фактором, определяющим эффективность системы. Хорошее проектное решение служит основой высокопроизводительной системы.

Проектирование информационных систем охватывает три основные области:

                   проектирование объектов данных, которые будут реализованы в базе данных;

                   проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;

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

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

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

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

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

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

1.                 Информационное обеспечение - представляет собой совокупность проектных решений по объемам, размещению, форма организации информации, циркулирующей в информационной системе.

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

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

4.                 Программное обеспечение - включает совокупность программ, реализующих функции и задачи информационной системы и обеспечивающих устойчивую работу комплексов технических средств.

5.                 Математическое обеспечение - совокупность математических методов, моделей и алгоритмов обработки информации, используемых при решении функциональных задач и в процессе автоматизации проектировочных работ.

6.                 Организационное обеспечение - представляет собой комплекс документов, составленный в процессе проектирования информационной системы, утвержденный и положенный в основу эксплуатации.

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

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

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

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

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

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

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

 

 

1.2 Методы проектирования информационных систем

Метод проектирования - совокупность процесса создания ряда моделей которая описывает различные аспекты разработки системы.

Применение  эффективных  методов  и  средств проектирования,  правильное  построение  технологии  создания  ЭИС позволяет существенно снизить затраты и сроки проектирования этих систем. 

Методом  проектирования  ЭИС  является  поддерживаемый  соответствующими  средствами  проектирования  способ создания системы. 

Информация о работе Функционально-ориентированные и предметно-ориентированные подходы