Автор работы: Пользователь скрыл имя, 12 Мая 2013 в 17:27, курсовая работа
Цель и задачи дисциплины. Общее ознакомление с разделами учебной дисциплины. Взаимосвязь дисциплины «Технология разработки программных продуктов» с другими дисциплинами.Роль и место знаний по дисциплине в сфере профессиональной деятельности.
Студент должен иметь представление:
о роли и месте знаний по дисциплине в сфере профессиональной деятельности.
уметь:
Тема
4.4 Сопровождение программ
Сопровождение программных продуктов,
внесение изменений, обеспечение надежности
при эксплуатации. Необходимая документация
и предпродажная подготовка программных
средств.
Студент
должен знать:
Тема
4.5 Защита программ
Основные понятия о защите программных
продуктов. Методы защиты программных
продуктов. Защита программных продуктов
от несанкционированного доступа и копирования.
Системы разграничения доступа. Криптографические
методы защиты программных продуктов,
их особенности. Аппаратные средства защиты
программного продукта.
Правовые методы защиты программных продуктов.
Патентная защита. Лицензионные соглашения.
Студент
должен знать:
Раздел
5 Инструментальные средства разработки
программ
Тема 5.1 Общая характеристика
инструментальных средств разработки
программ
Общая характеристика инструментальных
средств разработки программ. Инструменты
разработки программных продуктов. Инструментальные
среды программирования. Инструментальные
системы технологии программирования
и их основные черты: комплексность, ориентированность
на коллективную разработку, технологическая
определенность, интегрированность. Основные
компоненты инструментальных систем технологии
программирования: репозиторий, инструментарий,
интерфейсы.
САSE-средства, их назначение и применение.
Классификация CASE-средств. Характеристика
современных CASE-средств.
Студент
должен знать:
Тема
5.2 Применение СASE-средств
Построение моделей программных систем
с использованием структурного и объектно-ориентированного
подхода. Диаграммы потоков данных и диаграммы
«сущность-связь».
Основные сведения о языке UML. Построение
концептуальной модели предметной области.
Диаграммы моделирования языка UML. Работа
в среде CASE-средства.
Студент
должен знать:
уметь:
Раздел
6 Коллективная разработка программных
продуктов
Тема 6.1 Организация работ
при коллективной разработке программных
продуктов
Категории специалистов, занятых разработкой
и эксплуатацией программ. Принципы и
методы коллективной разработки программных
продуктов. Организация коллективной
работы программистов. Схема взаимодействия
специалистов, связанных с созданием и
эксплуатацией программ. Типы организации
бригад. Бригада главного программиста.
Обязанности членов бригады. Распределение
обязанностей в бригаде.
Студент
должен знать:
уметь :
Тема
6.2 Экономические аспекты создания и использования
программных средств
Стоимость программных средств. Факторы,
влияющие на стоимость программных средств.
Методики оценки трудоемкости разработки
программного продукта. Особенности продаж
программных продуктов. Обновление версий
программных средств. Способы прогнозирования
рынка программного обеспечения.
Студент
должен знать:
Курсовое
проектирование
Курсовое проектирование является завершающим
этапом в изучении дисциплины «Технология
разработки программных продуктов», в
ходе которого осуществляется обучение
применению полученных знаний и умений
при решении комплексных задач, связанных
со сферой профессиональной деятельности
будущих специалистов.
Выполнение студентом курсового проекта
по дисциплине проводится с целью:
Общие требования к курсовому проекту
Курсовой проект должен содержать
пояснительную записку и
Курсовой проект выполняется в соответствии
с основными требованиями ГОСТ, ЕСПД, ЕСКД.
Допускается выполнение курсового проекта
по одной теме группой студентов(при большом
объеме темы).
Примерное содержание пояснительной записки
определяется темой проекта и может включать:
Графическая часть проекта может содержать:
Информация о работе Содержание дисциплины ТРПО и требования к уровню ее усвоения