- •Министерство образования республики беларусь
- •Белорусский государственный университет
- •Факультет прикладной математики и информатики
- •Кафедра технологий программирования
- •Жизненный цикл проекта
- •Характеристики фаз проекта
- •Описание основных фаз проекта:
- •Инициация проекта
- •Характеристики жизненного цикла проекта
- •Современные процессы разработки программного обеспечения.
- •Выбор методологии
- •Жесткие методологии Модель водопада
- •Итеративная разработка
- •Спиральная модель
- •Гибкие методологии
- •Выбор архитектуры решения
- •Вычислительные системы
- •Операционные системы
- •Классификация операционных систем
- •Особенности областей использования
- •Менеджмент проектов
- •2. Команда менеджмента проекта
- •2.1. Команды в проекте
- •2.2. Соотношение между различными командами в проекте
- •2.3. Цели кмп в проекте
- •3. Создание и развитие кмп
- •3.1. Сущность и характеристики кмп
- •С позиции системного подхода:
- •С позиции психологическогой подхода:
- •С позиции проектного подхода:
- •Управление трудовыми ресурсами проекта и менеджмент человеческих ресурсов проекта
- •3.3. Интегрированная культура кмп
- •4. Оценка деятельности кмп
- •4.1. Что такое эффективная кмп?
- •4.2. Команда Менеджмента Проекта – критический фактор успеха проекта
- •Парадигмы программирования
- •Структурное программирование
- •1. Основные предпосылки структурного программирования
- •2. Цели и задачи структурного программирования
- •3. Реализация структурного программирования
- •Событийно-ориентированное программирование
- •Обработка событий
- •Сферы применения
- •Перспективы
- •Недостатки
- •Объектно-ориентированное программирование
- •Особенности реализации
- •Достоинства ооп
- •Функциональное программирование
- •Концепции
- •Рекурсия
- •Функции высших порядков
- •Аспектно-ориентированное программирование
- •Преимущества использования аоп
- •Недостатки аспектного подхода
- •Визуально-ориентированное программирование
- •Другие парадигмы Процедурное (императивное) программирование
- •Автоматное программирование
- •Логическое программирование.
- •Качество кода Рефакторинг
- •Разумные причины выполнения рефакторинга
- •Когда не следует выполнять рефакторинг
- •Безопасный рефакторинг
- •Документирование
- •Внешняя документация
- •Внутренняя документация
- •Комментарии Комментировать или не комментировать?
- •Виды комментариев
- •Обработка исключений
- •Некоторые предложения по реализации исключений:
- •Архитектура программного обеспечения
- •История
- •Отличие архитектуры по от детального проектирования по
- •Примеры архитектурных стилей и моделей
- •Паттерны проектирования
- •Шаблон AbstractFactory
- •Шаблон Builder
- •Шаблон Bridge
- •Паттерны проектирования классов/обьектов
- •Архитектурные системные паттерны
- •Структурные паттерны
- •Паттерны, обеспечивающие взаимодействие с базой данных
- •Структурные паттерны интеграции
- •Паттерны по методу интеграции
- •Тестирование программного обеспечения Классификация видов тестирования
- •Уровни тестирования
- •Модульное тестирование
- •Интеграционное тестирование
- •Системное тестирование программного обеспечения
- •Функциональное тестирование
- •Регрессионное тестирование
- •Верификационные тесты (Verification Test).
- •Нагрузочное тестирование
- •Тестирование «белого ящика» и «чёрного ящика»
- •Поддержка по. Контроль версий Сопровождение программного обеспечения
- •Возраст и структура программы
- •Процесс сопровождения
- •Прогнозирование сопровождения
- •Управление изменениями
- •Процесс управления изменениями
- •Управление версиями и выпусками
- •Идентификация версий
- •Нумерация версий
- •Идентификация, основанная на значениях атрибутов
- •Идентификация на основе изменений
- •Средства поддержки управления изменениями
- •Средства поддержки управления версиями
- •История
- •Немного о продуктах компании
- •О новинках Облачные вычиления
- •Новые операционные системы
- •Другие разработки
- •Интересные факты
- •Как всё начиналось
- •Настоящее время
- •Позиции на мировом рынке
- •Новые продукты Oracle Новые продукты в области субд
- •Новые продукты в области связующего программного обеспечения
- •Инновации в области управления эффективностью предприятия и бизнес-анализа
- •Новые версии бизнес-приложений и отраслевых решений
- •Разработки компании Apple
- •На чем написан mac os?
- •Особенности Mac
- •История создания Google
- •Индустрия игр.
- •Компьютерные игры. История.
- •Компьютерные игры. Тенденции.
- •Компьютерные игры. Компании.
- •Компьютерные игры. Online.
- •Стандартные приложения Android
- •Разработка программного обеспечения
- •Разработки, происходящии на данный момент
- •Уникальность Android
- •Недостатки Android
- •Позиции на мировом рынке
- •Почему мобильный Windows непопулярен?
- •“Нужно перестать делать телефон центром вашей жизни, пускай ваша жизнь станет центром для телефона”
- •Целевая аудитория:
- •Особенности интерфейса
- •Общие положения
- •Неполная многозадачность
- •Разработка игр и приложений
- •Заключение
- •Сетевые операционные системы Структура сетевой операционной системы
- •Одноранговые сетевые ос и ос с выделенными серверами
- •Примеры серверных ос
- •Роли Active Directory
- •Пользовательские unix-системы
- •Основные пользовательские unix и unix-подобные ос
- •Облачные вычисления
- •Примеры
- •Любой ли сервис по запросу есть облако?
- •Нужны ли облака?
- •Внешние и внутренние облака
- •Какие услуги предоставляются в рамках модели облачных вычислений?
- •Сколько стоят вычисления в облаках?
- •Каковы гарантии того, что облако всегда будет на связи?
- •Проблемы облачных технологий
- •Как минимизировать риски при переходе на облачные вычисления?
- •Безопасность
- •Технология
- •Перспективы
- •Технология Rich Internet Application. Платформы для разработки ria.
- •Преимущества
- •Недостатки
- •Введение в аsр.Nет
- •История asp.Net
- •Принципы asp.Net
- •Компилируемый код выполняется быстрее, большинство ошибок отлавливается ещё на стадии разработки
- •Asp.Net имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах. Возможности asp.Net
- •Оттранслированные программы
- •Элементы управления сервера
- •Независимость кода от браузеров
- •Отделение кода от содержимого
- •Управление состоянием
- •Управление состоянием в аsр.Nет
- •Искусственный интеллект
- •Предпосылки развития науки искусственного интеллекта
- •Подходы и направления
- •Тест Тьюринга
- •Символьный подход
- •Логический подход
- •Накопление и использование знаний
- •Суть процесса искусственного мышления
- •Применение
- •Перспективы
- •Искусственный интеллект в играх
- •Нейронные сети
- •Возможные способы применения и реализации
- •Категории аппаратного обеспечения инс
- •Цифровое исполнение
- •Аналоговое исполнение
- •Гибридное исполнение
- •Области применения нейронных сетей
- •Классификация угроз безопасности Web-приложений
- •Мировой рынок экспортного программирования
- •Прогноз развития мирового и российского рынка
- •Белорусские компании
- •Каким может быть аутсорсинг
- •Авторское право по как объект авторского права
- •Права автора Личные неимущественные права:
- •Личные имущественные права:
- •Способы защиты авторского права
- •Нарушение авторских прав
- •Типы лицензий
- •Пиратское по
- •Взгляд в будущее
- •Защита от несанкционированного копирования Введение
- •Организационные меры защиты
- •Защита при помощи компьютерных компакт-дисков
- •Методы взлома/обхода технических мер защиты
- •Проблема «лучше, чем легальное»
- •Классы атак Аутентификация (Authentication)
- •Авторизация (Authorization)
- •Атаки на клиентов (Client-side Attacks)
- •Выполнение кода (Command Execution)
- •Разглашение информации (Information Disclosure)
- •Логические атаки (Logical Attacks)
- •Компьютерные вирусы
- •Классификация вирусов
- •Топ 10 вирусов
- •Антивирусные программы
- •Методы обнаружения вирусов
- •Метод соответствия определению вирусов в словаре
- •Метод обнаружения странного поведения программ
- •Метод обнаружения при помощи эмуляции
- •Метод «Белого списка»
- •Эвристический анализ
Инновации в области управления эффективностью предприятия и бизнес-анализа
Нововведения коснулись всего комплекса решений и технологий для интеллектуального бизнес-анализа и управления эффективностью предприятия Oracle Enterprise Performance Management System. Выпуск новой версии бизнес-платформы Oracle® Enterprise Performance Management (EPM) System Release 11.1.1.3 позволил расширить возможности интеграции с приложениями Oracle и представить функции ускоренного закрытия финансового периода. Среди других разработок – новая версия приложений для бизнес-анализа Oracle Business Intelligence (BI) Applications Release 7.9.6.1, новый релиз технологий принятия решений в реальном времени Oracle® Real-Time Decisions Release 3.0, приложение для финансового моделирования Oracle Hyperion Strategic Finance Fusion Edition R11 и др.
Новые версии бизнес-приложений и отраслевых решений
В течение года было объявлено о выпуске новых и расширенных функциональных возможностей как для бизнес-приложений, так и для отраслевых комплексов Oracle. Среди новинок бизнес-приложений - выпуск системы управления глобальными транспортными перевозками Oracle® Transportation Management 6.0, новые версии Oracle E-Business Suite 12.1 и Oracle Siebel CRM 8.1.1, а также Oracle CRM On Demand Release 16, расширение портфеля продуктов для мобильных устройств с Oracle Mobile Sales Assistant 2.0 для устройств BlackBerry, набор инструментов Oracle JD Edwards EnterpriseOne Tools и др.
Apple Incorporation
Apple Inc. — американская корпорация, производитель персональных и планшетных компьютеров, аудиоплееров, телефонов, программного обеспечения. Один из пионеров в области персональных компьютеров и современных многозадачных операционных систем с графическим интерфейсом. Штаб-квартира — в Купертино, штат Калифорния.
Благодаря эстетичному дизайну и применению инновационных технологий Apple создала уникальную репутацию в индустрии потребительской электроники и имеет большую популярность.
Основана в Калифорнии Стивом Джобсом и Стивом Возняком, собравшими в середине 1970-х свой первый персональный компьютер на базе процессора «MOS Technology 6502». Продав несколько десятков таких компьютеров, молодые предприниматели получили финансирование и официально зарегистрировали фирму 1 апреля 1976 года. По одной из существующих версий, компания получила название Apple из-за того, что основатели Стив Джобс и Стив Возняк просто хотели попасть в телефонные справочники выше компании Atari — своего потенциального конкурента. Также название «Apple» говорит о том, что компьютеры, производимые компанией, экологически чистые. Apple — первая компания в компьютерной промышленности, которая решила перерабатывать старые комплектующие.
«Apple I», выпущенный в 1976 году, был не первым программируемым микрокомпьютером. Право первенства принадлежало компьютеру «Альтаир 8800», который был создан любителем и распространялся через каталоги в 1974 году. Однако, «Альтаир» не был технически квалифицирован как «персональный компьютер», поскольку не давал возможности накапливать и вызывать данные при помощи программ пользования.
В 1976—1977 годах несколькими фирмами были выпущены первые персональные компьютеры, но первым массовым персональным компьютером, выпускавшимся миллионами экземпляров, стал компьютер Apple II.
В конце 1970-х и начале 1980-х годов «Apple II» и их клоны были самыми распространёнными в мире персональными компьютерами. Было продано более 5 млн компьютеров «Apple II» по всему миру.
1980 год в истории Apple ознаменовался провальным по ряду причин проектом Apple III.В начале 1983 года Джобс, не в состоянии справиться с возникшими проблемами, пригласил на должность президента компании Джона Скалли, который в то время занимал аналогичную позицию в «PepsiCo».
В 1984 году фирма Apple впервые представила новый 32-разрядный компьютер Macintosh. В дальнейшем выпуск компьютеров этой серии стал основным бизнесом компании.
В мае 1985 года Джон Скалли устроил своего рода "внутренний переворот" — он уволил Джобса из компании, заручившись для этого поддержкой большинства сотрудников из числа руководящего состава.Но после длительного кризиса инвесторы поняли, что вызволить Apple из беды и возродить надежду на ее дальнейшее независимое существование может только человек-легенда — отец-основатель компании. В результате в сентябре 1997 года в Apple произошел новый "переворот". Тогда Джобс согласился на поступившее предложение вновь взять "бразды правления" в свои руки.
На протяжении двух десятилетий компания выпускала компьютеры Macintosh на базе процессоров Motorola, оснащённые фирменной операционной системой. Эта платформа выпускается только «Apple».
Традиционно «Apple» имела сильные позиции в сегментах правительственных и образовательных организаций, а также в издательском бизнесе и дизайне, впоследствии в музыкальной индустрии. Раньше других разработчиков «Apple» ввела в широкий обиход графический интерфейс пользователя и компьютерную мышь.
На пике своей популярности фирма Apple держала порядка 30% компьютерного рынка. Но, в связи с тотальным наступлением IBM-совместимых компьютеров, доля Apple сократилась на порядок. Но, не смотря на столь скромный сегмент компьютерного рынка, следует отметить, что Apple является единственным конкурентом IBM-компьютерам, который сумел выжить и войти в 21 век. Сейчас на компанию работает около 34 300 тыс.чел (IV кв. 2009 года)(у Microsoft -89000).
Apple стала самой дорогой IT-компанией в мире- Стоимость одной акции Apple на 1 ноября достигла $300, поднявшись до рекордной величины в истории компании благодаря продажам iPhone четвертого поколения и планшетного компьютера iPad. Рыночная капитализация американской компании, таким образом, составила $273 млрд.
|
Команда создателей Mac постоянно выбирает те варианты, которые могли больше всего позабавить пользователя, которые бы больше всего принесли пользователям удовольствия, и таким образом придали бы Маку индивидуальность, очень помогает, что у команды есть предельно четкое видение роли, которую технология сыграет в жизни пользователей.
Умение: Стив Джобс обладает крепким бизнесc-чувством. Вернувшись в Apple, он изменил фокус компании на устройства, и использовал программное обеспечение как главный фактор, двигающий продажи этих устройств. Он убедился, что Apple не лицензирует свою операционную систему и отбросил ее планы по копированию конкурентов. Осознавая, что индустрия была заполнена вторичными продуктами Джобс решил улучшать операционную систему Apple и создать совсем другие впечатления от работы, которые заставили бы людей это заметить.
Удача: Нужно отдать должное провалам руководства Microsoft, Dell, Hewlett-Packard и других. Эти компании были самодовольными, сфокусированным на неправильных рынках, и в целом не смогли понять, что Apple начала движение и не собирается ждать, пока они их догонят. К успеху Apple прямое отношение имеет Джонатан Пол Айв, CBE (англ. Jonathan Paul Ive, родился в феврале, 1967) — англо-американский дизайнер, старший вице-президент отдела промышленного дизайна Apple Inc.
