Содержание дисциплины ТРПО и требования к уровню ее усвоения

Автор работы: Пользователь скрыл имя, 12 Мая 2013 в 17:27, курсовая работа

Краткое описание

Цель и задачи дисциплины. Общее ознакомление с разделами учебной дисциплины. Взаимосвязь дисциплины «Технология разработки программных продуктов» с другими дисциплинами.Роль и место знаний по дисциплине в сфере профессиональной деятельности.
Студент должен иметь представление:
о роли и месте знаний по дисциплине в сфере профессиональной деятельности.

Прикрепленные файлы: 1 файл

Содержание дисциплины ТРПО.doc

— 96.00 Кб (Скачать документ)
  • методы и виды тестирования;
  • критерии качества тестирования программного обеспечения;
  • методику тестирования программных модулей;
  • возможности тестирования модулей без исполнения программ;
  • особенности тестирования комплектов программ;
  • инструментальные средства отладки;
  • ручные методы тестирования;
  • автоматические методы тестирования;

уметь:

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

Тема 4.4 Сопровождение программ  
Сопровождение программных продуктов, внесение изменений, обеспечение надежности при эксплуатации. Необходимая документация и предпродажная подготовка программных средств. 
Студент должен знать:

  • этапы сопровождения программных продуктов;
  • виды и содержание документации, необходимой для сопровождения программных продуктов.

Тема 4.5 Защита программ  
Основные понятия о защите программных продуктов. Методы защиты программных продуктов. Защита программных продуктов от несанкционированного доступа и копирования. Системы разграничения доступа. Криптографические методы защиты программных продуктов, их особенности. Аппаратные средства защиты программного продукта.  
Правовые методы защиты программных продуктов. Патентная защита. Лицензионные соглашения. 
Студент должен знать:

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

Раздел 5 Инструментальные средства разработки программ  
Тема 5.1 Общая характеристика инструментальных средств разработки программ  
Общая характеристика инструментальных средств разработки программ. Инструменты разработки программных продуктов. Инструментальные среды программирования. Инструментальные системы технологии программирования и их основные черты: комплексность, ориентированность на коллективную разработку, технологическая определенность, интегрированность. Основные компоненты инструментальных систем технологии программирования: репозиторий, инструментарий, интерфейсы. 
САSE-средства, их назначение и применение. Классификация CASE-средств. Характеристика современных CASE-средств. 
Студент должен знать:

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

Тема 5.2 Применение СASE-средств  
Построение моделей программных систем с использованием структурного и объектно-ориентированного подхода. Диаграммы потоков данных и диаграммы «сущность-связь».  
Основные сведения о языке UML. Построение концептуальной модели предметной области. Диаграммы моделирования языка UML. Работа в среде CASE-средства. 
Студент должен знать:

  • базовые понятия моделирования потоков данных;
  • базовые понятия модели «сущность-связь»;
  • структуру языка UML;
  • виды диаграмм моделирования языка UML;

уметь:

  • составлять модели и диаграммы с помощью CASE-средств.

Раздел 6 Коллективная разработка программных продуктов 
Тема 6.1 Организация работ при коллективной разработке программных продуктов 
Категории специалистов, занятых разработкой и эксплуатацией программ. Принципы и методы коллективной разработки программных продуктов. Организация коллективной работы программистов. Схема взаимодействия специалистов, связанных с созданием и эксплуатацией программ. Типы организации бригад. Бригада главного программиста. Обязанности членов бригады. Распределение обязанностей в бригаде.  
Студент должен знать:

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

уметь :

  • работать в составе бригады.

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

  • факторы, влияющие на стоимость программных средств.

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

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

Общие требования к курсовому проекту 

Курсовой проект должен содержать  пояснительную записку и графическую  часть. Рекомендуется объем пояснительной  записки не менее 20 листов формата  А4, а для графической части  не более двух листов формата А1.  
Курсовой проект выполняется в соответствии с основными требованиями ГОСТ, ЕСПД, ЕСКД. 
Допускается выполнение курсового проекта по одной теме группой студентов(при большом объеме темы). 
Примерное содержание пояснительной записки определяется темой проекта и может включать:

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

Графическая часть проекта может  содержать:

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

Информация о работе Содержание дисциплины ТРПО и требования к уровню ее усвоения