Целями освоения дисциплины "Проектирование и архитектуры программных систем" являются получение теоретических знаний о принципах, технологии, методах и средствах проектирования архитектуры программных систем, а также приобретение практических навыков в выполнении действий по различным фазам создания программных продуктов.
В результате освоения дисциплины студент:
1. должен знать:
Знать современные архитектуры программных систем, представления и модели жизненного цикла программных систем, методы, технологии и средства разработки архитектуры сложных программных систем.
2. должен уметь:
Уметь решать задачи, возникающие на различных фазах жизненного цикла программных систем, связанных с проектированием архитектуры программных систем.
3. должен владеть:
Владеть формальными и прикладными методами и средствами создания ПО и современными CASE-средствами.
4. должен демонстрировать способность и готовность:
Студенты, завершившие изучение данной дисциплины должны:
- Знать современные архитектуры программных систем, представления и модели жизненного цикла программных систем, методы, технологии и средства разработки архитектуры сложных программных систем.
- Уметь решать задачи, возникающие на различных фазах жизненного цикла программных систем, связанных с проектированием архитектуры программных систем;
- Иметь навыки использования современных CASE-средств, используемых на различных
фазах проектирования архитектуры программных систем.
В результате освоения дисциплины студент:
1. должен знать:
Знать современные архитектуры программных систем, представления и модели жизненного цикла программных систем, методы, технологии и средства разработки архитектуры сложных программных систем.
2. должен уметь:
Уметь решать задачи, возникающие на различных фазах жизненного цикла программных систем, связанных с проектированием архитектуры программных систем.
3. должен владеть:
Владеть формальными и прикладными методами и средствами создания ПО и современными CASE-средствами.
4. должен демонстрировать способность и готовность:
Студенты, завершившие изучение данной дисциплины должны:
- Знать современные архитектуры программных систем, представления и модели жизненного цикла программных систем, методы, технологии и средства разработки архитектуры сложных программных систем.
- Уметь решать задачи, возникающие на различных фазах жизненного цикла программных систем, связанных с проектированием архитектуры программных систем;
- Иметь навыки использования современных CASE-средств, используемых на различных
фазах проектирования архитектуры программных систем.