Модели жизненного цикла программных средств. Требования к ПО, страница 3

6)  Изучаемость- С-Документирование включает структурируемость и удобочитаемость

7)  Модифицируемость- Структурированность, модульность, расширяемость

8)  Мобильность- Независимость от устройства автономность, модульность и структурируемость

Рассмотрим определение используемых примитивов качества программных средств:

1)  Завершенность- Свойство ПО обладать всеми характеристиками и функциями согласно тех. Заданию

2)  Точность- Погрешность получения результата удовлетворяющая пользователя

3)  Автономность- Свойство, характеризующее ПО выполнять предписанные функции самостоятельно

4)  Устойчивость- Способность выполнять корректное функционирование несмотря на неправильные входные данные

5)  Защищенность- Способность ПО противостоять к деструктивным изменениям пользователя

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

С-документирование- Свойство характеризующее с точки зрения документации результаты различных этапов разработки ПО (Спиральная модель)

6)  Информативность- Наличие информации необходимой для понимания назначения ПО, а именно ограничения, принятых предложений, типы входных данных и текущее состояние программ в процессе работы

7)  Понятность- Способность понять изучающему лицу назначения, допущения, ограничения, тексты программ и состояние ПО

8)  Структурированность- Свойство характеризующее ПО с точки зрения организации взаимосвязанных частей в единое целое

9)  Удобочитаемость- Свойство характеризующее легкость восприятия текста программ

10)  Расширяемость- Свойство характеризующее способность ПО к использованию большого объема памяти для хранения данных (или для хранения отдельных модулей)

11)  Модифицируемость- Мера характеризующая ПО с точки зрения простоты внесения изменений и доработок на всех этапах и стадиях жизненного цикла по

12)  Модульность- Свойство характеризующее ПО с точки зрения организации программ из таких дискретных компонентов, что изменение одного из них оказывает минимальное воздействие на другие

13)  Независимость от устройств- Свойство характеризующее способность ПО работать на различных аппаратных платформам

Вычислительный эксперимент

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

Основные причины тормозящие использование мат. Моделирования:

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

2.  Существующие средства описания и представления моделей на пк не учитывают специфику моделирования, нет единого представления о моделей, отсутствие база моделей

3.  Недооценка возможностей пк, который может сделать больше чем простая реализация алгоритма, а так же отсутствие опыта моделирования процессов

При компьютерном моделировании главную роль играет алгоритм(программа), технические средства, инструментальная система и технологии (информационные)

При имитационном моделировании главную роль играют технологии и средства моделирования

При работе с моделями необходимо помнить, что модель не адекватна программе, а моделирование не сводится к программированию

Компьютерное моделирование является основой представления знаний в пк (построение различных баз знаний)

Процесс моделирования связан с разработкой систем компьютерного моделирования которые поддерживают весь жизненный цикл модели

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

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