Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры / 8. АСОИУ.docx
Скачиваний:
39
Добавлен:
22.03.2016
Размер:
45.71 Кб
Скачать
  1. Функционально-ориентированный подход к созданию ис. Стандарты проектирования.

Существует 2 подхода к проектированию ИС: Функционально-ориентированный подход - подсистемы выделяются по функциям, которые в них реализуются (подсистемы сбыта, продаж, производства).

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

Порядок проектирования:

  • Создание словаря данных системы, т.е. создание репозитория системы по материалам обследования;

  • Определение коллектива разработчиков, их ролей и прав доступа к репозиторию и составляющим проекта;

  • Определение иерархии функций (построение диаграмм потоков данных);

  • Построение диаграмм потоков данных;

  • Построение диаграмм перехода системы из одного состояния в другое (блок-схемы, IDEF3, и т.д.);

  • Построение диаграмм сущность-связь:

  • Построение системной структурной диаграммы (диаграммы вызовов программных блоков):

  • Выбор СУБД (может не быть, если СУБД определяется на уровне ТЗ);

  • Генерация БД на основе инфологических диаграмм (ER-диаграмм);

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

  • Передача в опытную, а затем и в промышленную эксплуатацию;

  • Сопровождение системы.

  1. Объектно-ориентированный подход к созданию ис. Стандарты проектирования

Существует 2 подхода к проектированию ИС: Функционально-ориентированный подход - подсистемы выделяются по функциям, которые в них реализуются (подсистемы сбыта, продаж, производства).

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

Класс – множество однотипных объектов, у которых есть: - свойства - методы Для описания свойств системы используется специальный язык UML (Unified Modeling Language) под управлением Rational Rose.

Язык UML Этот язык хорошо описывает проект и архитектуру создаваемой системы. Архитектура создаваемой системы описывается следующими документами (или артефактами, как они называются в Rational Rose):

  • Представление условий использования (взаимодействие системы с пользователем);

  • Логическое представление (структура системы, например диаграмма классов);

  • Компонентное представление системы (размещение логических элементов системы по программным исполняемым модулям и физическим БД);

  • Представление о размещении (привязка компонент к конкретным аппаратным средствам);

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

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

объектно-ориентированный подход помогает справиться с такими сложными проблемами, как

  • уменьшение сложности программного обеспечения;

  • повышение надежности программного обеспечения;

  • обеспечение возможности модификации отдельных компонентов программного обеспечения без изменения остальных его компонентов;

  • обеспечение возможности повторного использования отдельных компонентов программного обеспечения.

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

Соседние файлы в папке Шпоры