Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пояснительная записка. Тематический ПЛАН Раздел, Тема Количество часов время на самостоятельную работу учащихся (часов) всего в том числе



ТЕМАТИЧЕСКИЙ ПЛАН

Раздел, тема   Количество часов Время на самостоятельную работу учащихся (часов)
Всего В том числе
Для дневной формы Для заочной формы На установочные занятия На обзорные занятия На практические занятия
Введение Раздел 1 Жизненный цикл программного обеспечения (ЖЦ ПО) 1.1 Понятие и основные этапы жизненного цикла программного обес­- печения 1.2 Модели жизненного цикла программного обеспечения. Жизненный цикл программного обеспечения в соответствии со стандартом ISO/ffiS 12207 1.3 Управления требованиями к системе Лабораторная работа № 1 Разработка и обсуждение технических заданий (ТЗ) на проекти­руемые системы                                  
Раздел 2. Методы проектирования и программирования про­граммного обеспечения 2.1 Принципы проектирования пользовательского интерфейса 2.2 Структурный подход к разработке программного обеспечения 2.3 Функциональное моделирование. Моделирование бизнес процессов Лабораторная работа №2 Анализ задачи, изучение аналогов, функциональное моделирова­ние. Методология IDEFO   2.4. Принципы и технологии построения распределенных информаци­- онных систем. Проектирование структуры базы данных (БД). Лабораторная работа № 3 Моделирование баз данных 2.5.Объектно-ориентированный подход Лабораторная работа № 4 Объектно-ориентированный анализ и проектирование задачи 2.6..Методологические основы CASE-технологии 2.7.Унифицированный язык моделирования UML Лабораторная работа № 5 Построение и обсуждение UML-диаграмм 2.8.Модульное программирование 2.9. Выбор и обоснование средств реализации проекта 2.10. Методология RAD Лабораторная работа № 6 Разработка интерфейса Лабораторная работа № 7 Формирование информационной базы задачи Лабораторная работа № 8 Определение ключей и создание связей в БД системы 2.11.Понятие экстремального программирования (ХР) 2.12. Концепция шаблонов проектирования 2.13. COM, ActiveX - технологии                                                                                                                  
Раздел 3. Промышленные технологии проектирования программ- ного обеспечения 3.2.Технология DATARUN 3.3. Технология RUP 3.4. Метод Oracle              
Раздел 4. Вспомогательные средства поддержки жизненного цикла программногообеспечения 4.1. Тестирование программного обеспечения 4.2. Управление конфигурацией, документирование программного обеспечения, процесс верификации Лабораторная работа № 9 Документирование программного обеспечения 4.3. Качество и критерии оценки качества программного обеспечения 4.4. Сопровождение программного обеспечения 4.5. Оценка затрат на разработку программного обеспечения Лабораторная работа № 10 Оценка качества и затрат на разработку программного обеспечения 4.6. Методы защиты программного обеспечения от несанкционирован- ного доступа Презентация работа готового ПС                                                
Итого:            
               

Итого: лекции - 16 часов

Лабораторные работы – 20 часов

36 часов


Пояснительная записка

Дисциплина «Технология разработки программного обеспечения» предназначена для изучения создания, хранения и обработки необходимой документации при разработке программного продукта, а также предусматривает ознакомление учащихся с принципами организации и современными методами разработки программных продуктов с использованием стандартных наборов инструментальных средств, включая интеграцию с CASE – системами. Особое внимание уделяется методам проектирования программных средств, оценке качества программного обеспечения, проектированию интерфейса пользователя.

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

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

Значительное количество практических работ поможет закрепить теоретические знания и развить навык разработки программного продукта. А применение коллективной формы работы учащихся, как прообраза группы (бригады) программистов, позволит максимально приблизить к реальным производственным условиям.

Структуру дисциплины определяет логическая взаимосвязь излагаемого материала по разделам: введение – основные понятия технологии программирования, индустрия создания программных систем; первый раздел - Жизненный цикл программного обеспечения; второй раздел - Методы проектирования и программирования про­граммного обеспечения; третий раздел – Промышленные технологии проектирования программного обеспечения; четвертый раздел - Вспомогательные средства поддержки жизненного цикла программного обеспечения.





Дата публикования: 2015-04-06; Прочитано: 377 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...