Skip Navigation Linksprogram-engineering

Программная инженерия

     ​

О дисциплине

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

Объектами профессиональной деятельности бакалавров по этому направлению являются:

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

Задачи преподавания дисциплины:

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

Процесс изучения дисциплины направлен на формирование следующих компетенций:

  • способен самостоятельно приобретать и использовать в практической деятельности новые знания и умения, стремится к саморазвитию (ОК-5);
  • способен применять основные методы защиты производственного персонала и населения от возможных последствий аварий, катастроф, стихийных бедствий, технику безопасности на производстве (ОК- 14).
  • способен использовать основные законы естественнонаучных дисциплин в профессиональной деятельности и эксплуатировать современное электронное оборудование и информационно-коммуникационные технологии в соответствии с целями образовательной программы бакалавра (ПК-З);
  • способен моделировать и проектировать структуры данных и знаний, прикладные и информационные процессы (ПК-9);
  • способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10);
  • способен принимать участие в создании и управлении ИС на всех этапах жизненного цикла (ПК-11);
  • способен применять системный подход и математические методы в формализации решения прикладных задач (ПК-21);
  • знать основы алгоритмизации вычислительных процессов, общих принципов программирования, представления основных структур программ и данных (ПК-40);
  • способен использовать современные методы и средства разработки алгоритмов и программ на языке высокого уровня (ПК-41);
  • разрабатывать программы с применением объектно-ориентированных методов информатики (ПК-42).
 ​В результате изучения дисциплины студент должен:

 Знать:

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

 Уметь:

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

Владеть:

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

Можно больше узнать о направлении и дисци​плине

programengineering1.bmpprogramengineering2.bmpprogramengineering3.bmp

<< Назад