Исследование и разработка систем автоматизированного проектирования телекоммуникационного программного обеспечения

Исследование и разработка систем автоматизированного проектирования телекоммуникационного программного обеспечения

Автор: Ларистов, Алексей Александрович

Шифр специальности: 05.13.12

Научная степень: Кандидатская

Год защиты: 2001

Место защиты: Санкт-Петербург

Количество страниц: 78 с. ил

Артикул: 2285131

Автор: Ларистов, Алексей Александрович

Стоимость: 250 руб.

Научнотехнический прогресс объективно ведт к постоянному усложнению технических объектов во все сферах применеия САПР, от разработки электронной аппаратуры до создания программного обеспечения. САПР, основанных на сомых современных методах. Значительный вклад в развитие теории систем автоматизированного проектирования внесен отечественными учеными В. И.Анисимовым, И. П.Норенковым, Р. И. Сольницевым, Б. А. Шалыто, Ю. Х. Всрмишсвым, А. И.Пегренко, Г. Е.Пуховым, С. Г.Русаковым, В. П.Сигорским, В. Т.Фролкиным, и др. Р.Брайтоном, Д. А. Марка, Д. Директором, И. Влахом и др. Отличительной особенностью современного этапа развития САПР 1,3,8,9, является появление интегрированных средств разработки, позволяющих автоматизировать все этапы проектирования. Особенно это актуально для САПР программного обеспечения ПО. С развитием информационных технологий сложность приложений постоянно возрастала. На заре развития вычислительной техники программное обеспечение в основном состояло из отдельных программ, зачастую написанных одним человеком, ориентированных, как правило, па решение конкретных задач в конкретном коллективе.


С развитием информационных технологий сложность приложений постоянно возрастала. На заре развития вычислительной техники программное обеспечение в основном состояло из отдельных программ, зачастую написанных одним человеком, ориентированных, как правило, на решение конкретных задач в конкретном коллективе. В настоящее же время программные средства представляют собой законченные продукты, созданные крупными коллективами разработчиков, снабжнные необходимой документацией и предназначенные для решения целых классов задач в той или иной области. Кроме того, изменился характер использования ПО. В связи с этим крайне актуальной становится проблема автоматизации процесса разработки ПО. Если посмотреть какие шаги в этом направлении предпринимались в прошлом, то мы увидим, что в первую очередь разработчики пытались упростить непосредственно процесс кодирования. Причм развитие шло в двух направлениях, вопервых, в области методологии программирования и, вовторых, в области совершенствования рабочих инструментов программиста редактора, компилятора, и др. Для повышения эффективности программирования и придания большей ясности программам были разработаны такие методы как структурное программирование и, позже, объектноориентированное программирование. Это значительно облегчило создание и дальнейшую поддержку программных продуктов. Однако, собственно автоматизацией применение этих методов не было. Параллельно с этим развивались средства направленные на повышение комфортности работы программистов. Появлялись более совершенные текстовые редакторы, которые постепенно превратились в интегрированные среды программирования. ПО, когда основным этапом является кодирование. Следующим этапом на пути автоматизации разработки ПО стало появление в интегрированных средах визуальных средств программирования ,. С их использованием происходит уменьшение длительности этапа собственно кодирования и возрастание предшествующего ему этапа проектирования, который является существенно менее трудомким. На этом этапе происходила автоматизация уже двух этапов создания 0 проектирования и программирования. Кроме того, желательным является упрощение поддержки уже созданного ПО и, частично, организационных процессов, таких как, координация и управление проектом. Для этого была создана так называемая технология. Термин i ii дословно переводится как разработка программного обеспечения с помощью компьютера. ПО. Достоинствами применения средств являются увеличение производительности труда, улучшение качества программных продуктов, поддержка унифицированного и согласованного стиля работы. В современных условиях необходимость применения таких средств становится вс более актуальной. В первую очередь это связано, как уже говорилось, с постоянным возрастанием сложности программных продуктов. Ещ одной причиной целесообразности использования техиологии является вс увеличивающаяся динамичность требований к современному ПО. Для того чтобы успешно работать в области разработки программного обеспечения необходимо постоянно развивать созданные продукты, выпускать новые версии, снабжая их вс новыми и новыми функциями. С применением средств это становится значительно проще. Глава I. При разработке любого программного комплекса необходимо думать не только непосредственно о процессе его создания, но обо всм жизненном цикле ПО. Жизненным циклом ПО называется непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент полного изъятия ПО из эксплуатации. Структура жизненного цикла ПО регламентирована в международном стандарте 0ЛЕС 7 . Первые программные продукты представляли собой единое целое. Для разработки такого типа приложений применялся каскадный способ. Его основной особенностью является возможность перехода с одного этапа разработки на следующий только после того, как будет полностью завершена работа на текущем этапе Рис. Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков. Рис.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.195, запросов: 244