Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции проектирование ИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
133.31 Кб
Скачать

Оо анализ

Тредиционная техника структурного анализа основана на потоках данных в системе, а ООА направлен на создание моделей реальной действительности на основе ОО мировоззрения, т.е. ООА – это методология, при которой требования к системе воспринимаются с точки зрения классов и объектов, выявленных предметной областью. В процессе анализа моделируется проблема. Обнаруживаются классы и объекты, которые составляют словарь предметной области. При ОО проектировании определяются абстракция и механизмы, обеспечивающие поведение, требуемое моделью. Разделение процесса разработки сложных программных приложений на отдельные этапы способствовало становлению концепции ЖЦ программы.

Общий вид (этапы) ЖЦ:

  1. Анализ предметной области и формулировка требований к системе

  2. Проектирование

  3. Внедрение

  4. Сопровождение

  5. Отказ от использования

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

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

Структура технического задания:

  1. Общие сведения (вкл. полное наименование системы, наименование заказчика и исполнителя, перечень документов, плановые сроки окончания работ, сведения об источнике и порядки финансирования, порядок оформления и сдачи работ)

  2. Назначение и цели создания системы

  3. Характеристика объектов автоматизации

  4. Требования к системе

  5. Состав и содержание работ по созданию систем

  6. Порядок контроля и приема системы

  7. Требования к документированию

Основные этапы подготовки технического задания:

  1. Описание предметной области (вкл. краткое введение предметной области, определение элементов предметной области и их взаимосвязи, опеределение особенностей и ограничений)

  2. Формулировка цели создания системы и основных функций. Определение целевой аудитории

  3. Детализация основных функций

  4. Анализ категорий пользователей

  5. Определение ограничений

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

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