Скачать:
ОТЧЕТ
ПО ЛАБОРАТОРНОЙ РАБОТЕ № 5
ПО ДИСЦИПЛИНЕ «ПРОГРАММНАЯ ИНЖЕНЕРИЯ» НА ТЕМУ: «АНАЛИЗ КОДА С ПОМОЩЬЮ VISUAL STUDIO ULTIMATE 2013 ARCHITECTURE EXPLORER»
Цели:
1.ОбзорArchitecture Explorer
2.Анализ структуры проекта с помощью Architecture Explorer и DGML
3.Анализ внешних сборок с помощью Architecture Explorer
Ход работы:
Упражнение 1: Обзор Architecture Explorer
1.В этом упражнении вы научитесь использовать Architecture Explorer для анализа структуры проекта и создания DGML-диаграмм.
2.Войдите под аккаунтом Julia Ilyiana (VSALM\Julia). Пароль: P2ssw0rd.
3.Запустите Visual Studio 2013 и откройте Team Explorer.
Проект Tailspin Toys
Стандартный вид Architecture explorer
Class view показывает пространства имен
Просмотр членов класса ProductRelationship
Просмотр методов, реализующих свойство Product
Выбор метода get_Product
Доступные для типов и членов опции
Просмотр опций для членов Product
Создание новой диаграммы
Упражнение 2:анализ структуры проекта с помощью Architecture Explorer и DGML
В этом упражнении вы научитесь использовать функциональность Architecture Explorer в Solution View, которая включает в себя навигацию и фильтрацию.
Просмотр всех сущностей проекта Tailspin.Web
Фильтрация файлов
Исходные файлы на DGML-диаграмме
DGML-диаграмма с классами проекта Tailspin.Web
Фильтрация библиотек
DGML-диаграмма со всеми исходящими ссылками для Tailspin.Web
Перенос классов на DGML-диаграмму и Обновленная DGML-диаграмма с классами, относящимися к Product
Классы, относящиеся к Product, сгруппированы по пространствам имен
Tailspin.Admin.App не ссылается на другие проекты Tailspin
Выбор классов
DGML-диаграмма
Сохранение DGML-диаграммы в XPS
Заполнение данных новой задачи
Для добавления вложения
Упражнение 3:анализ внешних сборок с помощью Architecture Explorer
В этом упражнении вы научитесь анализировать внешние сборки .NET, что поможет понять архитектуру фреймворков или приложений, для которых нет исходного кода.
DGML-диаграмма