Сбор и анализ требований заказчика к программному продукту
Вид материала | Документы |
- Упрощенная система налогообложения, 2389.55kb.
- Анализ требований к аис 04-Процесс анализа требований, 89.95kb.
- Методические рекомендации по разработке условий (требований) инвестора (заказчика), 1014.24kb.
- Сбор и анализ внутренних и внешних требований к корпоративной ис; управление проектом, 356.62kb.
- Формулирование и анализ требований 1 Определение требований к системе 2 Пользовательские, 512.06kb.
- В сбор и обобщение юридической практики, 425.75kb.
- Назва реферату: Національний дохід І ввп як основні показники розвитку суспільного, 62.34kb.
- Приказ 18 апреля 2011 г. №51- о г. Екатеринбург Орезультатах областного конкурса, 52.64kb.
- Анализ основных требований к организационному управлению. Анализ процесса разработки, 220.11kb.
- Содержание: Раздел I, 307.2kb.
Аннотация основной образовательной программы по направлению подготовки 231000.62 «Программная инженерия»
Нормативный срок обучения – 4 (четыре) года.
Квалификация (степень) выпускника – бакалавр.
Форма обучения – очная.
Область профессиональной деятельности бакалавров
Областью профессиональной деятельности выпускников по направлению подготовки 231000 «Программная инженерия» является индустриальное производство программного обеспечения для информационно-вычислительных систем различного назначения.
Объектами профессиональной деятельности бакалавров являются:
Объектами профессиональной деятельности выпускников по направлению подготовки 231000 Программная инженерия являются:
- программный проект (проект разработки программного продукта);
- программный продукт (создаваемое программное обеспечение);
- процессы жизненного цикла программного продукта;
- методы и инструменты разработки программного продукта;
- персонал, участвующий в процессах жизненного цикла.
Виды профессиональной деятельности бакалавров
научно-исследовательская:
- участие в проведении научных исследований (экспериментов, наблюдений и количественных измерений), связанных с объектами профессиональной деятельности (программными продуктами, проектами, процессами, персоналом, методами и инструментами программной инженерии) в соответствии с утвержденными заданиями и методиками;
- построение моделей объектов профессиональной деятельности с использованием инструментальных средств компьютерного моделирования;
- составление описания проводимых исследований, подготовка данных для составления обзоров и отчетов.
аналитическая деятельность:
- сбор и анализ требований заказчика к программному продукту;
- формализация предметной области программного проекта по результатам технического задания и экспресс-обследования;
- содействие заказчику в оценке и выборе вариантов программного обеспечения;
- участие в составлении коммерческого предложения заказчику, подготовке презентации и согласовании пакета договорных документов.
проектная деятельность:
- участие в проектировании компонентов программного продукта в объеме, достаточном для их конструирования в рамках поставленного задания;
- создание компонент программного обеспечения (кодирование, отладка, модульное и интеграционное тестирование);
- выполнение измерений и рефакторинг кода в соответствии с планом;
- участие в интеграции компонент программного продукта;
- разработка тестового окружения, создание тестовых сценариев;
- разработка и оформление эскизной, технической и рабочей проектной документации.
технологическая деятельность:
- освоение и применение средств автоматизированного проектирования, разработки, тестирования и сопровождения программного обеспечения;
- освоение и применение методов и инструментальных средств управления инженерной деятельностью и процессами жизненного цикла программного обеспечения;
- использование типовых методов для контроля, оценки и обеспечения качества программной продукции;
- обеспечение соответствия разрабатываемого программного обеспечения и технической документации российским и международным стандартам, техническим условиям, ведомственным нормативным документам и стандартам предприятия.
производственная деятельность:
- взаимодействие с заказчиком в процессе выполнения программного проекта;
- участие в процессах разработки программного обеспечения;
- участие в создании технической документации по результатам выполнения работ.
педагогическая деятельность:
- проведение обучения и аттестации пользователей программных систем;
- участие в разработке методик обучения технического персонала и пособий по применению программных систем.
организационно-управленческая деятельность:
- участие в составлении технической документации (графиков работ, инструкций, планов, смет, заявок на материалы, оборудование, программное обеспечение) и установленной отчетности по утвержденным формам;
- планирование и организация собственной работы;
- планирование и координация работ по настройке и сопровождению программного продукта;
- составление частного технического задания на разработку программного продукта;
- организация работы малых коллективов исполнителей программного проекта;
- участие в проведении технико-экономического обоснования программных проектов.
сервисно-эксплуатационная деятельность:
- ввод в эксплуатацию программного обеспечения (инсталляция, настройка параметров, адаптация, администрирование);
- профилактическое и корректирующее сопровождение программного продукта в процессе эксплуатации;
- обучение и консультирование пользователей по работе с программной системой.
Основная образовательная программа бакалавриата по направлению «Программная инженерия» предусматривает изучение следующих циклов:
- Гуманитарный, социальный и экономический циклы:
- Естественнонаучный цикл;
- Профессиональный цикл.
Каждый цикл включает обязательный перечень дисциплин.
Гуманитарный, социальный и экономический циклы.
- «Философия». В результате изучения курса студент должен уметь формировать и аргументировано отстаивать собственную позицию по различным проблемам философии, использовать положения и категории философии для оценивания и анализа различных социальных тенденций, фактов и явлений. Владеть приемами ведения дискуссии и полемики, навыками публичной речи и письменного аргументированного изложения собственной точки зрения.
- «История». В результате изучения курса студент должен знать место исторической науки в системе научного знания, роль истории в духовной жизни общества, вклад исторической мысли в мировую и отечественную культуру; специфику предмета истории как науки, новейшие направления в исторических исследованиях; роль России в мировой истории, важнейшие вехи, события и деятелей отечественной истории.
- «Экономика». В результате изучения курса студент должен знать основные понятия экономики как научной дисциплины; особенности проявления объективных экономических законов в обществе; основы хозяйственной деятельности фирм, основы функционирования национальных экономик; тенденции и особенности мирохозяйственных связей; мезоэкономические явления на современном этапе.
- « Иностранный язык». В результате изучения курса студент должен владеть иностранным языком в объеме, необходимом для возможности получения информации по профессиональной тематике и навыками устной речи. Изучение иностранного языка призвано обеспечить повышение информационной культуры, расширение кругозора, повышение общей культуры студентов и воспитание уважения к духовным ценностям разных стран и народов.
Математический и естественнонаучный цикл
- «Математический анализ». В результате изучения курса студент должен знать элементы теории множеств, дифференциальное и интегральное исчисления функций одной и нескольких переменных, теорию рядов и уметь построить математическую модель научно-естественного процесса или явления и методы ее решения.
- « Алгебра и геометрия». В результате изучения курса студент должен знать векторную алгебру и аналитическую геометрию, основы теории матриц и систем линейных уравнений; основы линейной алгебры, основы общей алгебры, основные алгебраические структуры, булевы функции и реляционную алгебру и приобрести навыки решения типовых задач с применением изучаемого теоретического материала.
- « Теория вероятностей и математическая статистика». В результате изучения курса студент должен знать основные понятия теории вероятностей и основные законы распределения, используемые в различных областях техники, уметь решать стандартные задачи математической статистики.
- « Дискретная математика». Студент должен уметь вычислять кратные интегралы; исследовать на сходимость числовые ряды; применять основные понятия теории вероятностей при решении практических задач.
- « Математическая логика и теория алгоритмов». В результате изучения дисциплины студент должен уметь строить диаграммы Эйлера-Венна, определять тип отношения на множествах и его свойства, составлять таблицы истинности для различных логических операций, анализировать систему булевых функций на полноту и независимость, находить множество истинности предикатов, использовать оптимизационные алгоритмы при поиске решения, строить машину Тьюринга для различных задач, определять вычислительную сложность алгоритма и оптимизировать алгоритмы работы машины Тьюринга.
- « Теория автоматов и формальных языков». В результате изучения дисциплины студент должен знать основные понятия теории автоматов, алфавиты, операции над словами и языками, задача синтаксического анализа, основные понятия формальных грамматик.
Профессиональный цикл
- «Информатика и программирование». В результате изучения дисциплины студент должен уметь грамотно выбирать и эксплуатировать аппаратные и программные средства компьютерных систем, работать с наиболее распространенными текстовыми редакторами и табличными процессорами, создавать простейшие базы данных, выполнять поиск информации в компьютерных сетевых системах, разрабатывать и записывать алгоритмы и создавать проекты в среде программирования.
- « Алгоритмы и структуры данных». В результате изучения дисциплины студент должен разрабатывать алгоритмы, доказывать корректность построения алгоритма, оценивать основные его характеристики сложности, реализовывать алгоритмы средствами языков программирования высокого уровня и экспериментально исследовать эффективность алгоритма и программы.
- « Введение в программную инженерию». В результате изучения дисциплины студент должен получить знания в областях SEEK, связанных с задачами, методами и стандартами программной инженерии, освоить различные подходы к инженерному проектированию в конкретных предметных областях и получить навыки разработки программной документации, персональной и программной разработки программного обеспечения.
- « Архитектура вычислительных систем». В результате изучения дисциплины студент должен знать архитектурные и структурные особенности организации и функционирования компьютеров и вычислительных систем, принципы реализации режимов работы вычислительных средств и уметь оценивать эффективность применения вычислительных средств в различных режимах работы под управлением операционных систем.
- « Операционные системы и сети». В результате изучения дисциплины студент должен получить теоретические знания о принципах построения и архитектуре современных операционных систем и сред, обеспечивающих организацию вычислительных процессов в корпоративных информационных системах и практические навыки по созданию (настройке) вычислительной среды для реализации бизнес процессов в корпоративных сетях (интрасетях) предприятий.
- « Базы данных». В результате изучения дисциплины студент должен уметь разрабатывать и применять сценарии для создания и управления объектами базы данных, применять сценарии для управляемого кода в базах данных, создавать запросы на выборку и обновление, управлять транзакциями и блокировками в SQL Server, работать с классами пространства имен для разработки приложений баз данных.
- « Конструирование программного обеспечения». В результате изучения дисциплины студент должен знать основы конструирования (минимизация сложности, ожидание изменений, конструирование с возможностью проверки, стандарты в конструировании), управление конструированием, языки конструирования.
- « Проектирование человеко-машинного интерфейса» В результате изучения дисциплины студент должен знать основы парадигм и принципы построения человеко-машинных интерфейсов, технологии и методики разработки интерфейсов различных видов и уметь применять полученные знания в создании человеко-машинных интерфейсов.
- « Проектирование и архитектура программных систем». В результате изучения дисциплины студент должен знать основные этапы технологии проектирования программных систем, приемы оптимизации программ, особенности модульного программирования, инструментальные средства разработки программ, принципы и методы коллективной разработки программных средств, экономические аспекты создания и использования программных средств и уметь разрабатывать алгоритм программной реализации поставленной задачи.
- « Тестирование программных систем». В результате изучения дисциплины студент должен знать основные понятия тестирования, критерии выбора тестов, разновидности тестирования, особенности процесса и технологии индустриального тестирования и уметь построить управляющий граф программы для тестирования, оценить сложность тестирования программного продукта с использованием математической модели, построить набор тестов для тестирования сложной информационной системы.
- « Разработка и анализ требований». В результате изучения дисциплины студент должен знать стандарты, регламентирующие процесс разработки программного обеспечения и владеть методами и средствами разработки и оформления технической документации.
- « Управление программными проектами». В результате изучения дисциплины студент должен знать принципы проектного управления и уметь формализовать проект как объект управления; владеть инструментальными средствами управления проектами и бизнес-планированием.
- « Экономика программной инженерии». В результате изучения дисциплины студент должен знать основы экономики программной инженерии и уметь оценивать бюджет, сроки и риски разработки программ.
- « Безопасность жизнедеятельности». В результате изучения дисциплины формируется у бакалавров представления о неразрывном единстве эффективной профессиональной деятельности с требованиями к безопасности и защищенности человека. Реализация этих требований гарантирует сохранение работоспособности и здоровья человека, готовит его к действиям в экстремальных условиях.
Обязательным разделом образовательной программы направления «Информационная безопасность» являются учебная и производственная практики, ориентированные на профессионально-практическую подготовку обучающегося.


