Содержание
- 2. «Избегайте тех, кто старается подорвать вашу веру в себя. Эта черта свойственна мелким людям. Великий человек,
- 3. Содержание Немного терминологии Бизнес и IT-проекты. Рынок ПО в России и в мире. Немного статистики О
- 4. Содержание Немного терминологии Программирование IT-проекты Программы и программные продукты Бизнес и IT-проекты. Рынок ПО в России
- 5. Программирование... На протяжении всего времени обучения мы изучаем программирование. Что такое программирование? Версии зала...
- 6. Программирование Программирование (Computer science) – молодая, активно развивающаяся область. Вопрос о том, что это такое, давно
- 7. IT-проекты Будем понимать под IT-проектами проекты в области информационных технологий. Будем далее рассматривать IT-проекты, целью которых
- 8. Вопросы Что такое программное обеспечение (ПО)? Чем ПО отличается от обычной программы? Вчера мы с другом
- 9. Программы и Программное обеспечение Программное обеспечение (Software) – набор компьютерных программ, процедур и связанной с ними
- 10. ПО (Software) и программный продукт Итак, ПО = программа + документация + [...]. Вместо ПО часто
- 11. Содержание Немного терминологии Бизнес и IT-проекты. Рынок ПО в России и в мире. Немного статистики О
- 12. Бизнес и IT-проекты... Сейчас программирование это не только наука и искусство, но и бизнес. Для того,
- 13. Бизнес и IT-проекты... Необходимые условия успеха программистской компании: выпуск продукта на рынок надлежащего качества; вовремя; интересного
- 14. Бизнес и IT-проекты Многие проекты: Цель: Результат: Функциональность Время Бюджет '' $
- 15. Немного статистики. IT-проекты... Проваленные: закончились неудачей – цель вообще не была достигнута. Испытавшие большие проблемы: закончились
- 16. Немного статистики. IT-проекты 0% 100% 1994 * Источник: The Standish Group International, Extreme Chaos. Данные взяты
- 17. Еще немного статистики…* 2004г. 3 700 000 000$ ушло на разработку программных приложений (без учета консалтинга,
- 18. Еще немного статистики* * Источник: The Standish Group International Данные взяты с http://www.infoworld.com/infoworld/img/33FEmyth2_ch2.gif
- 19. Об отрасли разработки ПО в России На конец 90-х годов: Хорошие программисты. Грамотные аналитики. Недостаток хороших
- 20. IT-рынок и отрасль разработки ПО в России* Современные реалии (2005-2006гг.) Объем экспорта ПО из России в
- 21. IT-рынок и отрасль разработки ПО в России* Современные реалии (2005-2006г.г.) IT-рынок в России 2004 – 9,2млрд.$
- 22. IT-рынок и отрасль разработки ПО в России* Современные реалии (2005-2006г.г.) Рынок ПО в России 2005 –
- 23. Тенденции Быстрый рост объемов IT-рынка, рынка ПО. Укрепление позиций российских компаний. По-прежнему малая доля в мировых
- 24. Содержание Немного терминологии Бизнес и IT-проекты. Рынок ПО в России и в мире. Немного статистики О
- 25. О предмете Задачи нашего предмета: Изучить причины неудач IT-проектов. Выявить способы устранения этих причин. Научиться применять
- 26. Содержание Немного терминологии Бизнес и IT-проекты. Рынок ПО в России и в мире. Немного статистики О
- 27. Почему проекты не успешны? Специалисты выделяют следующие причины: Нереалистичные временные рамки. Недостаток количества исполнителей. Размытые границы
- 28. Кто виноват? Все 5 пунктов относятся к компетенции управленцев различного уровня. Проектами в области разработки ПО
- 29. Откуда берется сложность управления? Человеческий фактор. Традиционные трудности управления коллективом. Новая молодая область. Не хватает квалифицированных
- 30. Как бороться со сложностью? Как бороться со сложностью задач? (1) Как бороться со сложностью управления? (2)
- 31. Содержание Немного терминологии Бизнес и IT-проекты. Рынок ПО в России и в мире. Немного статистики О
- 32. Технологии программирования... Начнем разговор того, что нам должно быть известно, с технологий программирования. Что такое технология?
- 33. Технологии программирования... Создание программных продуктов – технологический процесс. При этом применяются различные технологии. Эти технологии относятся
- 34. Технологии программирования... Технология программирования – совокупность методов, приемов и средств для сокращения стоимости и повышения качества
- 35. Технологии программирования... Над созданием программного продукта работают представители разных специальностей: Аналитики; Управленцы (менеджеры); Тестеры; Кодировщики (программисты);
- 36. Технологии программирования В проектировании и программировании активно применяются следующие технологии: Структурное программирование. Модульное программирование. Объектно-ориентированное программирование.
- 37. Структурное программирование… Э. Дэйкстра (60-е годы): Для любой простой программы можно построить функционально эквивалентную ей структурную
- 38. Структурное программирование… Простая программа – ровно один вход и один выход. Базисные конструкции:
- 39. Структурное программирование Стандартизация и линейность программы – снижение сложности. Некоторые соображения: Алгоритм должен иметь 1 вход
- 40. Модульное программирование... Основная идея: разбиваем сложную задачу на подзадачи, каждую из них при необходимости разбиваем снова
- 41. Модульное программирование Структурное программирование – универсальный базис алгоритмических конструкций. Модульное программирование – специфичный для задачи базис
- 42. Объектно-ориентированное программирование... Дальнейшая борьба со сложностью. Технология работает с этапа анализа. Анализ – Проектирование – Программирование.
- 43. Объектно-ориентированное программирование Основные принципы объектной модели: абстракция; инкапсуляция; иерархия (наследование, агрегация); полиморфизм; модульность. Объектная декомпозиция (в
- 44. Компонентное программирование... Компонентное программирование – развитие объектно-ориентированной идеологии. Введен следующий уровень абстракции – классы объединяются в
- 45. Компонентное программирование Компонент: программный код в виде самостоятельного модуля м.б. использован в неизменном виде может допускать
- 46. Содержание Немного терминологии Бизнес и IT-проекты. Рынок ПО в России и в мире. Немного статистики О
- 47. Некоторые формальности Лекции – 16 часов (1 час в неделю). Практика (ауд.) – 16 часов (1
- 48. Структура курса - лекции Вводная лекция (заканчивается ☺). Введение в программную инженерию. Знакомимся с основными понятиями.
- 49. Структура курса - практика Разбиваемся на команды по 4-6 человек. Выбираем себе задачу из списка. Работаем
- 50. Содержание Немного терминологии Бизнес и IT-проекты. Рынок ПО в России и в мире. Немного статистики О
- 51. Использованные Интернет-источники http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish http://www.umsl.edu/~rmfv3g/Index.htm http://www-128.ibm.com/developerworks/rational/library/feb06/marasco/ http://www.computerworld.com/managementtopics/management/project/story/0,10801,84266,00.html http://www.aplana.ru/news/fullpublication.asp?id=139&page=1&year=0
- 53. Скачать презентацию