4. Разработка контекстной диаграммы.
Создание функциональной модели на основе методологии IDEF0, IDEF3, DFD с помощью BPwin
Общие
описание системы и ее взаимодействие
с внешней средой
Рис.2
- Описание системы
Декомпозиция
контекстной диаграммы
Рис 3. - Декомпозиция контекстной диаграммы
Декомпозиция блока Architecture develop:
Нотация IDEF0
Рис
4. - Декомпозиция
блока
Architecture develop
Нотация
DFD
Рис
5. - Декомпозиция
блока
Architecture develop
Декомпозиция блока Testing:
Нотация IDEF0
Рис
6. - Декомпозиция
блока
Testing
Нотация DFD
Рис
7. - Декомпозиция
блока
Testing
Декомпозиция блока Test Code:
Нотация IDEF0:
Рис
8. - Декомпозиция
блока
Test Code
Нотация IDEF3
Рис
9. - Декомпозиция
блока
Test Code
Дерево
узлов:
Рис 10. - Дерево узлов
Развернутый вариант дерева узлов:
Рис
11. - Дерево узлов
Стоимостный анализ всего проекта (Activity Based Costing)
Рис.12 ABC
BPwin предоставляет аналитику инструмент для оценки модели – стоимостный анализ, основанный на работах (ActivityBasedCosting, ABC),с целью определить общую стоимость процесса. Стоимостный анализ основан на модели работ, потому что количественная оценка невозможна без детального понимания функциональности предприятия. Обычно ABC применяется для того, чтобы понять происхождение выходных затрат и облегчить выбор нужной модели работ при реорганизации деятельности предприятия (BusinessProcessReengineering, BPR).
С помощью стоимостного анализа была определена действительная стоимость производства продукта.
Назначение стрелок:
Specification – Спецификация, от нее уже будет разрабатываться само приложение.
Management - регулирует работу системы, управляет( нормативная документация, ТЗ).
Executeble code – Готовый продукт.
Developers, Testers, Designers – Персонал необходимый для создания проэкта.
5.Дерево отказов “fta” (Android Приложение)
Рис. 13 Дерево отказов FTA
Метод FMEA. “Причины сбоя приложения”
Компонент |
Вид отказа |
Причина отказа |
Последствие отказа |
Средство восстановление |
Средство отказуйчивости |
Вероятностьотказа |
Тяжесть последствий |
Ресурсы |
Нехватка ресурсов |
Выдиление большого кол. памяти; Неразрешенная коолизия с другим приложением; |
Сбой приложения; |
Удаление вредоносных приложений; |
Добавление ресурсов памяти;
|
Очень низкая; |
Высокая; |
Код |
Логическая ошибка |
Обращение к несуществующим ячейкам памяти; Удаление обьекта с которым работаем; Запись информаци с двух потоков в одну обл. памяти; |
Исправление логической ошибки; |
Разработка приложения без логических ошибок; |
Средняя; |
Очень высокая; |
|
ОС |
Сбой ОС |
Ошибка ОС; Нехватка ресурсов бабареи; Самостоятельное отключение питания; |
Отключение операционной системы и сбой приложения; |
<<>> |
Питание от сети; |
Низкая; |
Низкая; |
Матрица критичности FMECA
Ожидаемая частота возникновения отказа (1/год) |
Вероятность отказа
|
||||
Очень низкая |
Низкая |
Средняя |
Высокая |
||
Тяжесть последствий |
Высокий |
Нахватка ресурсов |
|
Логическая ошибка в коде |
|
Средний |
|
|
|
|
|
Низкий |
|
Сбой ОС |
|
|
|
Очень низкий |
|
|
|
|
|
