Введение к работе
Актуальность темы.
Разработка современного программного обеспечения предусматривает поддержку и организацию всех работ выполняемых в течении жизненного цикла ПО. Уровень и степень этой поддержки в значительной степени определяют итоговые характеристики и показатели разрабатываемой программы. Наиболее важным этапом, формирующим зачастую всю систему поддержки программных разработок является этап проектирования программ. Работы по созданию средств поддержки разработки и сопровождения ПО или CASE-средств, а так же эффективных методов проектирования и реализующих их инструментов, в настоящее время широко ведутся во многих отечественных и зарубежных организациях, активно обсуждаются на страницах печати, международных конференциях.
Цель работы.
Данная работа посвящена разработке методов использования гипертекста в проектировании программ, а так же принципов формирования необходимой гипертекстовой среды, организации на ее основе инструментов поддержки проектирования и других средств обеспечения разработки программ, их интеграции в CASE-системы.
Конкретной областью применения средств и апробации методов явилось проектирование программ специального класса - бортовых программ спутников связи. Разработка подобного ПО оказалась в силу своих особенностей удачным местом апробации, позволившим проверить использование результатов работы в достаточно сложных условиях реальной инженерной разработки; явилась, несмотря на свою специализированность, достаточно характерной, несущей многие черты, присущие разработке сложных программ и систем в целом.
Научная новизна диссертационной работы состоит в разработке концепции использования гипертекста как основы для представления всей организуемой в процессе разработки программы информации, использовании гипертекста для анализа проектной информации на полноту и корректность.
Разработан специализированный язык традиционной технологии проектирования программ ПО БКУ, его организация на базе гипертекста, методика использования гипертекстового представления проекта программы и специализированного языка для реализации объектно-орентированного подхода в проектировании программ рассматриваемого класса.
В рамках работы созданы методы и средства для интеграции инструментов разработки программ на основе специальной модификации гипертекста.
Практическая ценность работы подтверждается использованием предложенных методов и принципов в разработке систем проектирования программ и других составляющих CASE-систем, обеспечивающих разработку программ для встроенных ЭВМ.
Апробация работы.
Результаты работы докладывались на международной научно-технической конференции "QAM" (Quality Assuranse in Machine-Building - Проблемы обеспечения качества изделий в машиностроении), семинаре Института систем информатики СО РАН, семинаре Красноярского ВЦ СО РАН. использовались в эскизном проекте, технических и научно-технических отчетах, научно-техническом совете предприятия. По теме диссертации опубликовано 7 научных работ, выпускалась программная документация по разработанным системам.
Структура и объем работы.
Диссертация состоит из введения, четырех глав, раздела, содержащего описание основных результатов работы, пяти приложений и списка литературы из 42 наименований. Общий обьем диссертации 133 страницы.