II. ОПИСАНИЯ ВЫПОЛНЕНЫХ РАБОТ
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ДЛЯ ВЫПОЛНЕНИЯ РАБОТ
Для прохождения учебной практики повторяли теоретический материал по темам:
по ПМ.01. Разработка программных модулей программного обеспечения для компьютерных систем:
- Основные этапы разработки программного обеспечения;
- Основные принципы технологии структурного и объектно-ориентированного программирования;
- Основные принципы отладки и тестирования программных продуктов;
- Методы и средства разработки технической документации.
по ПМ.04. Выполнение работ по профессии: 16199 "Оператор электронно- вычислительных и вычислительных машин»:
- Принципы цифрового представления звуковой, графической, видео и мультимедийной информации в персональном компьютере;
- Виды и параметры форматов аудио-, графических- и видео-и мультимедийных файлов, и методы их конвертирования;
- Назначение, возможности, правила эксплуатации мультимедийного оборудования;
- Основные типы интерфейсов для подключения мультимедийного оборудования;
- Основные приемы обработки цифровой информации;
- Назначение, разновидности и функциональные возможности программ обработки звука;
- Назначение, разновидности и функциональные возможности программ графических изображений;
- Назначение, разновидности и функциональные возможности программ обработки видео- и мультимедиа контента.
Далее приведем теоретический обзор материалов практики:
|
|
ПМ.01. Теоретические основы для разработки программных модулей программного обеспечения для компьютерных систем
Основные этапы разработки программного обеспечения
· анализ требований к проекту;
· проектирование;
· реализация;
· тестирование продукта;
· внедрение и поддержка.
Анализ требований к проекту
На этом этапе формулируются цели и задачи проекта, выделяются базовые сущности и взаимосвязи между ними. То есть, создается основа для дальнейшего проектирования системы.
В рамках данного этапа не только фиксируются требования заказчика, но и проводится их формирование – клиентам подбирается оптимальное решение их проблем, определяется необходимая степень автоматизации, выявляются наиболее актуальные для автоматизации бизнес-процессы.
При анализе требований определяются сроки и стоимость разработки ПО, формируется и подписывается ТЗ на разработку программного обеспечения.
Проектирование
На основе предыдущего этапа проводится проектирование системы. Эта методология проектирования соединяет в себе объектную декомпозицию, приемы представления физической, логической, а также динамической и статической моделей системы.
|
|
Во время проектирования разрабатываются проектные решения по выбору платформы, где будет функционировать система языка или языков реализации, назначаются требования к пользовательскому интерфейсу, определяется наиболее подходящая СУБД. Разрабатывается функциональная спецификация ПО: выбирается архитектура системы, оговариваются требования к аппаратному обеспечению, определяется набор орг. мероприятий, которые необходимы для внедрения ПО, а также перечень документов, регламентирующих его использование.
Реализация
Данный этап разработки программного обеспечения организован в соответствии с моделями эволюционного типа жизненного цикла ПО. При разработке применяются экспериментирование и анализ, строятся прототипы, как целой системы, так и ее частей. Прототипы дают возможность глубже вникнуть в проблему и принять все необходимые проектные решения еще на ранних этапах проектирования. Такие решения могут затрагивать разные части системы: внутреннюю организацию, пользовательский интерфейс, разграничение доступа и т.д. В результате этапа реализации появляется рабочая версия продукта.
Тестирование продукта
Тестирование тесно связано с такими этапами разработки программного обеспечения как проектирование и реализация. В систему встраиваются специальные механизмы, которые дают возможность производить тестирование системы на соответствие требований к ней, проверку оформления и наличие необходимого пакета документации.
|
|
Результатом тестирования является устранение всех недостатков системы и заключение о ее качестве.
Внедрение и поддержка
Внедрения системы обычно предусматривает следующие шаги:
· установка системы,
· обучение пользователей,
· эксплуатация.
Дата добавления: 2018-06-27; просмотров: 340; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!