Проверяемый текст
Ковалев, Игорь Владимирович. Система мультиверсионного формирования программного обеспечения управления космическими аппаратами (Диссертация 1997)
[стр. 29]

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

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

По длительности жизненного цикла ПС можно разделить на два класса: с малым и большим временем жизни.
Этим классам программ соответствует гибкий (мягкий) подход к их созданию и использованию и жесткий промышленный подход
регламентированного проектирования и эксплуатации промышленных изделий.
В научных организациях и вузах преобладают разработки программ первого класса, а в проектных и промышленных организациях второго.

2.1.4 Классическая модель жизненного цикла.
Программы с малой длительностью эксплуатации создаются в основном для решения научных и инженерных задач, для получения конкретных результатов вычислений.
Такие программы обычно относительно невелики (1...10 тыс.
команд), разрабатываются одним специалистом или маленькой группой, не предназначены для тиражирования и передачи для последующего использования в другие коллективы.
По существу, такие программы являются частью научно-исследовательской работы и не могут рассматриваться как отчуждаемые изделия и программные средства.
Их жизненный цикл состоит из длительного интервала системного анализа и формализации проблемы, значительного этапа проектирования программ и относительно небольшого времени эксплуатации и получения результатов.
Требования, предъявляемые к функциональным и конструктивным характеристикам, как правило, не формализуются, отсутствуют оформленные испытания программ, и показатели их качества контролируются только разработчиками в соответствии с неформальными представлениями.
Сопровождение и модификация таких программ не нужны, и их жизненный цикл завершается после получения результатов вычислений Основные затраты в жизненном цикле таких программ приходятся на этапы системного анализа и
[стр. 16]

Особенно сложно в КП, содержащих сотни модулей, обеспечить наилучшее использование ресурсов ЭВМ с точки зрения основного критерия эффективности при сохранении ряда частных показателей качества в допустимых пределах.
Многочисленность и сложность путей исполнения программ требует их высокой устойчивости как по отношению к ошибкам во входной информации, так и по отношению к внутренним сбоям ЭВМ, выполняющей программу.
Для обеспечения такой устойчивости сложные программы обычно содержат контрольные операции различного типа и имеют специальные модули адаптации и самоорганизации для изменения структуры программ, а в ряде случаев и всей системы управления при перегрузках, сбоях и частичных отказах.
Команды и данные, входящие в программные модули, не имеют абсолютной надежности правильного исполнения, поэтому приходится применять специальные аппаратные и программные средства повышения надежности выполнения программ для получения правильных результатов и управляющих воздействий [16-18].
Таким образом, КП следует рассматривать как один из типов сложных систем.
К ним полностью относятся все основные проблемы, связанные с проектированием, исследованием, внедрением и эксплуатацией сложных систем [19].
При их проектировании необходимо использовать опыт практической системотехники, ее основные методические и теоретические положения.
Весь последующий материал книги базируется на подходе к программным средствам как к сложным системам.

1.2.
Жизненный цикл и этапы проектирования Комплексы программ создаются, эксплуатируются и развиваются во времени.
Жизненный цикл ПС включает в себя все этапы развития от возникновения потребности в программе определенного целевого назначения до полного прекращения использования этого ПС вследствие его морального старения или потери необходимости решения соответствующих задач
[20,26].
По длительности жизненного цикла ПС можно разделить на два класса: с малым и большим временем жизни.
Этим классам программ соответствует гибкий (мягкий) подход к их созданию и использованию и жесткий промышленный подход
регламентированно16

[стр.,17]

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

1.2.1.
Классическая модель жизненного цикла Программы с малой длительностью эксплуатации создаются в основном для решения научных и инженерных задач, для получения конкретных результатов вычислений.
Такие программы обычно относительно невелики (1...10 тыс.
команд), разрабатываются одним специалистом или маленькой группой, не предназначены для тиражирования и передачи для последующего использования в другие коллективы.
По существу, такие программы являются частью научно-исследовательской работы и не могут рассматриваться как отчуждаемые изделия и программные средства.
Их жизненный цикл состоит из длительного интервала системного анализа и формализации проблемы, значительного этапа проектирования программ и относительно небольшого времени эксплуатации и получения результатов.
Требования, предъявляемые к функциональным и конструктивным характеристикам, как правило, не формализуются, отсутствуют оформленные испытания программ, и показатели их качества контролируются только разработчиками в соответствии с неформальными представлениями.
Сопровождение и модификация таких программ не нужны, и их жизненный цикл завершается после получения результатов вычислений.
Основные затраты в жизненном цикле таких программ приходятся на этапы системного анализа и
проектирования, которые продолжаются от месяца до нескольких лет, в результате чего жизненный цикл редко превышает 3 года.
Программы с большой длительностью эксплуатации создаются для регулярной обработки информации и управления в процессе функционирования сложных ВС.
Размеры таких ПС могут меняться в широких пределах (1...1000 тыс.
команд), однако все они обладают свойством познаваемости и возможности модификации в процессе длительного сопровождения и использования различными специалистами.
Программы этого класса допускают тиражирование, они сопровождаются документацией как промышленные изделия и представляют собой отчуждаемый 17

[Back]