8 учебная неделя
pk@nstu.ru, +7 (383) 319 59 99 — приёмная комиссия

Программа дисциплины

Технология разработки программного обеспечения (Дисциплины (модули) )

Нагрузка по семестрам
Семестр Кредитов Часов всего Лекций Практических занятий Лабораторных Часов в активной форме Часов консультаций Часов самостоятельной работы Виды самостоятельной работы Отчетность
1 2 72 18 18 0 0 З
2 3 108 0 18 18 0 Э
Перечень формируемых компетенций
ПК3. разрабатывать и реализовывать планы информатизации предприятий и их подразделений на основе Web- и CALS-технологий
ПК4. формировать технические задания и участвовать в разработке аппаратных и/или программных средств вычислительной техники
ПК5. выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации
ОК6. способен самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности
ПК6. применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов
ПК7. организовывать работу и руководить коллективом разработчиков аппаратных и/или программных средств информационных и автоматизированных систем
Перечень формируемых компетенций НГТУ
. -анализировать, разрабатывать и применять методы и средства системной аналитики
. -документально оформлять свои разработки
. -применять методы и средства системного анализа и моделирования объектов
. -разрабатывать интерфейсы "человек-электронно-вычислительная машина"
. -сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем
. -способность моделировать и реализовывать структуру прикладных информационных систем (ПрИС) с учетом конкретных задач
ОПК.10. -выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации
ОПК.11. -формировать технические задания и участвовать в разработке аппаратных и/или программных средств вычислительной техники
ОПК.12. -разрабатывать и реализовывать планы информатизации предприятий и их подразделений на основе Web- и CALS-технологий
ОПК.8. -организовывать работу и руководить коллективом разработчиков аппаратных и/или программных средств информационных и автоматизированных систем
ОПК.9. -применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов
СЛК.2. -способность самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности
Перечень формируемых знаний и умений НГТУ
З. -знать алгоритмические языки
З. -знать жизненные циклы информационных систем
З. -знать классификации прикладных информационных систем (ПрИС), примеры функционирующих ПрИС, интерфейсы между различными ПрИС
З. -знать методики оценки потребностей информатизации
З. -знать основы объектно-ориентированного подхода к программированию
З. -знать отраслевую нормативно - техническую документацию, процессы документирования и классификацию документации, создаваемой в процессе разработки ПО
З. -знать принципы делопроизводства
З. -знать принципы и методики разработки информационных систем
З. -знать различные подходы, технологии проектирования и построения ПрИС
З. -знать современные программные продукты (ERP, MES, SCADA, CAD/PDM, ERP-2, BPM), их возможности и ограничения
З. -знать современные технические и программные средства взаимодействия с ЭВМ, технологию разработки алгоритмов и программ, методы отладки и решения задач на ЭВМ в различных режимах
З. -знать специализированные формализованные языки и средства для описания и построения моделей
З. -знать стандарты в области информационных технологий
ОПК.10.З-1.3. -знать методы формализации предметной области программного проекта
ОПК.10.З-1.4. -знать методы проектирования аппаратных и программных средств вычислительной техники
ОПК.10.З-1.5. -знать методы хранения, обработки, передачи и защиты информации
ОПК.10.З-1.6. -знать методы и алгоритмы объектно-ориентированного программирования
ОПК.10.У3. -уметь моделировать, анализировать и использовать формальные методы конструирования программного обеспечения
ОПК.11.З-1.2. -знать классификацию и назначение документации, создаваемой в процессе разработки программных средств
ОПК.11.У2. -уметь составлять техническое задание на разработку программных средств
ОПК.11.У4. -уметь разрабатывать техническое задание на создание информационной системы, а также комплект документов, необходимый на предпроектной стадии и на стадии её проектирования
ОПК.12.З-1.4. -знать модели и процессы жизненного цикла программного обеспечения
ОПК.12.З-1.5. -знать CALS-технологии
ОПК.12.З-1.6. -знать методики, языки и стандарты информационной поддержки изделий (CALS-технологий) на различных этапах их жизненного цикла
ОПК.12.У4. -владеть Web-технологиями
ОПК.12.У5. -уметь применять методы предварительной оценки трудоемкости и стоимости программного проекта
ОПК.8.У1. -владеть автоматизированными средствами управления проектами
ОПК.8.У2. -уметь использовать типовые программные продукты, ориентированные на решение научных, проектных и технологических задач
ОПК.9.З-1.10. -знать стандарты и методы обеспечения качества программного обеспечения
ОПК.9.З-1.11. -знать принципы и методологии структурного и объектно-ориентированного подходов к разработке программного обеспечения
ОПК.9.У10. -уметь разрабатывать программное обеспечение с использованием CASE-средств
СЛК.2.У7. -использовать специализированные программные средства при решении профессиональных задач
СЛК.2.У8. -осваивать новые программные средства для профессиональной деятельности
У. -владеть навыками разработки регламентов сопровождения и эксплуатации информационных систем в соответствии с требованиями существующих стандартов
У. -владеть языками процедурного и объектно-ориентированного программирования, навыками разработки и отладки программ не менее, чем на одном из алгоритмических процедурных языков програмирования высокого уровня
У. -уметь документировать разработки и результаты своей деятельности
У. -уметь применять специализированные программные средства для построения моделей и решения прикладных задач
Размещение информации на странице:
Данные из Информационной системы  
Наверх