Настройка зачисления на курс
- Преподаватель: Панасенко Наталья Дмитриевна
Технологии Web-программирования
| ||
| ||
|
В результате освоения дисциплины (модуля) обучающийся должен |
|
3.1 |
Знать: |
3.1.1 |
возможности существующей программно-технической архитектуры; возможности современных и перспективных средств разработки программных продуктов, технических средств; методологии разработки программного обеспечения и технологии программирования; методологии и технологии использования баз данных; |
3.1.2 |
языки формализации функциональных спецификаций; методы и приемы формализации задач; методы и средства проектирования программного обеспечения; методы и средства проектирования программных интерфейсов; |
3.1.3 |
принципы построения архитектуры программного обеспечения и виды архитектуры программного обеспечения; типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке программного обеспечения; методы и средства проектирования программного обеспечения; методы и средства проектирования программных интерфейсов. |
3.2 |
Уметь: |
3.2.1 |
выбирать средства реализации требований к программному обеспечению; вырабатывать варианты реализации программного обеспечения; проводить оценку и обоснование рекомендуемых решений; |
3.2.2 |
распределять работы и выделять ресурсы; разрабатывать программный код на языках программирования; |
3.2.3 |
использовать существующие типовые решения и шаблоны проектирования программного обеспечения; применять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсов; |
3.2.4 |
разрабатывать метрики работы ИС; анализировать исходные данные. |
3.3 |
Владеть: |
3.3.1 |
навыками проведения анализа возможностей реализации требований к программному обеспечению; оценки времени и трудоемкости реализации требований к программному обеспечению; согласования требований к программному обеспечению с заинтересованными сторонами; оценки и согласования сроков выполнения поставленных задач; |
3.3.2 |
навыками разработки и согласования технических спецификаций на программные компоненты и их взаимодействие с архитектором программного обеспечения; распределения заданий между программистами в соответствии с техническими спецификациями; осуществления контроля выполнения заданий; формирования и предоставления отчетности в соответствии с установленными регламентами; |
3.3.3 |
навыками разработки, изменения и согласования архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения; проектирования структур данных; проектирования баз данных; проектирования программных интерфейсов; |
3.3.4 |
навыками разработки архитектурной спецификации информационной системы; согласования архитектурной спецификации информационной системы с заинтересованными сторонами; разработки структуры баз данных информационной системы в соответствии с архитектурной спецификацией; |
3.3.5 |
навыками обеспечивать соответствие разработанного кода и процесса кодирования на языках программирования принятым в проекте стандартам и технологиям; назначать и распределять ресурсы; осуществлять контроль соответствия разработанного кода и процесса кодирования на языках программирования принятым в проекте стандартам и технологиям. |