
- •Краткий конспект лекций
- •Тема 1. Современные информационные технологии в предметной области
- •Информационные системы
- •Архитектура ис, типы архитектур
- •Оборудование локальных сетей
- •Требования к техническому обеспечению кис
- •При проектировании кис формируется документ, в котором описывается комплекс используемых в системе технических средств, включающий:
- •Тема 4 Сетевое обеспечение корпоративных информационных систем Компьютерные сети
- •В настоящее время развиваются городские сети или сети мегополисов (man, Metropolitan Area Networks), предназначенные для обслуживания территории крупного города.
- •Электронная почта (e-mail);
- •Корпоративные сети
- •Использование сети Интернет в качестве транспортной среды передачи данных при построении кс предприятия (рис. 4.4) предоставляет следующие преимущества:
- •Объединение локальных сетей предприятия в единую корпоративную сеть на основе арендованных каналов передачи данных (рис. 4.5) приносит следующие преимущества:
- •Интернет/Интранет-технологии
- •Тема 3. Основы математического и компьютерного моделирования принципы компьютерного моделирования
- •1. Методы численного интегрирования и дифференцирования
- •Понятия модели и моделирования
- •Классификация абстрактных моделей
- •Понятие численно-математического моделирования
- •Понятие имитационного моделирования
- •Общие свойства имитационного моделирования
- •Общие требования, предъявляемые к моделям
- •Области применения компьютерного моделирования
- •Этапы и цели компьютерного моделирования
- •Тема 4. Программное обеспечение ит Требования к программному обеспечению
- •Прикладное программное обеспечение и т
- •Средства разработки приложений
- •Системное программное обеспечение
- •Программное обеспечение промежуточного слоя
- •Тема 6. Системы искусственного интеллекта Основные понятия искусственного интеллекта
- •6.3 Интеллектуальный анализ данных. Управление знаниями
- •Системы поддержки принятия решений
- •Тема 5. Информационное обеспечение
- •Тема 6. Защита информации в информационных технологиях Основы информационной безопасности
- •Критерии оценки информационной безопасности
- •Классы безопасности информационных систем
- •7.4 Политика безопасности
- •Угрозы информационной безопасности
- •Методы и средства защиты информации
- •Тема 7. Перспективы развития информационных технологий в экономике и управлении
- •Информационные системы нового поколения.
- •Использование открытых технологий
Средства разработки приложений
Разработка приложений уже давно стала деятельностью, инвестиции в которую должны быстро окупаться, поэтому к инструментам, с помощью которых создаются приложения, предъявляются очень высокие требования, а успех проекта, связанного с разработкой приложений, во многом определяется удачным выбором инструментов, с помощью которых решаются задачи подобного проекта.
Eclipse (некоммерческая организация Eclipse Foundation) – набор технологий, используемых во многих известных средствах разработки в качестве основы для создания среды, т.к. Eclipse представляет собой платформу, в которую можно добавлять расширения различных производителей, и инструментов разработки приложений. Поддерживаются все современные веб-технологии, параллельное программирование и grid-вычисления.
IBM’s Rational Application Developer (RAD) for Websphere – среда разработки и набор инструментов, основанные на платформе Eclipse и оптимизированные для создания приложений, выполняемых под управлением сервера приложений IBM WebSphere. С помощью RAD можно создавать приложения для платформ J2SE, J2EE, порталов, веб-приложения, веб-службы, SOA-приложения, используя встроенные визуальные средства быстрого проектирования, разработки, тестирования и развертывания.
RAD является составной частью портфеля продуктов семейства IBM Rational для поддержки всего жизненного цикла разработки приложений и интегрирован с такими инструментами, как средство проектирования приложений Rational Software Architect, управления артефактами Rational Asset Manager, коллективной работой Rational Team Concert, средствами управления качеством разработки Rational ClearCase и Rational ClearQuest, управления требованиями Rational RequisitePro, включая способы использования нескольких продуктов внутри одного экземпляра среды Eclipse.
MyEclipse (Genuitec) – основанная на платформе Eclipse и ее расширениях среда разработки приложений, включает средства поддержки J2SE, J2EE, баз данных, UML, технологии Java Server Faces, AJAX и генерации отчетов.
Средство разработки Delphi, созданное компанией Borland и принадлежащее сегодня компании Embarcadero, было создано еще в середине 90-х годов, когда средства визуальной разработки приложений только начали появляться. Создавая Delphi, компания Borland сумела объединить удобство и простоту визуального проектирования пользовательского интерфейса с объектно-ориентированным языком программирования и высокопроизводительным компилятором. Библиотека повторно используемых компонентов Visual Component Library (VCL), входящая в комплект поставки продукта и используемая при создании приложений, может быть пополнена компонентами сторонних разработчиков. Последняя версия Delphi включает средства поддержки нескольких языков программирования (Delphi, C, C++) для платформ Windows, .NET и Mono, средства моделирования приложений, поддерживает ряд современных технологий разработки веб-приложений, таких как AJAX.
JDeveloper (Oracle) – бесплатный инструмент, представляет собой не только средство разработки, но и платформу, используемую во всех продуктах Oracle, и включающую средства администрирования баз данных, инструменты для поддержки SOA-приложений и бизнес-процессов. Инструменты продукта предназначены для всех этапов жизненного цикла приложений и включают визуальные средства UML-моделирования, инструменты для создания кода, тестирования, оптимизации, анализа, развертывания, и их качество, равно как и качество документации продукта, оценивается разработчиками очень высоко.
Adobe Creative Suite – наследник известного набора инструментов Macromedia Studio, включающего Dreamweaver 8, Flash 8, Flash 8 Video Converter, Fireworks 8, Contribute 3 и FlashPaper, включает инструменты для создания графики, анимации, обработки видео- и аудиоданных, считается наилучшим средством для создания веб-приложений.
Microsoft Visual Studio представляет собой среду разработки, ориентированную на платформу Microsoft .NET и включающую инструменты Visual C++, Visual Basic, Visual C# и Visual J#. С помощью Visual Studio можно создавать широкий спектр Windows- и веб-приложений, веб-служб и приложений для мобильных устройств, поддерживает несколько версий .NET Framework, разработку AJAX-приложений, язык LINQ (language integrated query) для упрощения создания приложений с базами данных.
NetBeans (Sun Microsystems) – средство разработки Java-приложений, продукт с открытым кодом, поддерживает все типы Java-приложений (J2SE, J2EE, мобильные и веб-приложения) и включает средства контроля версий и рефакторинга, средства поддержки языков, отличных от Java (Ruby, JRuby, JavaScript, PHP, и технологии AJAX).
Sun Studio (Sun) – среда разработки для языков C, C++ и Fortran, основанная на платформе NetBeans, поддерживающая платформы Solaris, OpenSolaris и Linux и рассчитанная на оптимизацию производительности обработки данных с помощью многоядерных процессоров Sun SPARC, двух- и четырехъядерных процессоров Intel и AMD. Sun Studio включает среду разработки, оптимизирующие компиляторы с автоматическим распараллеливанием вычислений, высокопроизводительные библиотеки.