Технология программирования
Информатика и вычислительная техника
  • формат pdf
  • размер 6.75 МБ
  • добавлен 22 февраля 2011 г.
Somasegar S., Guthrie Scott. Руководство Microsoft по проектированию архитектуры приложений
Цель данного руководства – помочь разработчикам и архитекторам решений создавать эффективные высококачественные приложения на платформе Microsoft и .NET Framework в более сжатые сроки и с меньшими рисками благодаря использованию проверенных и снискавших доверие архитектурных принципов и шаблонов проектирования.
В руководстве предлагается обзор основных принципов и шаблонов, которые обеспечивают прочную базу для создания хорошей архитектуры и дизайна приложения. В дополнение к этой базе даются общеприменимые рекомендации по разделению функциональности приложения на слои, компоненты и сервисы. Далее приводятся советы по определению и реализации ключевых характеристик дизайна, основных атрибутов качества (таких как производительность, безопасность и масштабируемость) и сквозной функциональности (такой как кэширование и протоколирование). В завершение руководство предлагает рекомендации по архитектуре и дизайну наиболее общих типов приложений, таких как Веб-приложения, насыщенные Интернет-приложения (RIA), насыщенные клиентские приложения, сервисы и мобильные приложения.
Руководство разделено на части соответственно основным аспектам архитектуры и дизайна. Оно скомпоновано таким образом, чтобы могло использоваться и как справочник, и как учебное пособие.
Данное руководство поможет:
? Понять базовые принципы и шаблоны построения архитектуры и дизайна для разработки успешных решений на платформе Microsoft.
? Правильно выбрать стратегии и шаблоны проектирования, которые помогут при проектировании слоев, компонентов и сервисов решения.
? Определить и реализовать ключевые технические решения.
? Определить и реализовать основные показатели качества и сквозные функции для решения.
? Правильно выбрать технологии для реализации решения.
? Создать возможный вариант базовой архитектуры решения.
? Правильно выбрать предлагаемые группой pattes & practices решения и руководства, которые помогут в реализации решения.
Это руководство является развернутым, но его нельзя считать полным и исчерпывающим учебником по архитектуре и дизайну приложений. Оно предназначено для использования в качестве практического и удобного обзора и справочника по общим принципам
проектирования архитектуры и дизайна приложений на платформе Microsoft и .NET Framework.
В частности, данное руководство не пытается предложить определенное или официальное архитектурное решение ни для одного конкретного сценария. Скорее, в нем дается краткий обзор принципов и шаблонов, которые обеспечивают создание хорошей архитектуры и дизайна, и предлагаются рекомендации по некоторым наиболее важным проблемам, которые могут возникнуть.
Основная масса представленного в руководстве материала не ориентирована ни на одну из технологий и может применяться к любой платформе или технологии. Но там, где мы посчитали это необходимым для обеспечения правильного выбора технологий или для использования их с максимальной пользой, мы ввели специальные рекомендации, касающиеся технологий Microsoft и .NET Framework.

В создании этого руководства принимали участие такие специалисты по архитектуре и разработке .NET-решений:
J.D. Meier
David Hill
Alex Homer
Jason Taylor
Prashant Bansode
Lonnie Wall
Rob Boucher Jr.
Akshay Bogawat
Читать онлайн
Похожие разделы
Смотрите также

Айзенекер У., Чарнецки К. Порождающее программирование: методы, инструменты, применение

  • формат djvu
  • размер 47.92 МБ
  • добавлен 03 декабря 2009 г.
Год издания: 2005. Серия: Для профессионалов. Издательство: Питер. Язык: русский. Кол-во страниц: 876. Порождающее программирование (Generative Programming, GP) открывает перед разработчиками приложений глобальные перспективы. Оно реализует идею перехода от одноразовых программных систем к полуавтоматическому производству самых разнообразных продуктов. Самое ценное качество методики порождающего программирования состоит в том, что она учитывает...

Бармак О.В. Visual studio. NET. Створення Windows-програм

  • формат pdf
  • размер 898.87 КБ
  • добавлен 26 октября 2011 г.
Хмельницький: ХНУ, 2006. – 90 с. Розглядається нова технологія програмування – .NET корпорації Microsoft та інструментальний засіб, з допомогою якого вона втілюється – інтегроване середовище розробки Visual Studio .NET. Матеріал містить великий об’єм реальних програм, який дозволяє в стислі терміни курсу осягнути розмаїття методів роботи при створенні програмного забезпечення. Конспект лекцій з курсу Сучасні технології та інструментарій програму...

Гербер Ричард, Бик Арт и др. Оптимизация ПО. Сборник рецептов

  • формат djvu
  • размер 22.95 МБ
  • добавлен 04 ноября 2011 г.
Издательство: Питер, 2010 г., 352 с. ISBN: 978-5-388-00131-3, 0976483211 Эта книга содержит практические рецепты, позволяющие разработчикам увеличить производительность приложений на платформе Intel. На простых примерах ведущие эксперты компании Intel объясняют читателю, как правильно строить алгоритмы, управлять распределением памяти, прогнозировать ветвление, использовать SIMD инструкции и многопоточность, производить вычисления с плавающей точ...

Дастин Э., Рэшка Д., Пол Дж. Автоматизированное тестирование программного обеспечения

  • формат djvu
  • размер 5.58 МБ
  • добавлен 04 августа 2011 г.
Книга «Автоматизированное тестирование программного обеспечения» адресована профессионалам в области программного обеспечения, которые занимаются внедрением, управлением и выполнением автоматизированного тестирования в проектах и обязаны производить все эти работы в сжатые сроки. Предметом книги является автоматизированное тестирование в среде клиент-сервер или Web. Книга будет полезна тестировщику/тест-менеджеру, сталкивающемуся с необход...

Карпов Ю.Г. Model Checking. Верификация параллельных и распределенных программных систем

  • формат djvu
  • размер 11.89 МБ
  • добавлен 15 февраля 2011 г.
СПб.: БХВ-Петербург, 2010. - 560 с. - ISBN: 978-5-9775-0404-1 В книге рассказывается о новых результатах в области верификация с помощью метода model checking и приводятся примеры приложений этого метода в самых разных областях. Рассматриваются проблема верификации, темпоральные логики, алгоритмы model checking для CTL и LTL, структуры Крипке как модели реагирующих систем, спецификация свойств реагирующих систем формулами темпоральной логики, би...

Карпов Ю.Г. Model Checking. Верификация параллельных и распределенных программных систем

  • формат pdf
  • размер 14.99 МБ
  • добавлен 15 февраля 2011 г.
СПб.: БХВ-Петербург, 2010. - 560 с. - ISBN: 978-5-9775-0404-1 В книге рассказывается о новых результатах в области верификация с помощью метода model checking и приводятся примеры приложений этого метода в самых разных областях. Рассматриваются проблема верификации, темпоральные логики, алгоритмы model checking для CTL и LTL, структуры Крипке как модели реагирующих систем, спецификация свойств реагирующих систем формулами темпоральной логики, би...

Кулямин В.В. Технологии программирования. Компонентный подход

  • формат pdf
  • размер 3.61 МБ
  • добавлен 27 сентября 2008 г.
Курс посвящен технологическим проблемам разработки крупномасштабных программных систем и методам решения этих проблем. В нем рассказывается о современных способах организации разработки таких систем на основе компонентных технологий на примере Web-приложений с использованием технологий Java и .NET, а также дается введение в эти технологии. Читатели получат хорошее представление о методах разработки сложного программного обеспечения, об использова...

Лаврищева Е.М., Петрухин В.А. Методы и средства инженерии программного обеспечения

  • формат pdf
  • размер 2.06 МБ
  • добавлен 12 октября 2009 г.
Учебное пособие. - М, 2006-304 с. Методы проектирования программных систем Методы доказательства и тестирования Методы интеграции, преобразования и изменений Инженерия приложений и предметных областей Инженерия требований и ПИК Методы управления проектом, рисками, конфигурацией Средства и инструменты

Сегерлинд Л. Применение метода конечных элементов

  • формат djvu
  • размер 4.61 МБ
  • добавлен 26 декабря 2008 г.
Книга представляет собой руководство по широко используемому в настоящее время методу конечных элементов, позволяющему получать численные решения инженерных, физических и математических задач. Детальное обсуждение основных идей метода сопровождается примерами, иллюстрирующими технику его применения. Приводится большое число простых программ, написанных на алгоритмическом языке ФОРТРАН и служащих учебным целям. М.: "Мир" -1979. -392с. Формат: DjVu

Microsoft. Анализ требований и создание архитектуры решений на основе Microsoft .NET

  • формат pdf
  • размер 11.4 МБ
  • добавлен 12 октября 2009 г.
Учебный курс MCSD. Издательско-торговый дом «Русская Редакция», 2004. — 416 стр. Учебный курс предназначен специалистам в области информационных технологий, занимающимся проектированием, разработкой и внедрением ИТ-решеннй в Windows-среде с использованием инструментов и технологий Microsoft, а также всем, кто хочет получить исчерпывающие знания в области проектирования ПО. Помимо теоретического материала курс содержит упражнения и контрольные во...