Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ? |
Visual Studio 2013 и ее возможности для надежных и безопасных вычислений (trustworthy computing)
18.3. Резюме
Надежные и безопасные вычисления (trustworthy computing) - актуальное направление исследований и разработок в области ИТ, так как от него зависит надежность и безопасность подчас жизненно важных приложений повседневного использования. Составные части инициативы Trustworthy Computing фирмы Microsoft - это безопасность, надежность, соблюдение конфиденциальности информации, оперативность и корректность бизнеса по разработке и сопровождению программ.
В среде Visual Studio 2013 имеется очень удобная и развитая поддержка trustworthy computing - коррекция кода при его вводе и диагностика его недочетов; контроль многих проблем надежности и безопасности компилятором; анализатор кода проекта на типичные ошибки дизайна и безопасности; мощная поддержка генераторов тестов и тестирования проектов.
Ключевые термины
Краткие итоги
Надежные и безопасные вычисления (trustworthy computing) - актуальное направление исследований и разработок в области ИТ, так как от него зависит надежность и безопасность подчас жизненно важных приложений повседневного использования. Составные части инициативы Trustworthy Computing фирмы Microsoft - это безопасность, надежность, соблюдение конфиденциальности информации, оперативность и корректность бизнеса по разработке и сопровождению программ.
В среде Visual Studio 2013 имеется очень удобная и развитая поддержка trustworthy computing - коррекция кода при его вводе и диагностика его недочетов; контроль многих проблем надежности и безопасности компилятором; анализатор кода проекта на типичные ошибки дизайна и безопасности; мощная поддержка генераторов тестов и тестирования проектов.
Набор для практики
Вопросы
- Что такое надежные и безопасные вычисления (trustworthy computing)?
- Что такое (компьютерная) безопасность (security)?
- Что такое надежность (reliability)?
- Что такое соблюдение конфиденциальности информации (privacy)?
- Что такое оперативность и корректность бизнеса (business integrity)?
- Что такое Security Development LifeCycle (SDLC)?
- Что такое эксперт по безопасности (security buddy)?
- Что такое безопасность по умолчанию?
- Что такое безопасность при развертывании?
- Что такое принцип наименьших привилегий?
- Что такое минимизация атакуемой поверхности?
- Какова поддержка надежных и безопасных вычислений в среде VS 2013?
- Какие проверки надежности и безопасности выполняются при наборе (вводе) кода в редакторе?
- Какие проверки надежности и безопасности выполняются компилятором?
- Что такое анализатор кода в среде VS 2013 и какие проверки он выполняет?
- Какие инструменты тестирования используются в среде VS 2013?
- Что такое lint?
Упражнения
- Создайте консольный проект в среде VS 2013 и выполните анализ его кода.
- Инсталлируйте с помощью утилиты NuGet и попробуйте в действии генератор тестов NUnit.
- Изучите детально на практике на нескольких примерах анализатор кода в среде VS 2013.
Темы для курсовых работ, рефератов, эссе
- Концепция надежных и безопасных вычислений (trustworthy computing) (реферат).
- Инструменты поддержки надежных и безопасных вычислений в среде Visual Studio 2013 (реферат).
- Возможности верификатора lint (реферат).
Дополнительные материалы, презентации
Презентация к данной лекции: VS_2013_Course_18.pptx.