Автор работы: Пользователь скрыл имя, 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
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ имени М.А. ШОЛОХОВА
Регистрационный № ________________
Факультет Информатики и математики
Специальность 080801 «Прикладная информатика (в экономике)»
Студент _______Половникова Валентина Владимировна________________ Курс ____3_____
КУРСОВАЯ РАБОТА
По дисциплине Проектирование информационных систем
Тема Функционально-ориентированные и предметно-ориентированные
Дата выполнения «___» ____________ 20__ г.
Преподаватель-рецензент __Волосникова Л. В. (фамилия, имя, отчество)
Результат выполнения (оценка)
Подпись преподавателя-рецензента
Шадринск, 2011 г.
Оглавление
Введение…………………………………………………………
Глава 1. Теоретические основы проектирования информационных систем........................
1.1 Понятие проектирования информационных систем …………………...5
1.2 Методы проектирования информационных систем……………….……9
Глава 2. Анализ ориентированных подходов к проектированию…...…...14
2.1 Функционально-ориентированный подход……………………………14
2.2 Объектно-ориентированный подход…………………………………...19
Заключение……………………………………………………
Список литературы……………………………………………………
Введение
В современном мире ключевую роль играют информационные процессы. Все существующие сегодня направления деятельности человека не могут не зависеть в той или иной степени от используемых информационных технологий. По этой причине информатика как наука о способах обработки, хранения и передачи информации становиться ключевой. Следовательно, повышается роль образования в области программирования, изучение подходов к программированию и проектированию информационных систем.
Возникновение разных подходов к программированию определяется, прежде всего, потребностями практики: необходимостью разработки сложных информационных прикладных систем, для которых технология предшествующих подходов не была вполне удовлетворительной.
Кратко перечислим основные подходы к программированию:
• ранние неструктурные подходы;
• структурный или модульный подход (задача разбивается на подзадачи, затем на алгоритмы, составляются их структурные схемы, и происходит реализация);
• функциональный подход;
• логический подход;
• объектно-ориентированный подход;
• смешанный подход (некоторые подходы возможно комбинировать);
• компонентно-ориентированный (программный проект рассматривается как множество компонент, такой подход принят, в частности, в .NET);
• чисто объектный подход (идеальный с математической точки зрения вариант, который пока не реализован практически).
Заметим, что приведенную классификацию не следует считать единственно верной и абсолютной, поскольку языки программирования постоянно развиваются и совершенствуются, и недавние недостатки устраняются с появлением необходимых инструментальных средств или теоретических обоснований.
Объектом исследования в данной курсовой работе являются функционально-ориентированные и объектно-ориентированные подходы.
Целью настоящей курсовой работы, является рассмотрение функционально-ориентированных и объектно-ориентированных подходов, их основных характеристик, выявление преимуществ и недостатков, а так же основных свойств. Для этого необходимо:
1. Изучить теоретические основы и методы проектирования информационных систем;
2. Проанализировать функционально-ориентированные и объектно-ориентированные подходы.
В первой главе будет рассмотрено проектирование информационных систем. Вторая глава является практической частью, в ней будет подробно изложена информация о функционально-ориентированных и объектно-ориентированных подходах.
Глава 1. Теоретические основы проектирования информационных систем
1.1 Понятие проектирования информационных систем
Начнем с того, что же такое проектирование. Термин проектирование — это процесс создания проекта, прототипа, прообраза предполагаемого или возможного объекта, состояния.
В информационных системах проектирование — это первоначальная фаза проекта, которая всегда начинается с определения цели проекта. Основная задача любого успешного проекта заключается в том, чтобы на момент запуска системы и в течение всего времени ее эксплуатации можно было обеспечить:
требуемую функциональность системы и степень адаптации к изменяющимся условиям ее функционирования;
требуемую пропускную способность системы;
требуемое время реакции системы на запрос;
безотказную работу системы в требуемом режиме, иными словами - готовность и доступность системы для обработки запросов пользователей;
простоту эксплуатации и поддержки системы;
необходимую безопасность.
Производительность является главным фактором, определяющим эффективность системы. Хорошее проектное решение служит основой высокопроизводительной системы.
Проектирование информационных систем охватывает три основные области:
проектирование объектов данных, которые будут реализованы в базе данных;
проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;
учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.
В реальных условиях проектирование - это поиск способа, который удовлетворяет требованиям функциональности системы средствами имеющихся технологий с учетом заданных ограничений.
К любому проекту предъявляется ряд абсолютных требований, например максимальное время разработки проекта, максимальные денежные вложения в проект и т.д. Одна из сложностей проектирования состоит в том, что оно не является такой структурированной задачей, как анализ требований к проекту или реализация того или иного проектного решения.
Создание информационных систем представляет собой сложный процесс проектирования. В процессе проектирования выявляются наиболее существенные характеристики экономического объекта, изучаются его внешние и внутренние информационные потоки, создаются математические и физические аналоги исследуемой системы и ее элементов, устанавливаются условия взаимодействия человека и технических средств управления.
Тщательно спроектированное технологическое обеспечение информационной технологии позволяет не только успешно решать функциональные задачи управления, но и в рамках системы поддержки принятия решений менеджерам и руководителям организаций проводить в интерактивном режиме аналитическую и прогнозную работу для последующего принятия управленческих решений.
Обязательными элементами проектируемого технологического обеспечения информационной технологии являются: информационное, лингвистическое, техническое, программное, математическое, организационное, правовое и эргономическое обеспечение.
1. Информационное обеспечение - представляет собой совокупность проектных решений по объемам, размещению, форма организации информации, циркулирующей в информационной системе.
2. Лингвистическое обеспечение - объединяет совокупность языковых средств для формализации естественного языка, построения и сочетания информационных единиц в ходе общения пользователей со средствами вычислительной техники.
3. Техническое обеспечение - представляет собой комплекс технических средств (технические средства сбора, регистрации, передачи, обработки, отображения, тиражирования информации, оргтехника и др.), обеспечивающих работу информационной системы.
4. Программное обеспечение - включает совокупность программ, реализующих функции и задачи информационной системы и обеспечивающих устойчивую работу комплексов технических средств.
5. Математическое обеспечение - совокупность математических методов, моделей и алгоритмов обработки информации, используемых при решении функциональных задач и в процессе автоматизации проектировочных работ.
6. Организационное обеспечение - представляет собой комплекс документов, составленный в процессе проектирования информационной системы, утвержденный и положенный в основу эксплуатации.
7. Правовое обеспечение - представляет собой совокупность правовых норм, регламентирующих правоотношения при создании и внедрении информационной системы.
8. Эргономическое обеспечение - как совокупность методов и средств, используемых на разных этапах разработки и функционирования информационной системы, предназначено для создания оптимальных условий высококачественной, высокоэффективной и безошибочной деятельности человека в информационной системе, для ее быстрейшего освоения.
Под технологией проектирования информационных систем понимают упорядоченный в логической последовательности набор методических приемов, технических средств и проектировочных методов, нацеленных на реализацию общей концепции создания или доработки проекта системы и ее компонентов. Для разработки информационной системы управления большое значение имеют качество и состав базы проектирования.
Элементарной базовой конструкцией технологической цепочки проектирования информационных систем является так называемая технологическая операция - отдельное звено технологического процесса.
Это понятие определяется на основе кибернетического подхода к процессу разработки информационных технологий. Автоматизация данного процесса предопределяет необходимость формализации технологических операций, последовательного объединения их в технологических цепь взаимосвязанных проектных процедур и их изображение.
Предпроектное обследование предметной области предусматривает выявление всех характеристик объекта и управленческой деятельности в нем, потоков внутренних и внешних информационных связей, состава задач и специалистов, которые будут работать в новых технологических условиях, уровень их компьютерной и профессиональной подготовки как будущих пользователей системы.
Основу технологии проектирования информационных систем составляет методология, которая определяет сущность, основные отличительные технологические особенности. Основные методы проектирования рассмотрены в следующем параграфе.
1.2 Методы проектирования информационных систем
Метод проектирования - совокупность процесса создания ряда моделей которая описывает различные аспекты разработки системы.
Применение эффективных методов и средств проектирования, правильное построение технологии создания ЭИС позволяет существенно снизить затраты и сроки проектирования этих систем.
Методом проектирования ЭИС является поддерживаемый соответствующими средствами проектирования способ создания системы.
Информация о работе Функционально-ориентированные и предметно-ориентированные подходы