Компьютерные модели и программные комплексы в проектно-ориентированном обучении тема диссертации и автореферата по ВАК РФ 05.13.18, кандидат технических наук Угаров, Владимир Васильевич

  • Угаров, Владимир Васильевич
  • кандидат технических науккандидат технических наук
  • 2005, Ульяновск
  • Специальность ВАК РФ05.13.18
  • Количество страниц 178
Угаров, Владимир Васильевич. Компьютерные модели и программные комплексы в проектно-ориентированном обучении: дис. кандидат технических наук: 05.13.18 - Математическое моделирование, численные методы и комплексы программ. Ульяновск. 2005. 178 с.

Оглавление диссертации кандидат технических наук Угаров, Владимир Васильевич

Введение.

Глава 1. Обзор и сравнительный анализ методов проектирования программных продуктов

1.1. Проблемы проектирования программных продуктов.

1.2. Подготовка профессиональных кадров в области информационных технологий.

1.3. Методика проектно-ориентированного обучения.

1.4. Компьютерные модели в проектно-ориентированном обучении.

1.4.1. Академические особенности информационных дисциплин.

1.4.2. Применение визуальных средств. ф 1.4.3. Моделирование в преподавании дисциплин информационного цикла.

1.4.4. Практика применения компьютерных моделей.

1.5. Модели проектирования академических программных продуктов.

1.6. Выводы.

Глава 2. Программный комплекс по определению параметров качества академических программных продуктов.

2.1. Стандарты качества программных продуктов.

2.2. Оценки качества программных продуктов.

2.3. Количественные критерии качества для программных продуктов.

2.4. Выбор параметров качества для академических программных продуктов.

2.5. Программный комплекс автоматизированного определения параметров качества.

2.6. Итоги.

Глава 3. Концептуальная модель управления качеством академических программных продуктов.

3.1. Проблемы качества академических продуктов.

3.2. Задача управления параметрами качества.

3.3. Концептуальная модель управления качеством академических программных продуктов.

3.4. Алгоритм управления качеством академических программных продуктов.

3.5. Выводы.

Глава 4. Экспериментальные исследования.

4.1. Планирование эксперимента.

4.2. Проверка гипотезы о нормальном распределении выборочной совокупности критериев качества.

4.3. Определение количественных характеристик качества академических программных продуктов.

4.4. Результаты эксперимента по управлению качеством академического программного продукта.

4.5. Выводы.

Рекомендованный список диссертаций по специальности «Математическое моделирование, численные методы и комплексы программ», 05.13.18 шифр ВАК

Введение диссертации (часть автореферата) на тему «Компьютерные модели и программные комплексы в проектно-ориентированном обучении»

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

Для создания эффективных систем управления качеством разработаны положения и стандарты в сфере производства программных продуктов, например, соответствующие требования к системам качества опубликованы в стандарте ИСО 9000. Под системой качества понимается совокупность организационной структуры, методик, процессов, ресурсов, необходимых для управления качеством продукции, производимой предприятием [37].

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

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

Как известно [27], повышение качества программных продуктов обусловлено рядом факторов, в том числе и технической политикой на предприятии, то есть мерами, которые препятствуют созданию продуктов, не удовлетворяющих требованиям заказчика. Качество процесса разработки обеспечивается долговременной политикой предприятия, сферой деятельности которого является производство программных продуктов. Для оценки уровня предприятия используется различная методика, одна из наиболее распространенных основана на модели зрелости процесса разработки, которая носит название - СММ (Capability Maturity Model - модель зрелости процессов создания программного обеспечения [37]). Эта модель содержит пять уровней зрелости: начальный, повторяемый, установленный, управляемый, оптимизирующий. Тот или иной уровень зрелости присваивается организации после аттестации по установленному стандартом набору критериев.

Рассмотрим подробнее характеристики пяти уровней зрелости [88], основанные на отношении организации к основным процессам, проводимым на каждом из уровней:

1) Начальный. Создание программного продукта выполняется без разработанного плана, производственный процесс имеет случайный и трудноуправляемый характер. Организация не имеет стабильной среды разработки, намечены только некоторые процессы и успех проекта зависит в основном от усилий отдельных специалистов. Сроки выпуска продукции в большинстве случаев не выдерживаются.

2) Повторяемый. В организации разработка программных продуктов ведется на основании накопленного опыта, присутствует жесткое управление, выдерживаются основные стандарты на разработку ПО, отслеживаются

1 Под термином "производство" и "производственный" здесь и далее подразумевается производство программных продуктов. и контролируются затраты, графики работ и некоторые показатели качества продукции.

3) Установленный. Производственный процесс документирован и соответствует установленным отраслевым стандартам, как для управленческих работ, так и для процессов проектирования. Эти процессы объединены в стандартный производственный процесс организации.

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

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

Отсюда следует, что для оценки и улучшения качества процессов разработки программных продуктов, необходимо выполнить следующее:

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

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

• На основе сформулированных целей реализовать мероприятия по повышению качества процессов разработки.

В связи со значительным увеличением количества производимой продукции в области программного обеспечения возросла роль управления качеством этой продукции. Поэтому для создания эффективной системы управления качеством необходима разработка положений и стандартов по этой тематике. Такие положения и требования к общей системе качества опубликованы в стандарте ИСО 9001 [37].

Вопросам качества программных продуктов посвящены многочисленные научные работы, в том числе известных специалистов и ученых мирового уровня, таких как, Боэм Б. [7], Брукс Ф. [9], Буч Г. [11], Вирт Н. [39], Дейкстра Э. [97], Джонс Дж. К. [27], Кнут Д. [47], Мейер Б. [63], Холстед М.Х. [93], а также ученых и специалистов в нашей стране, например, Венд-ров А.[13], Горбунов-Посадов А. [22], Ершов А. [34], Липаев В. [56], Одинцов И. [68], Терехов А. [86] и т.д.

Так, в работах Боэма определены основные элементы методики оценки качества программных продуктов. В работах Холстеда, посвященных количественным мерам качества программных продуктов, приведены основы программометрии как раздела науки. В работах известного швейцарского ученого Н.Вирта дается глубокий анализ логики и методов реализации алгоритмов, построения "правильных" программ. Известные ученые Ф.Брукс и Г.Буч посвятили свои работы проблемам проектирования программного обеспечения и средствам их представления. Работы А. Горбунова-Посадова посвящены вопросам конфигурационного построения программ, что, в конечном счете, серьезно влияет на качество программных продуктов. Специалисты в области профессионального программирования А.Вендров и И.Одинцов в своих работах подробно рассматривают особенности жизненного цикла программного обеспечения, в том числе и проблемы их качества.

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

Существует много подходов к решению данной проблемы. Это и базовая подготовка специалистов в вузе, и повышение квалификации в системе переподготовки профессиональных кадров, и обучение на рабочих местах и т.д. Но реализация данных мероприятий влияет в основном только на отдельных сотрудников, и в меньше степени на уровень зрелости предприятия. Чтобы повысить общий уровень квалификации во всех отделах предприятия, убедится в способности предприятия выполнить предстоящий сложный программный проект, для этого на предприятии пилотное проектирование. Результат пилотного проектирования показывает, способно ли предприятие выполнить реальный проект или же оно не достигло необходимого для этого уровня.

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

Но для этого необходимо иметь систему оценки качества академических программных продуктов3, на основе которых вырабатываются способы

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

3 Определим академический программный продукт (АПП), как законченный результат учебной проектной деятельности по дисциплинам информатики и программирования, представленный в виде программных текстов и исполняемых модулей, которые могут быть предложены эксперту — преподавателю, комиссии или тестирующей программе, для оценки. воздействия на учебный процесс с целью обеспечения соответствия качества этих продуктов качеству профессиональных продуктов, а тем самым и повышению уровня подготовки учащихся.

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

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

Целью диссертационной работы является разработка и исследование концептуальной математической модели системы управления качеством академических программных продуктов в условиях проектно-ориентированного обучения. Для достижения указанной цели в диссертационной работе решены следующие основные задачи:

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

• выполнен анализ методов применения компьютерных учебных моделей в системе профессиональной подготовки в области информатики и программирования;

• разработан программный комплекс для автоматического определения параметров качества программных продуктов;

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

• разработан алгоритм функционирования системы управления качеством академических программных продуктов.

• проведены экспериментальные исследования академических программных продуктов с получением параметров качества с помощью программного комплекса;

• проведен дисперсионный анализ с целью проверки выдвинутой гипотезы об эффективности процесса управления качеством академических продуктов в условиях проектно-ориентированного обучения.

Методы исследования. Для решения поставленных задач использованы методы теории алгоритмов, теории множеств, методы вычислительной математики и численного анализа, теории объектно-ориентированного программирования, системного анализа, методы математической статистики.

Для разработки программного комплекса и выполнения экспериментальных исследований использовались в качестве инструментальных средств следующие программные продукты:

• операционную систему MS Windows - ХР;

• среду программирования Delphi, ver. 7.0;

• среду программирования MS Visual Basic for Application, ver.6.3;

• табличный процессор MS Excel, ver. 2003;

• приложение для создания деловой графики MS Visio, ver. 2003;

• текстовый процессор MS Word, ver. 2003;

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

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

• Впервые показана на основе статистических исследований методика применения критериев качества к академическим программным продуктам. Ранее статистический анализ академических продуктов не выполнялся.

• Впервые подтверждена на основе дисперсионного анализа гипотеза о влиянии фактора на качество академического программного продукта в рамках предложенной концептуальной модели. Ранее такая гипотеза не выдвигалась относительно совокупности академических продуктов.

Практическая ценность диссертационной работы и использование результатов. Практическая ценность заключается в следующем:

1. Программный комплекс позволяет преподавателям вузов и разработчикам программного обеспечения в софтверных организациях определять параметры качества программных продуктов для их оценки.

2. Концептуальная модель управления качеством А1111 является основой для создания в высших учебных заведениях системы управления качеством академических программных продуктов. Создание такой системы позволяет повысить уровень образовательного процесса.

3. Методика определения эффективности управления качеством АПП в условиях проектно-ориентированного обучения позволяет в высших учебных заведениях оценить степень влияния на академический продукт новой, внедряемой в учебный процесс, модели обучения.

Реализация результатов работы.

Результаты исследования, предложенные модели и программный комплекс использованы в учебном процессе по информационным специальностям, а также в производственной деятельности следующих предприятий и организаций:

• В Ульяновском отделении федерации интернет-образования в процессе переподготовки преподавателей и сотрудников средних школ.

• В учебном процессе в Ульяновском государственном университете на механико-математическом факультете и на факультете информационных технологий и телекоммуникаций при обучении студентов дисциплинам программирования и информатики.

• В Ульяновском государственном педагогическом университете на физико-математическом факультете при обучении студентов дисциплине «Ядерная физика».

• В управлении по труду Администрации Ульяновской области при создании программ по обработке аналитической информации. Основные положения, выносимые на защиту:

1. Компьютерная модель и программный комплекс по определению параметров качества совокупности программных продуктов и вычислению их статистических характеристик.

2. Концептуальная модель управления качеством академических программных продуктов.

3. Алгоритм функционирования системы управления качеством академических программных продуктов.

4. Применение методов дисперсионного анализа для определения эффективности процесса управления качеством академических программных продуктов в условиях проектно-ориентированного обучения. Апробация работы.

Основные положения и результаты диссертации докладывались и обсуждались на 6 международных и 3 всероссийских конференциях. По теме диссертации были прочитаны доклады на расширенных заседаниях кафедры математической кибернетики и информатики УлГУ и на научных семинарах.

По теме диссертации опубликовано 11 работ, в том числе 1 статья в центральном журнале, 1 статья в зарубежном издании, 9 работ в сборниках научных трудов, 1 информационная карта регистрации программ, 1 отчет о результатах НИР, 2 акта о внедрении.

Структура и объем работы.

Основное содержание диссертационной работы изложено на 178 страницах машинописного текста, состоит из введения, четырех глав, списка литературы из 120 наименований и двух приложений.

Похожие диссертационные работы по специальности «Математическое моделирование, численные методы и комплексы программ», 05.13.18 шифр ВАК

Заключение диссертации по теме «Математическое моделирование, численные методы и комплексы программ», Угаров, Владимир Васильевич

Основные выводы и итоги:

1. Проведен анализ процессов проектирования и определения параметров качества академических продуктов в условиях проектно-ориентированного обучения.

2. На основе компьютерной модели разработан новый программный комплекс для автоматического определения количественных параметров качества программных продуктов. Отличие программного комплекса от аналогов состоит в том, что он построен на основе цепочечной модели, позволяющей наращивать и расширять возможности комплекса без изменения ранее созданных модулей.

3. Разработана новая концептуальная модель управления качеством создаваемых в учебном процессе академических программных продуктов. Отличие предложенной модели от известных состоит в том, что для управления качеством программных продуктов используются результаты статистического анализа большой совокупности текстов программ. Оценивается качество совокупности академических программных продуктов и на этой основе определяется отклонение их параметров качества от эталона. Модель позволяет оценивать уровень зрелости учебного процесса в условиях применения проектно-ориентированного обучения.

4. Проведены экспериментальные исследования совокупности академических программных продуктов, созданных студентами УлГУ в период с 1999 года по 2005 год, с получением параметров качества с помощью разработанного программного комплекса. Показана на основе статистических исследований применимость критериев качества к учебным программным продуктам. Ранее статистический анализ к учебным программным продуктам не применялся. 5. Методами дисперсионного анализа доказана эффективность процесса управления качеством академических программных продуктов в условиях проектно-ориентированного обучения.

Заключение

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

Список литературы диссертационного исследования кандидат технических наук Угаров, Владимир Васильевич, 2005 год

1. Адлер Ю.П., Грановский Ю.В., Маркова Е.В. Теория эксперимента: прошлое, настоящее, будущее-М.: Знание, 1982 -64 с.

2. Апостолова H.A., Гольдштейн Б.С., Зайдман P.A. О программометриче-ском подходе к оценкам программного обеспечения // Программирование, №4, 1995, с.38-44.

3. Батан JL Ф., Моделирование учебного процесса в современной шко-ле./Сибирский учитель, №5-1999 г.

4. Бауэр Ф.Л., Гооз Г. Информатика. Вводный курс: В 2-х ч. 4.1. Пер с нем.- М.: Мир. 1990. 336 е., ил.

5. Бенькович Е.С., Колесов Ю.Б., Сениченков Ю.Б. Практическое моделирование динамических систем СПб.: БХВ-Петербург, 2002.- 464 е.: ил.

6. Большая Советская Энциклопедия. Гл. ред.: А.М.Прохоров. Изд. 3-е. Т.1-М., «Советская энциклопедия». 1970.

7. Боэм Б., Браун Дж., Каспар X. и др. Характеристики качества программного обеспечения. / Пер. с англ.- М.: Мир, 1981.-208 е., ил.

8. Боэм Б.У. Инженерное проектирование программного обеспечения. М.: Радио и связь, 1985. 511 с.

9. Брукс Ф. Мифический человеко-месяц или как создаются программные системы-Пер. с англ.-СПб.:Символ-Плюс,2001.-304 е.: ил.

10. Буч Г. Объектно-ориентированное проектирование с примерами применения. Киев: Диалектика, М.: И.В.К., 1992.

11. Буч. Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд. / Пер. с англ.- М.: «Издательство Бином», СПб.: «Невский диалект», 2001 560 е., ил.

12. Введение в математическое моделирование: Учеб. пособие / Под ред. П.В.Трусова-М.:Логос,2004. -440 с.

13. Вендров A.M. Проектирование программного обеспечения экономических информационных систем: Учебник М.: Финансы и статистика, 2000.-352 е.: ил.

14. ВентцельЕ.С. Теория вероятностей-М.: Наука. 1964.-576 е., ил.

15. Верник А.Н., Кулагин С.А., Угаров В.В. Моделирование фундаментальных физических опытов на персональной ЭВМ. // Научно-методический журнал Министерства просвещения «Физика в школе».-1987.- №3.-с.44-47. 1.

16. Верник А.Н., Кулагин С.А., Угаров В.В. Персональный компьютер как учебная физическая лаборатория. // Сборник. Применение средств вычислительной техники в учебном процессе кафедры физики. Ульяновский политехнический институт. Ульяновск: 1989. с. 24-26.

17. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования СПб: Питер, 2003.-368 е.: ил. (Серия "Библиотека программиста")

18. Гмурман В.Е. Руководство к решению задач по теории вероятностей и математической статистики: Учеб. пособие для студентов втузов.-3-e изд., перераб. и доп.-М.:Высш. школа. 1979.-400 е., ил.

19. Говорухин В., Цибулин В. Компьютер в математическом исследовании-СПб.: Питер. 2001.-624 е.: ил.

20. Горбунов-Посадов М.М. Конфигурации программ. Рецепты безболезненных изменений М.: Малип, 1994.-272 е., ил.

21. Городняя Л.В., Мурзин Ф.А. Психология для программистов // IV Меж-дунар. конф. памяти академика А.П. Ершова «Перспективы систем информатики». Секция «Школьная информатика»: докл. и тез. Новосибирск, 2001.-С. 29-30.

22. Громов Г.Р. Очерки информационной технологии.-М.:ИнфоАрт, 1992.336 с.

23. Демидович Б.П., Марон И.А. Основы вычислительной математики М. Наука, 1970 - 664 с. ил.

24. Джонс Дж. К. Методы проектирования.: Пер. с англ. 2-е изд.,доп-М.:Мир, 1986.-326 е., ил.

25. Диагностирование на граф-моделях: На примерах авиационной и автомобильной техники / Я.Я.Осис, Я.А.Гельфандбейн, З.П.Маркович, Н.В.Новожилова.-М.: Транспорт, 1991.-244 с.

26. Дозорцев В.М., Шестаков Н.В. Компьютерные тренажеры для нефтехимии и нефтепереработки: опыт внедрения на российском рынке // Приборы и системы управления. 1998. № 1.

27. Дубова Н. Академические программы Intel // Открытые системы. №02/2003.

28. Дубова Н. Вместе с Borland // Computerworld Россия. 11.03.2003.

29. Дьяконов В., Круглов В. MATLAB. Анализ, идентификация и моделиро вание систем. Специальный справочник СПб.: Питер, 2002.^448 е.: ил.

30. Ершов А.П. Введение в теоретическое программирование М.: Наука, 1977.-286 е., ил.

31. Загоруйко Н.Г. Прикладные методы анализа данных и знаний-Новосибирск: Изд-во Ин-та математики, 1999.-270 с.

32. Зинченко Т.П. Опознание и кодирование Д.: Изд-во Ленинград, ун-та, 1981.- 183 е., ил.

33. Иенсен К., Вирт Н. Паскаль: руководство для пользователя/Пер. с англ. и предисл. Д.Б.Подшивалова. М.: Финансы и статистика, 1989. - 255 с. ил.

34. Калабановский И. А. Методы и средства динамической интеграции данных в системах автоматизированного проектирования. Автореферат диссертации по специальности 05.13.12. Ульяновск-2001.

35. Калбертсон Р., Браун К., Кобб Г. Быстрое тестирование. / Пер. с англ. -М.: Издательский дом "Вильяме", 2002.-384 с.:ил.-Парал. тит. англ.

36. Калинина H.A., Костюкова Н.И. Решение сложных задач как метод обучения программированию // Информационные технологии в науке, образовании, телекоммуникации, бизнесе / Тр. Междунар. конф. IT+SE'2001, Крым, май 2001 г. Запорожье ЗГУ, 2001. - С. 230-232.

37. Кимбл Г. Как правильно пользоваться статистикой. / Пер. с англ-М.:Финансы и статистика. 1982.- 294 е., ил.

38. Кинг Д. Создание эффективного программного обеспечения: пер с англ. М.: Мир, 1991. - 288 е., ил.

39. Клещев Н.Т., Романов A.A. Проектирование информационных систем: Учебное пособие / Под общей ред. К.И.Курбакова- М.: Изд-во Рос. экон. акад.,2000.-3 86 с.

40. Кнут Д. Искусство программирования для ЭВМ. / Пер. с англ.- М.: Мир, 1976.- 735 е., ил.

41. Коршунов Ю.М. Математические основы кибернетики М.: Энергия, 1972.-376 е., ил.

42. Крамер Г. Математические методы статистики. / Пер. с англ. под ред. акад. А.Н.Колиогорова.-М.: Мир, 1975.-648 е., ил.

43. Кузьменко В.Г. Программирование на VBA 2003. М.: ООО "Бином-Пресс", 2004 г. - 880 е.: ил.

44. Кумунжиев К.В., Нечаева H.H. Моделирование на языке ФС: Учебное пособие-Ульяновск, 1995.-85 с.

45. Курова H.H. Проектная деятельность в развитой информационной среде образовательного учреждения: Учеб. пособие для системы доп. проф. образования.-М.:Федерация Интернет Образования, 2002.-64

46. Кушнеренко А.Г., Лебедев Г.В. Программирование для математиков: Учеб. пособие для вузов М.: Наука, 1988 - 384 с.

47. Лаптев В.В., Куркурин Н.Д., Спирочкин В.В. Автоматизированная система оценки качества студенческих компьютерных программ. Астраханский Государственный Технический Университет (АГТУ) http://www.bitpro.ru/ito/2003/VI.html

48. Леоненков A.B. Самоучитель UML.-СПб.: БХВ-Петербург, 2002.-304 е.: ил.

49. Липаев В.В. Проектирование программных средств.-М.: Высш. шк., 1990.-303 е., ил.

50. Лоенко М. Ю. Внешнее оценивание множества решений ЗУ О с помощью ньютоновских корректоров // Тез. докл. конф. молодых ученых по математике, математическому моделированию и информатике, Новосибирск, 4-7 декабря, 2001. Новосибирск, 2001. - С. 18.

51. Максимей И.В. Имитационное моделирование на ЭВМ M.: Радио и связь, 1988.-232 е.: ил.

52. Максименков A.B., Селезнев М.Л. Основы проектирования информационно-вычислительных систем и сетей. М.: Радио и связь, 1991.-320 е., ил.

53. Максимович Г.Ю., Романенко А.Г., Самойлюк О.Ф. Информационные системы: Учебное пособие / Под общей ред. К.И.Курбакова.-М.:Изд-во Рос. экон. акад., 1999- 198 с.

54. Мангейм М.Л. Иерархические структуры. /Пер. с англ.-М.: Мир, 1970180 е., ил.

55. Маркова Н. Как нам организовать проект? // Открытые системы. №0506, 2000.

56. Мейер Б., Бодуен К. Методы программирования: В 2-х томах. Т.2. Пер. с франц. Ю.А.Первина. Под ред. Ершова.-М.: Мир, 1982.

57. Метод проектов на уроках информатики. Пахомова Н.Ю., методист ВУО, г.Москва ИТО-95. www.bitpro.ru/ITO/1995/a.html

58. Минский M. Вычисления и автоматы-М.: Мир, 1971.-364 е., ил.

59. Мол очков В.П. Наглядность как принцип обучения // Информатика и образование. 2004. №3.

60. Мясникова O.K. Моделирование и формализация в курсе информатики // Информатика и образование. № 9. 2003.

61. Немнюгин С. A. Turbo Pascal СПб .-Издательство "Питер", 2001- 496 е.: ил.

62. Одинцов И. Профессиональное программирование. Системный подход-СПб.: БХВ-Петербург, 2002.-512 е.: ил.

63. Ope О. Теория графов. / Пер. с англ.- М.: Наука, 1968.-352 е., ил.

64. Педагогика: учебник для студентов педагогических вузов и педагогических колледжей / Под ред. П.И.Пидкасистого. М.: Педагогическое общество России, 2002.-608 стр.

65. Полат Е.С. Как рождается проект. М., 1995

66. Полат Е.С. Метод проектов на уроках иностранного языка / Иностранные языки в школе № 2, 3 - 2000 г.

67. Попов Ю.П., Самарский A.A. Вычислительный эксперимент. -М.: Знание, 1983.-64 с.

68. Программные системы: Пер. с нем. / Под ред. П.Бахманна.-М.: Мир, 1988.-288 е., ил.

69. Разумовская Н.В. Компьютер на уроках физики // Физика в школе.-1985.-№3.-с.51.

70. Рыбаков Ф.И. Системы эффективного взаимодействия человека и ЭВМ М.: Радио и связь, 1985 - 200 е., ил.

71. Семушин И.В. Адаптивные схемы идентификации и контроля при обработке случайных сигналов. Изд-во Сарат. ун-та, 1985 180 с.

72. Сергеев А.Г. Латышев М.В. Сертификация: Учебное пособие для студентов вузов. М.: Логос, 2000. 248 с.

73. Скопин И.Н. Программное моделирование при изучении информатики. НГУ, Новосибирский центр информационных технологий. 2001. http://www.bitpro.rU/lTO/2001/ito/I.html#2

74. Стивене Р. Delphi. Готовые алгоритмы / Пер. с англ. Мерещука П.А. 2-е изд. стер. - М.: ДМК Пресс; Спб.: Питер, 2004. - 384 е.: ил.

75. Суходольский Г.В. Основы математической статистики для психологов- Л.: Издательство Ленинградского университета, 1972.-430 с.

76. Темников Ф.Е. Теоретические основы информационной техники М.: Энергия, 1971.^24 е., ил.

77. Теория информации и ее приложения (Сборник переводов). Под ред. Харкевича A.A. М.: Государственное издательство физико-математической литературы. 1959.-328 е., ил.

78. Терехов А., Павлов В. Перспективы развития ИТ-образования.// Открытые системы, 2003. №2 / Издательство «Открытые системы» (http://www.osp.ru/)

79. Терехов А.Н. Вслед за миром. // Компьютерные инструменты в образовании, №3, 2001 г.

80. Технологии разработки программного обеспечения: Учебник / С. Орлов СПб.: Питер, 2002.-464 е.: ил.

81. Технология системного моделирования / Е.Ф.Аврамчук, А.А.Вавилов, С.В.Емельянов и др.: Под общ. ред. С.В.Емельянова и др.- М.: Машиностроение, Берлин: Техник, 1988 520 е.: ил.

82. Турбо Паскаль 7.0 К.: Издательская группа BHV, 2000.-432 с. (На основе материалов Т.Роттена, Г.Франкена «Турбо Паскаль 6.0» - BHV, 1992

83. Финни Д. Введение в теорию планирования экспериментов / Пер. с англ., Главная редакция физико-математической литературы изд-ва «Наука», 1970 288 е., ил.

84. Фуксман A.JI. Технологические аспекты создания программных систем. М.: Статистика, 1979. - 184 е., ил.

85. Холстед М.Х. Начала науки о программах. / Пер. с англ. В.М.Юфы М.: Финансы и статистика, 1981.-128 е., ил.

86. Шалыто A.A. Алгоритмизация и программирование для систем логического управления и "реактивных" систем // Автоматика и телемеханика, 2001. №1, с.3-39.

87. Шеридан Т.Б., Феррелл У.Р. Системы человек машина / Пер. с англ-М.: Машиностроение, 1980.-399 е., ил.

88. Штрик A.A. и др. Структурное проектирование надежных программ встроенных ЭВМ-Д.: Машиностроение, 1989.-296 е., ил.

89. Э. Дейкстра. Дисциплина программирования. Пер. с англ. М.: Мир. 1978.

90. Эксперимент на дисплее / Автор предисловия Мигдал. М.: Наука, 1989.-175 е., ил.

91. Эльясберг П.Е. Определение движения по результатам измерений.-М.: Наука, 1976.-416 с. ил.

92. ACM. The First Society in Computing, http://www.acm.org

93. Bohrer R. Halstead's Criterion and Statistical Algoritms. Processdings of the Eighth Annual Computer Science / Statistics Interface Symposium, Los Angeles, February 1975, p. 262-266.

94. Borland Pascal with Objects. Version 7.0. Language Guide. Borland International INC, 1992.

95. Computing Curricula 2001, Appendix ACS Body of Knowledge.http://info.acm.org

96. Elshoff J.L. Measuring Commerscial PL/1 Programs Using Halstead"s Criteria, General Motors Research Publication, GMR-2012, November 1975.

97. Innokenti V. Semoushin, "The Frontal Competitive Approach to Teaching Computational Mathematics." Paper presented at ICME-9, July 31 August 6, 2000, Tokyo/Makuhary, Japan, accessible since March 27, 2000:

98. Innokenti V. Semoushin, FCA+PBL=behavior modification in learning operations research. Ulyanovsk State University (993-B1-941)

99. McCabe, Tomas J, and Charles W. Butler. (1989). "Design Complexity Measurement and Testing." Communications of the ASM 32, 12 (December 1989): 1415-1425.

100. Shooman M.L. Software engineering: reliability development and management. N.Y. Pabl. MeGraw-Hill. 1983.

101. Tucker A.,et al. Computing Curricula 1991,Report of the ACM/IEEE-CS Joint Curriculum Task Force, ACM Press, N.Y. 1991.

102. Угаров В.В. Об одной методике оптимизации ввода данных в автоматизированных системах измерений // Фундаментальные проблемы математики и механики. Сборник статей. Выпуск 3. Под ред. Б.Ф.Мельникова. Ульяновск: УлГУ. 1997. с. 84-87.

103. Угаров В.В., Цыганова Ю.В. Информатика и программирование. // Методическое пособие для вузов. Ульяновск: УлГУ. 2003. 62 с.

104. Semoushin,I.V., Tsyganova,J.V., Ugarov V.V., Computational and Soft Skills Development through the Project Based Learning, ICCS 2003, Lecture Notes in Computer Science, St. Petersburg, Russia, June, 2-4, (2003).

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.