- Учитель: Раисат Муртазалиевна Рабаданова
Проектирование программного обеспечения
Необходимость контроля процесса разработки программного обеспечения привела к появлению совокупности методов и средств создания ПО, объединенных общим названием «Программная инженерия». В основе ее заложена идея: проектирование ПО есть формальный процесс, который можно изучать и совершенствовать.
Для успешной реализации проекта объект проектирования должен быть описан с помощью полных и непротиворечивых моделей архитектуры ПО. Здесь закладываются структурные элементы системы, связи между ними, иерархия подсистем.
Модель – это полное описание системы ПО с некоторой точки зрения. Моделирование является центральным звеном всей работы по созданию качественного ПО. Модели строятся для того, чтобы понять структуру и поведение создаваемой системы, облегчить управление процессом ее создания, уменьшить возможный риск и документировать принимаемые проектные решения.
Язык моделирования должен включать элементы модели (фундаментальные концепции моделирования и их семантику), но-тацию (визуальное представление элементов моделирования), руководство по использованию.
Конечная цель разработки ПО – получение работающих приложений (кода).
Проблемы разработки ПО породили потребность в программно-технологических средствах специального класса: СASE-средствах. Термин CASE (Computer Aided Software Engineering) охватывает процесс разработки сложных информационных систем (ИС) в целом. CASE-технология есть совокупность методов проектирования ИС, также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель и разрабатывать приложения в соответствии с информационными потребностями пользователей.
- Учитель: Зенфира Рахмановна Муталибова
Методы анализа и обработки данных
Этот курс знакомит вас с основными методами анализа и обработки данных, которые возникли на основе современных инженерных решений. Вы узнаете, как правильно собирать данные, очищать их, находить закономерности, оценивать достоверность результатов и применять статистические методы в различных технических задачах.
Мы разберём, как работаем выборочные распределения, измерение параметров, проверку гипотез, корреляционный и регрессионный анализ. На практических занятиях вы научитесь анализировать экспериментальные данные, выявлять различия в отклонениях, строить модели процессов и делать выводы, необходимые для проектирования, оптимизации и контроля качества.
В ходе курса вас ждут задачи разного уровня, инженерные кейсы, тестовые задания и работа с реальными примерами. Всё это поможет вам уверенно применять статистический подход в лабораторных работах, курсовых проектах и будущей профессиональной деятельности.
По завершении курса вы поймете, как использовать данные для принятия обоснованных инженерных решений, аргументировать свои выводы и применять аналитические инструменты в любой сфере, где важны точность, надежность и системность.
- Учитель: Раисат Муртазалиевна Рабаданова
Архитектура информационно-вычислительных систем
Архитектура информационно-вычислительных систем (АИВС) — это область знаний, изучающая структуру, принципы и методы проектирования информационных систем, которые обрабатывают и хранят данные.
Цель АИВС- создание эффективных, надежных и масштабируемых систем для обработки информации.
Компоненты АИВС:
- Аппаратное обеспечение: серверы, рабочие станции, устройства хранения данных и сети.
- Программное обеспечение: операционные системы, системы управления базами данных, прикладные программы.
- Сети: локальные и глобальные сети, протоколы передачи данных.
- Учитель: Светлана Фейламазова