Основы проектирования корпоративных систем

Основы проектирования корпоративных систем
Автор книги: id книги: 94925     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 176 руб.     (1,89$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Управление, подбор персонала Правообладатель и/или издательство: ФГАОУ ВПО "Национальный исследовательский университет "Высшая школа экономики" Дата публикации, год издания: 2012 Дата добавления в каталог КнигаЛит: ISBN: 978-5-7598-0862-6 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

В монографии рассматриваются важнейшие аспекты разработки прикладных программных систем для корпораций – крупных распределенных индустриальных структур, объединенных общими бизнес-целями. Особенностью подхода является исследование всего комплекса архитектурных уровней, необходимых для построения таких систем, – от моделей жизненного цикла и методологий их реализации до технологических платформ и инструментальных средств. Приведен ряд примеров, иллюстрирующих особенности применения современных технологий (в первую очередь, разработанных корпорацией Microsoft) для реализации и внедрения крупномасштабных программных систем в различных отраслях народного хозяйства. Для студентов, аспирантов и исследователей, а также специалистов-практиков, область интересов которых связана с разработкой крупномасштабных программных систем.

Оглавление

Сергей Зыков. Основы проектирования корпоративных систем

Предисловие

Раздел I. Модели, методологии и архитектуры разработки корпоративных систем

Глава 1. Введение в разработку корпоративных систем

Глава 2. Обзор жизненного цикла корпоративных систем

Глава 3. Модели жизненного цикла корпоративных систем

Глава 4. Выбор модели жизненного цикла корпоративных систем

Глава 5. Методологии разработки корпоративных систем

Глава 6. Программные архитектуры корпоративных систем

Раздел II. Средства, платформы и технологии разработки корпоративных систем

Глава 7. Средства автоматизации разработки корпоративных систем

Глава 8. Программная платформа Microsoft.NET

Глава 9. Разработка интерфейсов корпоративных систем по технологии Windows Forms

Глава 10. Технологии сетевого взаимодействия корпоративных систем

Глава 11. Разработка веб-сервисов для корпоративных систем

Глава 12. Разработка корпоративной сервисно-ориентированной архитектуры по технологии WCF

Глава 13. Разработка компонентных корпоративных систем

Глава 14. Разработка офисно-ориентированных систем по технологии VSTO

Глава 15. Разработка корпоративных систем на основе библиотеки Enterprise Library

Глава 16. Разработка корпоративных систем, ориентированных на базы данных (Microsoft SQL Server)

Раздел III. Примеры отраслевых внедрений корпоративных систем

Глава 17. Разработка корпоративных порталов для нефтегазового сектора

Глава 18. Разработка корпоративных решений на платформе Microsoft Dynamics (AX/NAV/CRM)

Глава 19. Обзор отраслевых корпоративных внедрений на платформе Microsoft Dynamics

Заключение

Литература

Отрывок из книги

Монография преследует несколько взаимосвязанных целей. Прежде всего, это систематизация знаний из областей, связанных с проектированием крупномасштабных, распределенных программных комплексов, состоящих из разнородных компонентов. На основе проведенной систематизации открывается возможность классификации программных систем с последующим методологическим обобщением для жизненного цикла исследуемого класса программных комплексов, которые как по характеру, так и по масштабу своего применения вполне соответствуют термину «корпоративные».

Современные корпоративные системы – это петабайты (тысячи терабайт) данных, как минимум, удвоение объема информации каждые пять лет, необходимость адаптации к требованиям бизнеса практически «на лету», архитектурная и структурная разнородность компонентов и, конечно, глобальная распределенность. В подобных условиях обобщения до уровня технологических схем и инструментальных средств, как правило, не приводят к адекватной интеграции гетерогенных приложений в унифицированные, крупномасштабные программные системы. Поэтому для управления жизненным циклом корпоративных программных комплексов необходимо прежде всего получить адекватное обобщение на уровне математических моделей с последующей конкретизацией представлений на уровне системной архитектуры, информационных технологий, а также конкретных инструментальных и программных средств и, наконец, практических внедрений.

.....

Графическое представление ограничений на разработку приложений можно описать следующим образом. Это некоторая модификация традиционного проектного треугольника, который связан с затратами времени, средств и функционала. Приблизительно можно увидеть это как три оси. Где-то внутри этого треугольника находится оптимальное сочетание этих параметров, которое и удается обеспечить при адекватном сочетании моделей, методов и средств проектирования корпоративных информационных систем и программных приложений в целом.

Какие ограничения можно увидеть при разработке приложений, в том числе корпоративных? На процессы разработки воздействует целый ряд факторов. Это, конечно, объем кода, который можно измерить в тысячах строк. Корпоративные продукты – это десятки, сотни тысяч строк и более, в зависимости от характера и масштаба этих систем. Это, конечно, очень большая сложность. Каждый отдельно взятый модуль таких систем, как, например, Oracle Applications, представляет собой несколько сотен первичных сущностей. Для того чтобы охватить их взглядом, требуется очень серьезная фундаментальная предметная подготовка, аналитический взгляд, профессионализм и использование специализированных средств автоматизированного проектирования. Кроме того, существует целый ряд ограничений, которые связаны с людскими ресурсами. Естественно, человеку охватить такое количество сущностей и грамотно строить процессы проектирования, разработки, которые включают и тестирование, постановку задачи, анализ и спецификацию требований, естественно, очень сложно. Эти процессы нужно грамотно координировать, чтобы команда давала отдачу от того, что используется такой большой коллектив, и не появлялись чрезмерные затраты на обучение все новых и новых членов команды по мере того, как проект расширяется и в него вовлекаются новые силы и средства.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Основы проектирования корпоративных систем
Подняться наверх