- •Описание предприятия
- •Продукция
- •Потребители
- •Поставщики
- •Проблемы и перспективы развития
- •Краткое описание структуры дипломного проекта
- •Проект процедуры проектного управления
- •Определение ожиданий заказчика
- •Определение проектных и корпоративных ограничений
- •Определение внешних ограничений
- •Определение сценариев функционирования и применения
- •Определение измерителей эффективности и годности
- •Определение границ системы
- •Определение интерфейсов
- •Определение внешних условий функционирования
- •Определение концепции процессов жизненного цикла
- •Определение функциональных требований
- •Определение требований к рабочим характеристикам
- •Определение режимов работы
- •Определение измерителей технической производительности
- •Определение физических характеристик
- •Определение человеческого фактора
- •Установка основной версии требований
- •Подтверждение требований
- •Состав процедуры
- •Анализ функционального контекста
- •Анализ функционального поведения
- •Определение функциональных интерфейсов
- •Выделение требований к рабочим характеристикам
- •Функциональная декомпозиция
- •Определение подфункций
- •Определение состояний и режимов подфункций
- •Проверка функциональной архитектуры
- •Установка проверенной функциональной архитектуры
- •Дизайн синтез
- •Состав процедуры
- •Группировка и выделение функций
- •Выявление альтернативных конструкционных решений
- •Оценка надежности, опасности вредного воздействия окружающей среды
- •Оценка видов отказов, их последствий и критичности
- •Оценка необходимости тестирования
- •Оценка возможности конструкции к доработке
- •Завершение конструирования
- •Инициирование эволюционной разработки
- •Изготовление чертежей и схем
- •Установка физической архитектуры
- •Проверка физической архитектуры
- •Состав процедуры
- •Выбор принципа (метода) проверки
- •Установка проверенной физической архитектуры
- •Проверка физической архитектуры процесса жизненного цикла
- •Составление проверенной системной архитектуры
- •Установка основных версий спецификации и конфигурации
- •Разработка дерева системы
- •Системный анализ
- •Состав процедуры
- •Оценка конфликтов требований
- •Оценка альтернативных вариантов функциональности
- •Проведение исследования
- •Анализ стоимости срока службы
- •Техническое управление
- •Этапы творческой формы фса
- •Функции объекта и их классификация
- •Классификация функций
- •Анализ функционально-структурных (совмещенных) моделей
- •Расчет затрат на реализацию функций в фса
- •Организация обстановки для умственного труда
- •Введение
- •Анализ пэб при эксплуатации персональных компьютеров
- •Перечень факторов обитаемости
- •Микроклимат
- •Нерациональное освещение
- •Электроопасность
- •Комплексная оценка жизнедеятельности и возможности возникновения опасных ситуаций
- •Расчет искусственного освещения
- •Заключение
- •Список литературы
Состав процедуры
Процедура состоит из следующих операций:
Анализ функционального контекста
Анализ функционального поведения
Определение функциональных интерфейсов
Выделение требований к рабочим характеристикам
Функциональная декомпозиция
Определение подфункций
Определение состояний и режимов подфункций
Определение временных параметров функций
Определение потоков данных и потоков управления
Определение режимов сбоя функции и реакции на сбой
Определение функций отслеживания опасности
Установка функциональной архитектуры
Структурная схема процедуры изображена на рис. 2.4.
Анализ функционального контекста
Анализ функционального поведения
Данным действием необходимо анализировать каждую системную функцию для выявления выходов системы в зависимости от входов. Анализ проводится для понимания функционального поведения системы в различных условиях и для оценки целостности функциональной архитектуры. Анализ включает в себя моделирование или стимуляцию функциональных моделей, использующих эксплуатационные сценарии, которые подвергают модели воздействию разнообразных стрессовых и не стрессовых ситуаций, которые отражают предполагаемые варианты эксплуатации системы и внешние условия.
Определение функциональных интерфейсов
Во время декомпозиции системных функций на более мелкие, между взаимодействующими функциями создаются интерфейсы. Данным действием необходимо выявить эти интерфейсы и определить их функциональные взаимосвязи, такие как начальное и конечное состояние, или входы и выходы.
Рис. 2.4 Структурная схема процедуры «Функциональный анализ»
Выделение требований к рабочим характеристикам
Данное действие распределяет рабочие характеристики системы по функциям для предоставления их прослеживаемости и облегчения возможных изменений в будущем.
Функциональная декомпозиция
Данное действие декомпозирует функции системы на подфункции с целью определения:
альтернативных функциональных схемы и последовательностей,
их функциональных интерфейсов,
их рабочих характеристик.
Протяженность функциональной декомпозиции зависит от установления четкого понимания того, что системы должна выполнять.
Оценка затрат и анализ рисков проводятся для того, чтобы определить оптимальный набор подфункций, описать требования к их производительности и удостовериться, что функциональная архитектура соответствует системным требованиям.
Определение подфункций
Функции декомпозируются в терминах их функциональных характеристик, состояний и режимов работы, временных параметров, условий потоков данных и потоков управления, режимов функциональных сбоев и их эффектов, и потенциальных функций отслеживания опасности, которые могут понадобиться. Альтернативных функциональные схемы и последовательности исследуются для обеспечения сбалансированного набора подфункций. Данное действие анализирует результирующую функциональную схему для определения степени дублирования. Выявленные дублирующие функции, которые не нужны для обеспечения безопасности, надежности или других критических требований, должны быть устранены. Данное действие позволяет выбрать лучшую функциональную архитектуру.
Определение состояний и режимов подфункций
Данное действие анализирует функциональную архитектуру для выявления и описания состояний и режимов, для которых подфункции предоставляют другое функциональное поведение. Анализ включает в себя преобразование состояния и режима между начальными и конечными условиями, или группировку подфункций.
Определение временных параметров функций
Данное действие анализирует последовательности подфункций и их функциональное поведение для выявления и определения функциональных временных параметров для каждого эксплуатационного сценария.
Определение потоков данных и потоков управления
Данное действие анализирует последовательности подфункций и их функциональное поведение для выявления и определения потоков данных между подфункциями для каждого эксплуатационного сценария. Эти потоки данных заносятся затем в диаграмму потоков данных.
Контроль выполнения функциональной архитектуры выявляется и определяется для каждого эксплуатационного сценария и, затем, заносится в диаграмму потоков управления.
Определение режимов сбоя функций и реакции на сбой
Данное действие анализирует и расставляет приоритеты потенциальным режимам сбоя функций для определения возможного эффекта сбоя и необходимости обнаружения отказов и функций восстановления.
Определение функций отслеживания опасности
Данное действие анализирует подфункции и группировки подфункций для выявления эксплуатационной опасности, которая может повлечь травмы, материальный ущерб или повреждение продукта, или вызвать негативное воздействие на окружающую среду. Здесь определяются функциональные требования для отслеживания опасных условий эксплуатации, или уведомления или предупреждения оператора о надвигающейся опасности.
Установка функциональной архитектуры
Данное действие устанавливает функциональную архитектуру, приемлемую для уровня разработки, для определения более мелких функций и распределения рабочих характеристик по функциям. Из чего потом будет моделироваться конструкционное исполнение системы на операции «Дизайн-синтез». До этого функциональная архитектура должна быть проверена, чтобы удостовериться, что она соответствует подтвержденной основной версии требований.
Декомпозиция функциональных требований Интернет-системы:
Предоставлять информацию по запросу
Разбирать запрос пользователя
Разбирать запрос на элементы для дальнейшей обработки
Подключать необходимые модули
Запускать необходимые модули и получать от них информацию для шаблона
Выбирать информацию
Выбирать структуру меню
Выбирать информацию по поисковому запросу пользователя
Выбирать контентную информацию
Предоставлять доступ к БД
Отображать информацию
Отображать отобранную информацию
Заполнять шаблон данными
Отображать заполненный шаблон
Отображать кэшированную информацию
Кэшировать информацию для последующего отображения
Управлять содержанием и структурой информации
Разбирать запрос пользователя
Разбирать запрос на элементы для дальнейшей обработки
Подключать необходимые модули
Запускать необходимые модули
Добавлять информацию
Добавлять текст
Добавлять графику
Добавлять файлы
Загружать файлы с компьютера пользователя
Загружать файлы из Интернет
Удалять информацию
Удалять текст
Удалять графику
Удалять файлы
Изменить информацию
Изменять текст
Изменять графику
Переименовывать файлы
Предоставлять доступ к информации
Отображать навигацию
Отображать информацию, которой нужно управлять
Заполнять шаблон данными
Отображать заполненный шаблон
Предоставлять доступ к БД
Обеспечивать защиту информации от несанкционированного изменения и удаления
Авторизовать администратора
Управлять администраторами
Добавлять администратора
Удалять администратора
Изменить информацию об администраторе
Менять уровень доступа администратора
Управлять группами администраторов
Добавлять группу
Удалять группу
Изменить название группы
Назначить права группе
Назначать администратора в группу
Обеспечивать защиту информации от потери
Создавать резервную копию информации
Восстанавливать информацию из резервной копии
Оформлять предоставляемую информацию