практические работы. Методические указания к лабораторной работе (1). Федерации федеральное агентство по образованию государственное
Скачать 0.67 Mb.
|
ВведениеСовременная индустрия программного обеспечения характеризуется очень высокой степенью конкуренции. Создание программного обеспечения для персональных компьютеров за последние годы превратилось в важную и мощную сферу промышленности. Развитие программного обеспечения, предна- значенного для широкого круга пользователей, происходит уже не в состязании индивидуальных программистов, а в процессе ожесточенной конкурентной борьбы между фирмами-производителями программного обеспечения. При разработке программ основной задачей является обеспечение их успеха, т.е. необходимо, чтобы программы обладали следующими качествами: функциональность программы, т.е. полнота удовлетворения ею потребностей пользователя; наглядный, удобный, интуитивно понятный и привычный пользователю интерфейс (т.е. способ взаимодействия программы с пользователем); простота освоения программы даже начинающими пользователями, для чего используются информативные подсказки, встроенные справочники и подробная документация; надежность программы, т.е. устойчивость ее к ошибкам пользователя, отказам оборудования и т.д., и разумные ее действия в этих ситуациях. В методическом указании излагаются современные технологии разра- ботки программного обеспечения. Предлагаемое вниманию методическое ука- зание может рассматриваться в качестве основного источника для выполнения лабораторных работ по курсу «Технология разработки программного обеспече- ния» для студентов, обучающихся по направлению 010503 – «Математическое обеспечение и администрирование информационных систем». Методические указания могут быть рекомендованы также более широ- кому кругу читателей, интересующихся вопросами качества и надежности при создании программных продуктов, методами и организацией процесса проекти- рования, современным уровнем решения этих задач. В методическом указании по дисциплине ТРПО содержатся основные теоретические положения по курсу: Характеристики качества и надежности программного продукта. Этапы жизненного цикла программного обеспечения. Декомпозиция задачи. Структурный и модульный подход к проекти- рованию. Характеристика программного модуля. Потоки данных и процессы. Методы тестирования и виды отладки программного средства. По каждой из рассмотренных глав студентами выполняется лаборатор- ная работа.Целью выполнения лабораторных работ является изучение теорети- ческой части материала и приобретение практических навыков в рассматривае- мой области. Основные характеристики качества и надежности программного продукта |