Учебно-методический комплекс по дисциплине \" разработка и стандартизация программных средств и информационных технологий \" (факультет прикладной информатики  icon

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



Смотрите также:
Учебно-методический комплекс по дисциплине разработка и стандартизация программных средств и...
Рабочая программа по дисциплине Разработка и стандартизация программных средств и информационных...
Руководство по изучению дисциплины «Разработка и стандартизация программных средств и...
Учебно-методический комплекс дисциплины разработка и стандартизация программных средств и...
Рабочая программа дисциплина «Разработка и стандартизация программных средств и информационных...
Рабочая программа дисциплина «Разработка и стандартизация программных средств и информационных...
Рабочая программа по дисциплине «Разработка и стандартизация программных средств и...
Рабочая программа по курсу «Разработка и стандартизация программных средств и информационных...
Учебно-методический комплекс дисциплины разработка и стандартизация программных средств и...
Учебно-методический комплекс по дисциплине информационные системы (факультет прикладной...
Программа дисциплины по кафедре Экономическая кибернетика Разработка и стандартизация...
«Прикладная информатика (в области сервиса)»...



скачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Государственное образовательное учреждение высшего профессионального образования

АРМАВИРСКАЯ ГОСУДАРСТВЕННАЯ ПЕДАГОГИЧЕСКАЯ АКАДЕМИЯ

 

 

Утверждено на заседании кафедры

Протокол № 1 от ”29”АВГУСТА 2011 
Зав. кафедрой___________________


 

 

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

по дисциплине

" РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ "

^ (ФАКУЛЬТЕТ ПРИКЛАДНОЙ ИНФОРМАТИКИ И ИТ)

для специальности

"ПРИКЛАДНАЯ ИНФОРМАТИКА В ЭКОНОМИКЕ"

(заочное отделение 3.5)


Форма отчетности: 10семестр 5 курс

экзамен


Программа составлена

Доц. Давиденко П.Н.


2012 год


^ 1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Спецкурс «РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» нацелен на формирование у будущих учителей информатики умения реализовать, в первую очередь, педагогический потенциал компьютера.

В данном курсе изучаются такие разделы как: Прикладные программы с высокой степенью автоматизации управления. Адаптируемость пакетов программ. Проектирования программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования.

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

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

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

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

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

В результате изучения дисциплины студент должен усвоить предложенный материал на уровне “иметь представление”, а отдельные элементы на уровне “знать”:

  • иметь представление об этапах создания программного продукта в соответствии с международным стандартом ISO/IEC 12207: 1995;

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

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

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

  • знать стандарты и ГОСТы на проектирование, оформление проектной документации;

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

  • создавать интерфейсы для информационных систем, использующие стандарты.

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

^ Текущий контроль осуществляется при проведении лабораторных работ.

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

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

^ Задачи курса. Разработка процессов жизненного цикла (ЖЦ) ПС по принципу структурной стандартизации ЖЦ в соответствии со стандартом ГОСТ Р ИСО/МЭК 12207-99. Создание программной документации ПС в соответствии со стандартом ГОСТ Р ИСО/МЭК 12119:2000. Использование современных методологий для обеспечения качества и надежности сложных ПС. Техника тестирования ПС.

Данный курс базируется на знаниях дисциплин: «Информатика», «БД», «ИТ», «Программирование».

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

Знания, приобретенные в данном курсе, будут использованы студентами при дипломном проектировании.


^ 2. ТЕМАТИЧЕСКИЙ ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ




Наименование разделов и тем

^ Всего часов

В т. ч. аудиторных, час

Смост. работа







^ Всего аудит.

Из них







Лекции

Лабораторные







1

2

3

4

5

6

7







1

Тема 1.
















^ Разработка программного обеспечения

2

Тема 1.1.

10

4

2

2

20

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

3

Тема 1.2.

10

4

2

2

20

Проектирования программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры.

4

Тема 2.
















^ Проектирование программного обеспечения.

5

Тема 2.1

10

4

2

2

20

Конструирования пакетов программ сложной структуры

6

Тема 2.2.

10

4

2

2

20

Организация проектирования программного обеспечения (ПО);

7

Тема 2.3.

8

2

2

0

10

Этапы процесса проектирования.

8

Тема 2.4

10

0

0

0

28

Типы проектирования программного обеспечения.




Всего по дисциплине

136

18

10

8

118






























3. ^ СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА

3.1. Краткое содержание лекций.


Лекция №1. Раздел № 1.1. Прикладные программы с высокой степенью автоматизации управления. Адаптируемость пакетов программ.

Содержание:

  1. Типы прикладных программ.

  2. Управление прикладными программами.

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


Лекция №2. Раздел № 1.2. Проектирования программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры.

Содержание:

  1. Состав систем программирования.

  2. Методы проектирования программ сложной структуры.

  3. График работ при создании сложных работ.

Лекция №3. Раздел № 2.1. Конструирования пакетов программ сложной структуры

Содержание:

  1. Определение пакета программ.

  2. Организация работ по конструированию.

  3. Сроки и состав разработчиков программ сложной структуры.


Лекция №4. Раздел № 2.2: Организация проектирования программного обеспечения (ПО)

Содержание:

  1. Базовый стандарт ГОСТ Р ИСО/МЭК 12207-99. Модели жизненного цикла ПС.

  2. Основные процессы жизненного цикла ПС.

  3. Организационные процессы жизненного цикла ПС.


Лекция №5. Раздел № 2.3 Этапы процесса проектирования.

Содержание:

  1. Этапы проектирования.

  2. Базовый стандарт ГОСТ Р ИСО/МЭК 12207-99.

  3. Модели жизненного цикла ПС.



^ 3.2. Краткое содержание лабораторных работ

Лабораторная работа № 1. (раздел 1.1). Прикладные программы с высокой степенью автоматизации управления. Адаптируемость пакетов программ.


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


^ Рекомендации к самостоятельной работе:

Изучить материалы работы №1

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm

  1. ^ В каталоге «Технология_Программирования» создайте свой каталог.

  2. Составьте спецификацию для задачи в соответствии с вариантом.

Откройте документ «Форма_Пост_Задачи.Doc» и заполните предложенные формы. Результирующий документ запишите в свой каталог.

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

Результат поместите в документ «Форма_Пост_Задачи.Doc». Сохраните результат в своем каталоге.


Выполнить практическую работу №1

Разработать программный комплекс по примерному варианту:

Разработать программный комплекс, который представляет собой подсистему, обслуживающую учебную часть Вуза. Программная подсистема позволяет получать информацию по проведению занятий на первом курсе факультета N: выдает названия предметов, которые ведет преподаватель с фамилией Fam; определяет количество занятий в неделю по каждому из предметов; выводит названия предметов, занятия по которым проводятся в заданный день (понедельник, вторник, среда, четверг, пятница, суббота).


Содержание работы:


  1. Проработка лекционного материала на практике.

  2. Создание программ на Delphi и Pascal.

  3. Отладка сложных программ.

  4. Тестирование ПО.

  5. Трансляция программы.


Форма представления отчета:

Студент должен выполнить свой вариант и оформить работу в тетради и в электронном виде.

Лабораторная работа № 2. (раздел 1.1). Проектирования программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры.


^ Цель работы: Научиться работать над проектом в коллективе разработчиков. Научиться применять модульный подход к проектированию и программированию при разработке ПО сложной структуры.

.


^ Рекомендации к самостоятельной работе:

Изучить материалы работы №3

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm

  1. Организуйтесь в бригады разработчиков в соответствии с полученным на первой лабораторной работе задании. Разработка учебной программы потребует бригады в размере 3 … 5 человек.

  2. Выберите тип коллективной разработки и распределите роли в бригаде.

  3. Обсудите свои предыдущие работы и придите к общему подходу при разработке программы. Обратите внимание на декомпозицию проекта и на составленное описание структур данных. Пусть руководитель проекта примет решение о том, чья работа ляжет в основу дальнейшей разработки. Если требуется, откорректируйте файл «Форма_Пост_Задачи.doc» и запишите его в каталог бригады, предварительно созданный на диске.

  4. Проведите совместно второй этап декомпозиции. Определите модули второго, третьего и т.д. уровней. Четко сформулируйте интерфейсы модулей (входные и выходные данные, способ передачи информации, глобальные переменные).


Выполнить практическую работу №3

Познакомьтесь с работой учебной программы «Деканат» (промежуточный вариант), которая расположена в каталоге и имеет название Kompl0.pas.


Содержание работы:


  1. Проработка лекционного материала на практике.

  2. Спланировать работу и распределить обязанности при разработке ПО при бригадном подходе;

  3. Изучить модульный подход к разработке сложных программ.


Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.


^ Лабораторная работа № 3. (раздел 2.1). Конструирования пакетов программ сложной структуры.


Цель работы: Научиться работать над проектом в коллективе разработчиков. Научиться конструировать пакеты программ сложной структуры.

.


^ Рекомендации к самостоятельной работе:

Изучить материалы работы №3

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm

  1. Определитесь со стилем программирования.

  2. Составьте план работы. Распределите между собой работу по алгоритмизации и программированию модулей программы. Выберите способ подключения модулей к программе.

  3. Составьте схемы алгоритмов и программы, реализующие функции модулей.

  4. Организуйте тестирование модулей, подключая их последовательно к управляющей программе.

  5. Составьте спецификацию модулей в соответствии с документом «Спецификация_Модуля.Htm».

  6. Схемы, программы и спецификации запишите в каталог бригады.

.


Выполнить практическую работу №3

Познакомьтесь с работой учебной программы «Деканат» (промежуточный вариант), которая расположена в каталоге и имеет название Kompl0.pas.


Содержание работы:


  1. Проработка лекционного материала на практике.

  2. Спланировать работу и распределить обязанности при разработке ПО при бригадном подходе;

  3. Изучить конструирование пакетов программ сложной структуры.


Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.


^ Лабораторная работа № 4. (раздел 2.2). Организация проектирования программного обеспечения (ПО);.


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

.


^ Рекомендации к самостоятельной работе:

Изучить материалы работы №2

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm

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

В соответствии с принятым стилем в программах необходимо:

  • использовать вводные и пояснительные комментарии;

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

  • делать пробелы для улучшения читаемости программы;

  • для переменных задавать имена «со смыслом»;

  • при размещении делать одинаковые отступы в строке для связанных операторов.

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

.


Выполнить практическую работу №2

Выполнить работу в соответствии с требованиями:

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm

Содержание работы:


  1. Проработать лекционный материала на практике.

  2. изучить правила стандартизации стиля программирования;

  3. ознакомиться с методикой кодирования и тестирования сверху вниз.


Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.


^ 4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ


4.1. Рекомендации для подготовки к лабораторным работам

Рекомендации к самостоятельной работе:


Рекомендации к ЛР №1


Изучить материалы работы №1

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm

  1. ^ В каталоге «Технология_Программирования» создайте свой каталог.

  2. Составьте спецификацию для задачи в соответствии с вариантом.

Откройте документ «Форма_Пост_Задачи.Doc» и заполните предложенные формы. Результирующий документ запишите в свой каталог.

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

Результат поместите в документ «Форма_Пост_Задачи.Doc». Сохраните результат в своем каталоге.


Выполнить практическую работу №1

Разработать программный комплекс по примерному варианту:

Разработать программный комплекс, который представляет собой подсистему, обслуживающую учебную часть Вуза. Программная подсистема позволяет получать информацию по проведению занятий на первом курсе факультета N: выдает названия предметов, которые ведет преподаватель с фамилией Fam; определяет количество занятий в неделю по каждому из предметов; выводит названия предметов, занятия по которым проводятся в заданный день (понедельник, вторник, среда, четверг, пятница, суббота).


Содержание работы:


  1. Проработка лекционного материала на практике.

  2. Создание программ на Delphi и Pascal.

  3. Отладка сложных программ.

  4. Тестирование ПО.

  5. Трансляция программы.


Форма представления отчета:

Студент должен выполнить свой вариант и оформить работу в тетради и в электронном виде.

Трудоемкость – ^ 20 часа


Рекомендации к ЛР №2


Изучить материалы работы №3

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm

  1. Организуйтесь в бригады разработчиков в соответствии с полученным на первой лабораторной работе задании. Разработка учебной программы потребует бригады в размере 3 … 5 человек.

  2. Выберите тип коллективной разработки и распределите роли в бригаде.

  3. Обсудите свои предыдущие работы и придите к общему подходу при разработке программы. Обратите внимание на декомпозицию проекта и на составленное описание структур данных. Пусть руководитель проекта примет решение о том, чья работа ляжет в основу дальнейшей разработки. Если требуется, откорректируйте файл «Форма_Пост_Задачи.doc» и запишите его в каталог бригады, предварительно созданный на диске.

  4. Проведите совместно второй этап декомпозиции. Определите модули второго, третьего и т.д. уровней. Четко сформулируйте интерфейсы модулей (входные и выходные данные, способ передачи информации, глобальные переменные).


Выполнить практическую работу №3

Познакомьтесь с работой учебной программы «Деканат» (промежуточный вариант), которая расположена в каталоге и имеет название Kompl0.pas.


Содержание работы:


  1. Проработка лекционного материала на практике.

  2. Спланировать работу и распределить обязанности при разработке ПО при бригадном подходе;

  3. Изучить модульный подход к разработке сложных программ.


^ Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.

Трудоемкость – 20 часа


Рекомендации к ЛР №3


Изучить материалы работы №9 http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm


Используйте возможности отладчика Delphi при выполнении задания, полученного на лабораторной работе №4.

  1. Сформируйте контрольные примеры для проверки правильности работы приложения.

  2. Осуществите трассировку программы, используя клавишу F8. Прервите выполнение программы.

  3. Осуществите трассировку программы, используя клавишу F7. Прервите выполнение программы.

  4. Определите точку останова. Запустите программу (F9). После остановки программы продолжите выполнение с помощью трассировки.

  5. Задайте имена переменных в окне просмотра, выполните программу и проведите трассировку.

  6. Создайте точку прерывания по условию. Выполните программу.

  7. Продолжайте отладку до полной уверенности в ее правильной работе.

Варианты заданий см. в предыдущей работе.


Выполнить практическую работу №9

Откройте проект Project1 каталога «Тел_Спр_с_ошибкой». В приложение включен алгоритм сортировки базы данных методом «пузырька». В алгоритме допущена ошибка.

Запустите приложение. Исправьте синтаксическую ошибку.


Содержание работы:


  1. Проработка лекционного материала на практике;

  2. Изучение среды программирования использующей ООП

  3. овладение знаниями по вопросам классификации ошибок, методах трассировки программы, точках прерываний;

  4. овладение методами просмотра и изменения значений переменных в процессе отладки программы;

  5. опыт работы в RAD–среде

^ Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.


Трудоемкость – 20 часов


Рекомендации к ЛР №4


Изучить материалы работы №1

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm

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

  • фамилии студентов, имеющих задолженности хотя бы по одному предмету;

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

  • процент студентов, сдавших все экзамены на 5 и 4;

  • номера групп в порядке убывания средней успеваемости.

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


Выполнить практическую работу №1

Разработать программный комплекс по примерному варианту:

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


Содержание работы:


  1. Проработка лекционного материала на практике.

  2. Разработать программу;

  3. Изучить этапы процесса проектирования.


Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.


Трудоемкость – 20 часа


^ 4.2. Рекомендации для изучения разделов курса самостоятельно.


Лекция №8. Раздел № 2.3 Этапы процесса проектирования.

Изучить литературу:

[2] – стр. 12-16

[6] – стр. 1-20

[12] – стр. 7- 32

[17] – стр. 4-12

Трудоемкость – 10 час.


Лекция №9. Раздел № 2.4 Типы проектирования программного обеспечения.

Изучить литературу:

[2] – стр. 12-35

[36] – стр. 41-47

[12] – стр. 7- 32

[14] – стр. 4-12

[34] – стр. 47- 94

[35] – стр. 28-56

Трудоемкость – 28 час.


^ 4.3. Список рекомендуемой литературы в библиотеке АГПУ с указанием места хранения.


УДК 6Ф7.3 ББK 22.183 а.з. В-16 (Абонемент)
Вальвачев А.Н., Крисевич В.С.
Программирование на языке ПАСКАЛЬ для персональных ЭВМ ЕС : справочное пособие.-Москва: Высшая школа, 1989. -223C.

Рекомендуется для изучения разделов № 1,2,3,4

^ УДК 518(03) ББK а.з. К-82 (Абонемент)
Криницкий Н.А., Миронов Г.А., Фролов Г.Д.
Программирование.-Москва: Физматгиз, 1963. -383C.

Рекомендуется для изучения разделов № 1,2,3,4

^ УДК 518 ББK а.з. И-20 (Абонемент)
Иванова Т.П., Пухова Г.В.
Вычислительная математика и программирование: Для физ.-мат. фак. пед. ин-тов.-Москва: Просвещение, 1978. -319C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 517.8 ББK а.з. В-94 (Абонемент)
Вычислительные методы и программирование. Вып. XXII. (Сборник работ вычислительного центра МГУ).-Москва: Издательство МГУ, 1974. -198C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 518 ББK а.з. В-94 (Абонемент)
Вычислительная математика и программирование. Учебное пособие. Ч. 2. Программирование на "Проминь-2".-Ленинград: , 1975. -169C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 6П2.15 ББK а.з. Ш-59 (Абонемент)
Шилтере М.Я.
Программирование на БЭСМ-2. Пособие для уч-ся школ с матем. специализацией. Под ред. А.С.Кронрода.-Москва: Просвещение, 1966. -418C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 33 ББK 65.050 а.з. У-84 (Техфак)
Уткин В.Б.
Информационные системы в экономике: учебник для студ. высш. учеб. заведений. - 2-е изд., стер. / В.Б. Уткин, К.В. Балдин.-Москва: Академия, 2005. -288C.

Рекомендуется для изучения разделов № 1,2,3,4



УДК 517.1 ББK а.з. Г-22 (Абонемент)
Гасс С.
Линейное программирование (методы и приложения).-Москва: Физматгиз, 1961. -303C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 518 ББK а.з. Г-97 (Абонемент)
Гутер Р.с. и др.
Программирование и вычислительная математика. (Учебное пособие для школ программистов-вычислителей).-Москва: Наука, 1965. -448C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 517.8 ББK а.з. Б-91 (Абонемент)
Бурков В.Н.
Комбинаторное программирование.-Москва: Знание, 1977. -64C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 517.1 ББK а.з. М-34 (Абонемент)
Математическое программирование.-Москва: Наука, 1966. -135C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 6Ф7.3 ББK а.з. Ч-81 (Абонемент)
Чу Я.
Организация ЭВМ и микропрограммирование.-Москва: Мир, 1975. -592C.

Рекомендуется для изучения разделов № 1,2,3,4

УДК 517.8 ББK а.з. М-92 (Абонемент)
Мухачева Э.А.
Математическое программирование: [Учеб. пособие для вузов] / Э.А. Мухачева, Г.Ш. Рубинштейн; АН СССР, Сиб. отд-ние, Ин-т математики.-Новосибирск: Наука, Сиб. отд-ние, 1977. -319C.

Рекомендуется для изучения разделов № 1,2,3,4


^ 4.2. Список электронных ресурсов, рекомендуемых к самостоятельному изучению


  1. ISO 12207: 1995. (ГОСТ Р-1999). ИТ. Процессы жизненного цикла программных средств. *

  2. ISO 15271: 1998. (ГОСТ Р-2002). ИТ. Руководство по применению ISO 12207.

  3. ISO 16326: 1999. (ГОСТ Р-2002). ИТ. Руководство по применению ISO 12207 при административном управлении проектами.

  4. ISO 15504-1-9: 1998 : Агапова А.С. Оценка и аттестация зрелости процессов создания и сопровождения программных средств. Изд. «Книга и бизнес», 2001

  5. ISO 9126: 1991. (ГОСТ-1993). ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению*

  6. ISO 12119: 1994. (ГОСТ Р-2000). ИТ. Требования к качеству и тестирование. *

  7. ISO 13210: 1994. ИТ. Методы тестирования для измерения соответствия стандартам POSIX. *

  8. Microsoft Corporation «принципы проектирования  и разработки программного обеспечения.Учебный курс MCSD/Пер.с англ.- 2-е изд.Москва «Русская Редакция »2002.

  9. 2.В.

  10. С.А.Орлов «Технологии разработки программного обеспечения» Питер 2003

  11. В.Б.Уткин, К.В. Балдин «Информационные системы и технологии в экономике»,Москва 2003

  12. Перминов О.Н.. Программирование на языке Паскаль. М. Радио, 1988.

  13. Алкок Д. Язык Паскаль в иллюстрациях. Изд-во Мир,1991.

  14. Пульщиков В.Н. Сборник упражнений по языку Паскаль. М. Наука, 1989.

  15. Боэм В., Браун Д. Характеристика качества программного обеспечения - М.: Мир, 1981.

  16. Липаев В.В. Качество программного обеспечения - М.: Финансы и статистика, 1983.

  17. Майерс Г. Надежность программного обеспечения - М.: Мир, 1980.

  18. Гласе Р. Руководство по надежному программированию - М.: Финансы и статистика, 1982.


Для подготовки к лабораторным работам, рекомендуется использовать сборник заданийhttp://www.agpu.net/institut/kaf/kaf_inf/elibfol/razStan_Davidenko/razrabotka_i_standartizacija.htm


^ 5. Вопросы к экзамену


(Экзаменационный билет состоит из двух вопросов и задачи)

1.Основные требования к разработке ПС. Понятия стандарта и стандартизации.

2.Жизненный цикл ПС. Модели ЖЦ.

3.Основные, вспомогательные и организационные процессы ЖЦ.

4.Схема классификации стандартов в области ИТ.

5.Международные организации, разрабатывающие стандарты. Государственный комитет РФ по стандартизации и метрологии.

6.Нормативные документы по стандартизации. Виды стандартов.

7.Государственные стандарты РФ (ГОСТ Р). Дать полную характеристику каждому из них.

8.Основные понятия и показатели надежности ПС.

9.Методы обеспечения надежности ПС.

10.Схема характеристик качества ПС.

11.Модели анализа надежности ПС.

12.Статистические модели надежности. Простая интуитивная модель. Сложная модель.

14.Тестирование ПС. Виды тестирования. Протокол и отчет о тестировании.

15.Принципы тестирования ПО. Стратегии тестирования «черного ящика» и «белого ящика».

16.Стандарты комплекса ГОСТ 34. Стадии и этапы создания АС.

Защита авторских прав. Лицензирование программного изделия.

27.Схема процессов Жизненного цикла

28. Защита авторских прав. Лицензирование программного изделия.

29. Закон об авторском праве и смежных правах.

30. Сертификация программного обеспечения.

31. Технические, программные и криптографические средства защиты ПО.

32. Виды лецензионных соглашений.

33. Поставка программных средств на производство.

34.Прикладные программы с высокой степенью автоматизации. Адаптируемость пакетов программ.

35.Проектирование программ сложной структуры.

36.SDI и MDI интерфейсы.

37.Типовые приемы конструирования пакетов программ сложной структуры.

38.Организация проектирования программного обеспечения (ПО); этапы процесса проектирования.

39.Способы формального представления знаний, основы устройства и использование экспертных систем в разработке адаптируемого программного обеспечения.

40.Основные направления интеллектуализации ПО.

41.Методы и средства проектирования пользовательского и программного интерфейсов.

42. Работа с формами Delphi.

43.Оценка качественных и количественных характеристик программного обеспечения.

44. Закон об авторском праве и смежных правах

45.Методы обеспечения надежности функционирования программных средств. Модели надежности программного обеспечения (аналитические и эмпирические).

46.Сопровождение: исправление ошибок, внесение дополнительной функциональности, повышение эффективности.

47.Документация и ее роль в обеспечении качества. Документация пользователя.

48.Сертификация программного обеспечения. Назначение и цель сертификации. Система сертификации.

49.Понятие рынка программных средств.

50.Тестирование ПС. Пошаговое тестирование. Восходящее и нисходящее тестирование. Комплексное тестирование, отчет о тестировании.


6. ^ РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА


6.1. Литература основная



  1. ISO 12207: 1995. (ГОСТ Р-1999). ИТ. Процессы жизненного цикла программных средств. *

  2. ISO 15271: 1998. (ГОСТ Р-2002). ИТ. Руководство по применению ISO 12207.

  3. ISO 16326: 1999. (ГОСТ Р-2002). ИТ. Руководство по применению ISO 12207 при административном управлении проектами.

  4. ISO 15504-1-9: 1998 : Агапова А.С. Оценка и аттестация зрелости процессов создания и сопровождения программных средств. Изд. «Книга и бизнес», 2001

  5. ISO 9126: 1991. (ГОСТ-1993). ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению*

  6. ISO 12119: 1994. (ГОСТ Р-2000). ИТ. Требования к качеству и тестирование. *

  7. ISO 13210: 1994. ИТ. Методы тестирования для измерения соответствия стандартам POSIX. *

  8. Microsoft Corporation «принципы проектирования  и разработки программного обеспечения.Учебный курс MCSD/Пер.с англ.- 2-е изд.Москва «Русская Редакция »2002.

  9. 2.В.

  10. С.А.Орлов «Технологии разработки программного обеспечения» Питер 2003

  11. В.Б.Уткин, К.В. Балдин «Информационные системы и технологии в экономике»,Москва 2003

  12. Перминов О.Н.. Программирование на языке Паскаль. М. Радио, 1988.

  13. Алкок Д. Язык Паскаль в иллюстрациях. Изд-во Мир,1991.

  14. Пульщиков В.Н. Сборник упражнений по языку Паскаль. М. Наука, 1989.

  15. Боэм В., Браун Д. Характеристика качества программного обеспечения - М.: Мир, 1981.

  16. Липаев В.В. Качество программного обеспечения - М.: Финансы и статистика, 1983.

  17. Майерс Г. Надежность программного обеспечения - М.: Мир, 1980.

  18. Гласе Р. Руководство по надежному программированию - М.: Финансы и статистика, 1982.



6.2. Литература дополнительная


  1. Информатика. Базовый курс // Под ред. С.В. Симоновича, СПб., 2000.

  2. Компьютерные технологии обработки информации./Под. ред. С.В. Назарова. – М.: Финансы и статистика, 1995.

  3. Котов С.Л. Нормирование жизненного цикла программной продукции. – М.: ЮНИТИ-ДАНА, 2002.

  4. Липаев В.В. Надежность программных средств – М: СИНТЕГ, 1998.

  5. Липаев В.В. Документирование и управление конфигурацией программных средств – М: СИНТЕГ, 1998.

  6. Липаев В.В. Системное проектирование сложных программных систем – М: СИНТЕГ, 1998.

  7. Маклаков С.В. Моделирование бизнес-процессов – М: Диалог МИФИ, 2002.

  8. Орлов С.А. Технологии разработки программного обеспечения: Разработка сложных программных систем: Учебное пособие для студентов вузов, обуч. по напр. Подготовки акалавров и магистров «Информатика и выч.техника». – СПб.: Питер, 2002.

  9. Пальчун Б.П., Юсупов Р.М. Оценка надежности программного обеспечения. – СПб.:Наука, 1994.

  10. Фридмана А.Л. Основы объектно-ориентированной разработки программных систем – М: Финансы и статистика, 2000.

 




Скачать 260,63 Kb.
оставить комментарий
Дата05.07.2012
Размер260,63 Kb.
ТипУчебно-методический комплекс, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх