Читайте также:
|
|
Признаки сложной системы
1. Наличие общей задачи
2. Большое количество взаимодействующих компонентов.
3. Возможность декомпозиции системы, т.е её разбиения на ряд подсистем, решающих автономные функциональные задачи.
4. Иерархическая архитектура системы и иерархия критериев качества.
5. Сложность поведения системы, связанное со случайным характером внешних воздействий и большим количеством сложных логических связей внутри системы.
6. Устойчивость системы по отношению к внешним воздействиям, наличие самоорганизации и самоадаптации.
7. Высокая надежность системы в целом и абсолютная надежность её компонентов.
Особенности функционированния сложной системы:
1. Работа в режиме реального времени. Этот режим является одним из наиболее сложных, т.к от реального времени зависят не только моменты решения отдельных задач, но и получаемые результаты. Реальное время является обрабатываемым параметром, его искажение может привести к нарушению временных связей, что может привести к полному отказу системы.
2. Настраиваемость ПО. Один и тот же программный комплекс может быть использован для обработки нескольких разнотипных объектов. Изменение состава и характера обрабатываемых объектов не приводит к глобальной переработке программы, т.к возможность таких изменений закладывается еще на этапе проектирования.
3. Строгая последовательность решения задач не может быть заранее определена из-за большого количества функциональных задач, решаемых за небольшой промежуток времени; из-за сложных связей внутри системы; из-за возможностей обмена информацией с большим количеством внешних абонентов, сообщение от которых носят случайный характер и поступают в случайные моменты времени.
4. Надежность функционирования системы при искажении информации, сбоев и частичных отказов аппаратуры. Для достижения высокой степени надежность используются различные методы контроля: параллельное решение задач, работа в многопроцессорном режиме и т.д.
Состав и структура ПО
Условно ПО можно разделить на общее и специальное.
Специальное ПО - функциональная программа, реализующая конкретные алгоритмы.
Общее ПО – программы организации вычислительного процесса функционального контроля и автоматизации разработки. Эти программы непосредственно не связаны с решением основной функциональной задачи.
Общее ПО также можно разделить на 2 части:
Такое деление условно, так как функции отдельных компонентов этих систем могут пересекаться и дополнять друг друга.
Лекция 2
Раздел 1. Жизненный цикл программного обеспечения (ЖЦПО)
Дата добавления: 2015-04-26; просмотров: 65 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Пятница 20 / 09 08.30-11.40 1110-1112 Л Концепции современного проф. Евлампиев И.И. 408 | | | Опис норматикно-праІнших актіп |