Автоматизированное проектирование информационных систем с использованием CASE-технологии. Объектно-ориентированный подход

Автор работы: Пользователь скрыл имя, 19 Декабря 2012 в 11:07, курсовая работа

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

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

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

Введение.........................................................................................................3
1. CASE-технологии......................................................................................5
2. CASE-средства. Общая характеристика и классификация.................10
3.Технология внедрения CASE-средств....................................................22
Заключение..................................................................................................32
Список используемой литературы.............................................................34

Файлы: 1 файл

курсяк.doc

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

Объектный подход при разработке алгоритмов и программ предполагает:

-  объектно-ориентированный анализ предметной области;

-  объектно-ориентированное проектирование.

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

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

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

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

 

 

 

 

 

 

 

 

 

 

Заключение

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

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

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

Обычно к CASE-средствам  относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла программного обеспечения и обладающее следующими основными характерными особенностями:

- мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности; интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки информационных систем;

- использование специальным образом организованного хранилища проектных метаданных (репозитория).

Интегрированное CASE-средство содержит следующие компоненты;

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

- графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;

- средства разработки приложений, включая языки 4GL и генераторы кодов;

- средства конфигурационного управления;

- средства документирования;

- средства тестирования;

- средства управления проектом;

- средства реинжиниринга.

 

 

Список используемой литературы

1. Банк В.С., Зверев  В.С. Информационные технологии  в экономике, -2007г.

2. Грабауров  В.А. Информационные технологии  для менеджеров. - М., 2006г.

3. Климова Р.Н., Сорокина М.В., Хахаев И.А., Мошенский  С.А. Информатика торговой фирмы  / Учебное пособие. Для студентов всех специальностей всех форм обучения. - СП б.: СПбТЭИ, 2009г.

4. Компьютерные  технологии обработки информации./Под  ред. Назарова С.И. - М.: Финансы  и статистика, 2005г.

5. Симионов Ю.Ф.  Информационные технологии в  экономике. - М., 2008

6. Советов Я.Б. Информационные технологии: учебник для вузов. - М., 2010

7. Титоренко  Г.А. Информационные технологии  управления. - М., 2007

8. Фридланд А.  Информатика - толковый словарь  основных терминов. - Москва, Приор, 2009

9. Шафрин Ю.  Информационные технологии, - М., ООО" Лаборатория базовых знаний”, 2008.

 

 

 


Информация о работе Автоматизированное проектирование информационных систем с использованием CASE-технологии. Объектно-ориентированный подход