МДК 03.01 «Технология разработки программного обеспечения»



Элементы МДК Объекты оценивания Показатели оценки
Тема 1. Общие принципы разработки программных продуктов Знания: - модели процесса разработки программного обеспечения; - основные принципы процесса разработки программного обеспечения;   Этапы разработки программного обеспечения;   Демонстрация знаний этапов жизненного цикла разработки ПС и различных методик разработки  
Тема 2. Методология проектирования программных продуктов Знания:  - модели процесса разработки программного обеспечения; - основные принципы процесса разработки программного обеспечения; - основные методы и средства эффективной разработки; Умения: - использовать методы для получения кода с заданной функциональностью и степенью качества - владеть основными методологиями процессов разработки программного обеспечения; Анализ предметной области ПО Анализ требований к ПО Принципы проектирований, обеспечивающие качество ПО Использование знаний этапов разработки ПО, Определение и разработка требований к ПО
Тема 3. Объектно-ориентированное проектирование и разработка программных продуктов Знания: - модели процесса разработки программного обеспечения; - основные принципы процесса разработки программного обеспечения; - основные методы и средства эффективной разработки; - концепции и реализации программных процессов; Умения: - использовать методы для получения кода с заданной функциональностью и степенью качества - владеть основными методологиями процессов разработки программного обеспечения; Этапы разработки программного обеспечения; Модели, используемые при проектировании ПО Качество ПО и методы его контроля Использование знаний этапов разработки ПО, Создание моделей проектирования и разработки ПО.
Тема 4. Отладка, тестирование и сопровождение программ Знания: - основные принципы процесса разработки программного обеспечения; - основы верификации и аттестации программного обеспечения; Умения: - использовать методы для получения кода с заданной функциональностью и степенью качества - владеть основными методологиями процессов разработки программного обеспечения; Этапы разработки программного обеспечения; Процесс отладки; Процесс тестирования. Использование знаний этапов разработки ПО, Проведение тестирования и работ по улучшению качества ПО
Тема 5. Интеграция системы Знания:  - Основные подходы к интегрированию программных модулей; - методы организации работы в коллективах разработчиков программного обеспечения; Умения: - использовать методы для получения кода с заданной функциональностью и степенью качества - владеть основными методологиями процессов разработки программного обеспечения; Этапы разработки программного обеспечения; Принципы групповой разработки ПО Руководство программным проектом Использование знаний этапов разработки ПО, принципов групповой разработки ПО

 

 

При оценивании используется пятибалльная система.

Лабораторная работа №1

Анализ проблемы. Постановка задачи

Цель работы – сформировать навыки:

- работы с реальными заказчиками программных систем;

- идентификации заинтересованных лиц и интервью с ними;

- анализа полученного материала;

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

 

Варианты заданий представлены в приложении

Краткие теоретические сведения

На этапе анализа проблемы проводится анализ предметной области, для которой разрабатывается ПО. Цели этапа:

1) определение границ, или контура, системы;

2) описание объектов автоматизации и/или формализации знаний

об этих объектах;

3) выявление или определение потребностей заказчика ПО.

Анализ предметной области можно проводить, например, основываясь

на теории системного анализа и использовать предложенные в ней методы.

Исходными данными для этапа системного анализа являются:

1) регламенты работы отделов и должностные инструкции сотрудников

этих отделов;

2) анкеты опроса заинтересованных лиц;

3) записи интервью с заинтересованными лицами;

4) другие документы, имеющие отношение к исследуемому объекту.

Выходными данными, или результатом, этапа системного анализа являются:

1) перечень заинтересованных лиц;

2) список потребностей заинтересованных лиц в разрабатываемом ПО;

3) описание объектов автоматизации;

4) модель объектов автоматизации или предметной области.

Описание примера

Здесь формулируется задача, решением которой является разработка программного обеспечения.

Итак, в результате вступления России в Болонский процесс в РФ была инициирована реформа высшего профессионального образования, в соответствии с которой Министерством образования и науки РФ была разработана программа перевода традиционной системы оценки успеваемости студентов в систему зачетных единиц (кредитов). Это объясняется необходимостью унификации систем высшего образования с целью создания единого образоdательного пространства в тех странах, которые уже вступили в Болонский процесс. В рамках этой программы все вузы страны должны к установленной дате перейти на новую систему. Красноярский государственный политехнический университет (КГПУ) начал решать поставленную перед ним задачу поэтапно. Одной из задач перехода на новую систему в КГПУ являлась автоматизация учета текущей успеваемости и промежуточных аттестаций студентов в целях унификации этого процесса на всех кафедрах и факультетах вуза, реализации возможности автоматизированного формирования отчетов, публикации на сайте вуза рейтингов успеваемости студентов.


Дата добавления: 2022-01-22; просмотров: 105; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!