Реферат: Сбор и анализ требований заказчика к программному продукту
Аннотация основной образовательной программы по направлению подготовки 231000.62 «Программная инженерия»Нормативный срок обучения – 4 (четыре) года.
Квалификация (степень) выпускника – бакалавр.
Форма обучения – очная.
Область профессиональной деятельности бакалавров
Областью профессиональной деятельности выпускников по направлению подготовки 231000 «Программная инженерия» является индустриальное производство программного обеспечения для информационно-вычислительных систем различного назначения.
^ Объектами профессиональной деятельности бакалавров являются:
Объектами профессиональной деятельности выпускников по направлению подготовки 231000 Программная инженерия являются:
программный проект (проект разработки программного продукта);
программный продукт (создаваемое программное обеспечение);
процессы жизненного цикла программного продукта;
методы и инструменты разработки программного продукта;
персонал, участвующий в процессах жизненного цикла.
^ Виды профессиональной деятельности бакалавров
научно-исследовательская:
участие в проведении научных исследований (экспериментов, наблюдений и количественных измерений), связанных с объектами профессиональной деятельности (программными продуктами, проектами, процессами, персоналом, методами и инструментами программной инженерии) в соответствии с утвержденными заданиями и методиками;
построение моделей объектов профессиональной деятельности с использованием инструментальных средств компьютерного моделирования;
составление описания проводимых исследований, подготовка данных для составления обзоров и отчетов.
аналитическая деятельность:
сбор и анализ требований заказчика к программному продукту;
формализация предметной области программного проекта по результатам технического задания и экспресс-обследования;
содействие заказчику в оценке и выборе вариантов программного обеспечения;
участие в составлении коммерческого предложения заказчику, подготовке презентации и согласовании пакета договорных документов.
проектная деятельность:
участие в проектировании компонентов программного продукта в объеме, достаточном для их конструирования в рамках поставленного задания;
создание компонент программного обеспечения (кодирование, отладка, модульное и интеграционное тестирование);
выполнение измерений и рефакторинг кода в соответствии с планом;
участие в интеграции компонент программного продукта;
разработка тестового окружения, создание тестовых сценариев;
разработка и оформление эскизной, технической и рабочей проектной документации.
технологическая деятельность:
освоение и применение средств автоматизированного проектирования, разработки, тестирования и сопровождения программного обеспечения;
освоение и применение методов и инструментальных средств управления инженерной деятельностью и процессами жизненного цикла программного обеспечения;
использование типовых методов для контроля, оценки и обеспечения качества программной продукции;
обеспечение соответствия разрабатываемого программного обеспечения и технической документации российским и международным стандартам, техническим условиям, ведомственным нормативным документам и стандартам предприятия.
производственная деятельность:
взаимодействие с заказчиком в процессе выполнения программного проекта;
участие в процессах разработки программного обеспечения;
участие в создании технической документации по результатам выполнения работ.
педагогическая деятельность:
проведение обучения и аттестации пользователей программных систем;
участие в разработке методик обучения технического персонала и пособий по применению программных систем.
организационно-управленческая деятельность:
участие в составлении технической документации (графиков работ, инструкций, планов, смет, заявок на материалы, оборудование, программное обеспечение) и установленной отчетности по утвержденным формам;
планирование и организация собственной работы;
планирование и координация работ по настройке и сопровождению программного продукта;
составление частного технического задания на разработку программного продукта;
организация работы малых коллективов исполнителей программного проекта;
участие в проведении технико-экономического обоснования программных проектов.
сервисно-эксплуатационная деятельность:
ввод в эксплуатацию программного обеспечения (инсталляция, настройка параметров, адаптация, администрирование);
профилактическое и корректирующее сопровождение программного продукта в процессе эксплуатации;
обучение и консультирование пользователей по работе с программной системой.
Основная образовательная программа бакалавриата по направлению «Программная инженерия» предусматривает изучение следующих циклов:
Гуманитарный, социальный и экономический циклы:
Естественнонаучный цикл;
Профессиональный цикл.
Каждый цикл включает обязательный перечень дисциплин.
Гуманитарный, социальный и экономический циклы.
«Философия». В результате изучения курса студент должен уметь формировать и аргументировано отстаивать собственную позицию по различным проблемам философии, использовать положения и категории философии для оценивания и анализа различных социальных тенденций, фактов и явлений. Владеть приемами ведения дискуссии и полемики, навыками публичной речи и письменного аргументированного изложения собственной точки зрения.
«История». В результате изучения курса студент должен знать место исторической науки в системе научного знания, роль истории в духовной жизни общества, вклад исторической мысли в мировую и отечественную культуру; специфику предмета истории как науки, новейшие направления в исторических исследованиях; роль России в мировой истории, важнейшие вехи, события и деятелей отечественной истории.
«Экономика». В результате изучения курса студент должен знать основные понятия экономики как научной дисциплины; особенности проявления объективных экономических законов в обществе; основы хозяйственной деятельности фирм, основы функционирования национальных экономик; тенденции и особенности мирохозяйственных связей; мезоэкономические явления на современном этапе.
«^ Иностранный язык». В результате изучения курса студент должен владеть иностранным языком в объеме, необходимом для возможности получения информации по профессиональной тематике и навыками устной речи. Изучение иностранного языка призвано обеспечить повышение информационной культуры, расширение кругозора, повышение общей культуры студентов и воспитание уважения к духовным ценностям разных стран и народов.
Математический и естественнонаучный цикл
«Математический анализ». В результате изучения курса студент должен знать элементы теории множеств, дифференциальное и интегральное исчисления функций одной и нескольких переменных, теорию рядов и уметь построить математическую модель научно-естественного процесса или явления и методы ее решения.
«^ Алгебра и геометрия». В результате изучения курса студент должен знать векторную алгебру и аналитическую геометрию, основы теории матриц и систем линейных уравнений; основы линейной алгебры, основы общей алгебры, основные алгебраические структуры, булевы функции и реляционную алгебру и приобрести навыки решения типовых задач с применением изучаемого теоретического материала.
«^ Теория вероятностей и математическая статистика». В результате изучения курса студент должен знать основные понятия теории вероятностей и основные законы распределения, используемые в различных областях техники, уметь решать стандартные задачи математической статистики.
«^ Дискретная математика». Студент должен уметь вычислять кратные интегралы; исследовать на сходимость числовые ряды; применять основные понятия теории вероятностей при решении практических задач.
«^ Математическая логика и теория алгоритмов». В результате изучения дисциплины студент должен уметь строить диаграммы Эйлера-Венна, определять тип отношения на множествах и его свойства, составлять таблицы истинности для различных логических операций, анализировать систему булевых функций на полноту и независимость, находить множество истинности предикатов, использовать оптимизационные алгоритмы при поиске решения, строить машину Тьюринга для различных задач, определять вычислительную сложность алгоритма и оптимизировать алгоритмы работы машины Тьюринга.
«^ Теория автоматов и формальных языков». В результате изучения дисциплины студент должен знать основные понятия теории автоматов, алфавиты, операции над словами и языками, задача синтаксического анализа, основные понятия формальных грамматик.
Профессиональный цикл
«Информатика и программирование». В результате изучения дисциплины студент должен уметь грамотно выбирать и эксплуатировать аппаратные и программные средства компьютерных систем, работать с наиболее распространенными текстовыми редакторами и табличными процессорами, создавать простейшие базы данных, выполнять поиск информации в компьютерных сетевых системах, разрабатывать и записывать алгоритмы и создавать проекты в среде программирования.
«^ Алгоритмы и структуры данных». В результате изучения дисциплины студент должен разрабатывать алгоритмы, доказывать корректность построения алгоритма, оценивать основные его характеристики сложности, реализовывать алгоритмы средствами языков программирования высокого уровня и экспериментально исследовать эффективность алгоритма и программы.
«^ Введение в программную инженерию». В результате изучения дисциплины студент должен получить знания в областях SEEK, связанных с задачами, методами и стандартами программной инженерии, освоить различные подходы к инженерному проектированию в конкретных предметных областях и получить навыки разработки программной документации, персональной и программной разработки программного обеспечения.
«^ Архитектура вычислительных систем». В результате изучения дисциплины студент должен знать архитектурные и структурные особенности организации и функционирования компьютеров и вычислительных систем, принципы реализации режимов работы вычислительных средств и уметь оценивать эффективность применения вычислительных средств в различных режимах работы под управлением операционных систем.
«^ Операционные системы и сети». В результате изучения дисциплины студент должен получить теоретические знания о принципах построения и архитектуре современных операционных систем и сред, обеспечивающих организацию вычислительных процессов в корпоративных информационных системах и практические навыки по созданию (настройке) вычислительной среды для реализации бизнес процессов в корпоративных сетях (интрасетях) предприятий.
«^ Базы данных». В результате изучения дисциплины студент должен уметь разрабатывать и применять сценарии для создания и управления объектами базы данных, применять сценарии для управляемого кода в базах данных, создавать запросы на выборку и обновление, управлять транзакциями и блокировками в SQL Server, работать с классами пространства имен для разработки приложений баз данных.
«^ Конструирование программного обеспечения». В результате изучения дисциплины студент должен знать основы конструирования (минимизация сложности, ожидание изменений, конструирование с возможностью проверки, стандарты в конструировании), управление конструированием, языки конструирования.
«^ Проектирование человеко-машинного интерфейса» В результате изучения дисциплины студент должен знать основы парадигм и принципы построения человеко-машинных интерфейсов, технологии и методики разработки интерфейсов различных видов и уметь применять полученные знания в создании человеко-машинных интерфейсов.
«^ Проектирование и архитектура программных систем». В результате изучения дисциплины студент должен знать основные этапы технологии проектирования программных систем, приемы оптимизации программ, особенности модульного программирования, инструментальные средства разработки программ, принципы и методы коллективной разработки программных средств, экономические аспекты создания и использования программных средств и уметь разрабатывать алгоритм программной реализации поставленной задачи.
«^ Тестирование программных систем». В результате изучения дисциплины студент должен знать основные понятия тестирования, критерии выбора тестов, разновидности тестирования, особенности процесса и технологии индустриального тестирования и уметь построить управляющий граф программы для тестирования, оценить сложность тестирования программного продукта с использованием математической модели, построить набор тестов для тестирования сложной информационной системы.
«^ Разработка и анализ требований». В результате изучения дисциплины студент должен знать стандарты, регламентирующие процесс разработки программного обеспечения и владеть методами и средствами разработки и оформления технической документации.
«^ Управление программными проектами». В результате изучения дисциплины студент должен знать принципы проектного управления и уметь формализовать проект как объект управления; владеть инструментальными средствами управления проектами и бизнес-планированием.
«^ Экономика программной инженерии». В результате изучения дисциплины студент должен знать основы экономики программной инженерии и уметь оценивать бюджет, сроки и риски разработки программ.
«^ Безопасность жизнедеятельности». В результате изучения дисциплины формируется у бакалавров представления о неразрывном единстве эффективной профессиональной деятельности с требованиями к безопасности и защищенности человека. Реализация этих требований гарантирует сохранение работоспособности и здоровья человека, готовит его к действиям в экстремальных условиях.
Обязательным разделом образовательной программы направления «Информационная безопасность» являются учебная и производственная практики, ориентированные на профессионально-практическую подготовку обучающегося.
еще рефераты
Еще работы по разное
Реферат по разное
Виртуальное место администратора безопасности информации в автоматизированных системах
18 Сентября 2013
Реферат по разное
Интернет-Университет Информационных Технологий
18 Сентября 2013
Реферат по разное
Кой операции, повышении ее оперативности и эффективности, а также минимизации ущерба при возникновении чрезвычайных ситуаций природного и техногенного характера
18 Сентября 2013
Реферат по разное
Комплексної Програми «Правопорядок на 2012 рік» міста Жданівка
18 Сентября 2013