- •1. Пояснительная записка
- •2. Тематический план учебной дисциплины
- •3. Содержание учебного материала
- •3.1. Краткое содержание лекций.
- •3.2. Краткое содержание лабораторных работ
- •В каталоге «Технология_Программирования» создайте свой каталог.
- •Составьте спецификацию для задачи в соответствии с вариантом.
- •Постройте функциональную диаграмму и диаграмму потоков данных для задачи в соответствии с вариантом.
- •4. Рекомендации по организации самостоятельной работы студентов
- •4.2. Рекомендации для изучения разделов курса самостоятельно.
- •4.3. Список рекомендуемой литературы в библиотеке агпу с указанием места хранения.
- •4.2. Список электронных ресурсов, рекомендуемых к самостоятельному изучению
- •5. Вопросы к экзамену
- •5.1 Требования к зачету (3сем)
- •5.2 Вопросы к экзамену (4сем) (Экзаменационный билет состоит из двух вопросов и задачи)
- •6. Рекомендуемая литература
- •6.1. Литература основная
- •6.2. Литература дополнительная
4.2. Список электронных ресурсов, рекомендуемых к самостоятельному изучению
ISO 12207: 1995. (ГОСТ Р-1999). ИТ. Процессы жизненного цикла программных средств. *
ISO 15271: 1998. (ГОСТ Р-2002). ИТ. Руководство по применению ISO 12207.
ISO 16326: 1999. (ГОСТ Р-2002). ИТ. Руководство по применению ISO 12207 при административном управлении проектами.
ISO 15504-1-9: 1998 : Агапова А.С. Оценка и аттестация зрелости процессов создания и сопровождения программных средств. Изд. «Книга и бизнес», 2001
ISO 9126: 1991. (ГОСТ-1993). ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению*
ISO 12119: 1994. (ГОСТ Р-2000). ИТ. Требования к качеству и тестирование. *
ISO 13210: 1994. ИТ. Методы тестирования для измерения соответствия стандартам POSIX. *
Microsoft Corporation «принципы проектирования и разработки программного обеспечения.Учебный курс MCSD/Пер.с англ.- 2-е изд.Москва «Русская Редакция »2002.
2.В.
С.А.Орлов «Технологии разработки программного обеспечения» Питер 2003
В.Б.Уткин, К.В. Балдин «Информационные системы и технологии в экономике»,Москва 2003
Перминов О.Н.. Программирование на языке Паскаль. М. Радио, 1988.
Алкок Д. Язык Паскаль в иллюстрациях. Изд-во Мир,1991.
Пульщиков В.Н. Сборник упражнений по языку Паскаль. М. Наука, 1989.
Боэм В., Браун Д. Характеристика качества программного обеспечения - М.: Мир, 1981.
Липаев В.В. Качество программного обеспечения - М.: Финансы и статистика, 1983.
Майерс Г. Надежность программного обеспечения - М.: Мир, 1980.
Гласе Р. Руководство по надежному программированию - М.: Финансы и статистика, 1982.
Для подготовки к лабораторным работам, рекомендуется использовать сборник заданий Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”
5. Вопросы к экзамену
5.1 Требования к зачету (3сем)
К зачету необходимо выполнить практические работы №1-№7 и защитить их преподавателю
Для самостоятельной работы необходимо выполнить следующие работы:
Лабораторная работа № 1.. Технические, программные и криптографические средства защиты ПО.
Цель работы: Знакомство с криптографическими методами защиты информации.
Рекомендации к самостоятельной работе:
Изучить материалы работы №13
Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”
Составить на языке TURBO PASCAL программу решения задачи в соответствии с примерным вариантом:
Зашифровать сообщение "Разновидностью искажения является модель типа троянский конь" методом простой замены.
Выполнить практическую работу №13
Запустите программу crpt1.exe.
Выполните предложенные задания.
Покажите результаты преподавателю.
Содержание работы:
Проработка лекционного материала на практике;
Научиться зашифровывать и расшифровывать сообщение, используя шифрование заменой (подстановка).
опыт работы с криптографическими системами.
Форма представления отчета:
Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.
Лабораторная работа № 2-3. Проблемы программных интерфейсов..
Цель работы: Изучить процесс проектирования и программирования приложения с MDI–интерфейсом. Изучить процесс проектирования и программирования приложения с SDI–интерфейсом.
Рекомендации к самостоятельной работе:
Изучить материалы работы №7,8
Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”
Составить на языке TURBO PASCAL программу решения задачи в соответствии с примерным вариантом:
Разработайте приложение, представляющее собой простейший редактор. В программе предусмотрите возможности: загрузить текстовый файл, записать текст на диск, изменять начертание и цвет шрифта (MDI–интерфейсом.).
.
В среде Delphi разработано приложение в стиле SDI. Создана программа для работы с базой данных — телефонным справочником, сформированным в виде файла записей. В каждой записи определены поля: фамилия и имя (строки длиной по 20 символов каждая), адрес и номер телефона (строки длиной 100 и 15 символов соответственно).
В программе реализованы следующие операции: считывание данных из файла, запись данных в файл, навигация по базе, поиск записи в списке.
Доработайте приложение. Внесите исправления в форму «О программе»: укажите свою фамилию и группу, измените картинку.
В момент выхода из программы обеспечьте появления окна для сохранения файла телефонного справочника в случае, если в нем были сделаны изменения.
Добавьте контекстное меню, в которое включите все пункты меню и активных кнопок Вашего приложения.
Допишите программу в соответствии с заданием Вашего варианта. Отладку программы можно продолжить на следующем занятии.
Снабдите приложение панелями инструментов с механизмом Drag&Dock.
Выполнить практическую работу №7,8
Создайте приложение в стиле MDI в соответствии с вариантом.
Для того чтобы дочернее окно имело размерные кнопки, в родительском окно должно присутствовать главное меню.
Содержание работы:
Проработка лекционного материала на практике;
Изучение особенностей MDI и SDI–стилей приложений;
Закрепление навыков работы в среде RAD Delphi;
Изучение способа создания MDI–приложения.
закрепление навыков работы в среде RAD Delphi;
умение связывать воздействия пользователя с реакциями на них с помощью компонента TActionList;
умение организовать интерфейс Drag&Dock.
Форма представления отчета:
Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.
Лабораторная работа № 4.. Сертификация программного обеспечения и создание дистрибутива приложения.
Цель работы: Познакомиться с приложением InstallShield.
Рекомендации к самостоятельной работе:
Изучить материалы работы №11
Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”
Создайте новый инсталляционный проект — Create a new project. Определите язык, используемый в инсталляционном проекте. Определите местонахождение Вашего инсталляционного проекта в окне Project Name and Location — нажмите кнопку Browse, найдите Ваш каталог «Инсталляционный проект» и запишите проект под именем Telefon.ism. Нажмите на кнопку Create.
Задайте общие настройки инсталляционного пакета. В подгруппе настроек General Information заполните список, расположенный справа. Введите:
имя автора,
комментарий,
название программы (Product Name),
пиктограмму приложения (по желанию),
версию,
обязательно определите строку INSTALLDIR, в которой определяется каталог для установки Вашего приложения (укажите специально созданный для этого каталог «Установка»),
имя компании разработчика,
контактные адреса и телефоны,
увеличьте размер шрифта.
В строке Product Name Вы должны записать имя Вашего приложения, под которым оно будет известно системе и пользователям.
Раздел Features оставьте без изменения, так как этот раздел определяет несколько вариантов установки. Вы будете выполнять типовую установку без вариантов
Выполнить практическую работу №11
Создайте дистрибутив данного приложения.
Содержание работы:
Проработка лекционного материала на практике;
Проработка основных этапов процесса создания инсталляционной копии;
Создание инсталляционной версии учебной программы умение организовать интерфейс Drag&Dock.
Форма представления отчета:
Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.