Инженерия програмного обеспечения на практике Максим Марков Програм менеджер, Селения а/с.

Презентация:



Advertisements
Похожие презентации
1. Описание профессии 2. Виды деятельности 3. Места работы 4. Профессиональные навыки 5. Дополнительные особенности.
Advertisements

Среднее профессиональное образование Специальность Программирование в компьютерных системах Квалификация Квалификация: техник-программист Срок обучения:
Презентация "Профессия программист"
Лекция 1 Учебные вопросы : Вопрос 1. История возникновения и понятие CASE- технологии. Вопрос 2. Особенности внедрения CASE- технологии. Вопрос 3. Основные.
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ. ИНФОРМАЦИЯ Информация – сведения о людях, фактах, явлениях, событиях в независимости от формы их представления.
Работу выполнил : Ученик 9 в класса Удашев Иван МБОУ « СОШ 7» г. Нижнекамска РТ.
Реализуем идеи ООО «Кварт-Софт»
Вводная лекция Цели и задачи курса 12 апреля 2007 г. 4 курс Технологии программирования.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Роль средних банков в обеспечении экономического роста и модернизации экономики России Апрель 2012.
Дисциплина «Технология разработки программного обеспечения» Тема 1 « Основы разработки Тема 1 « Основы разработки программного продукта » программного.
Проектирования и реализация WEB-приложений Платформы.
Организация процесса тестирования в Agile команде с помощью квадрантов тестирования.
Среднее профессиональное образование Специальность Прикладная информатика (по отраслям) Квалификация: техник-программист Срок обучения: 3 года 10 месяцев.
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
1. Развитие технологий разработки информационных систем 2. Жизненный цикл информационных систем 3. Методические аспекты проектирования информационных систем.
ЛЕКЦИЯ 1 Автоматизированное проектирование информационных систем с использованием CASE-технологии Учебные вопросы: Вопрос 1. История возникновения и понятие.
Разработка программного обеспечения (Software Engineering) Часть 1. Введение.
8 (800) www.softlinegroup.com | Бизнес-аналитика (BI)
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Транксрипт:

Инженерия програмного обеспечения на практике Максим Марков Програм менеджер, Селения а/с

2 Чем важны програмы Экономика всех развитых стран зависит от ПО Все больше систем управляються програмно Стоимость ПО больше, чем стоимость компьютера Для систем с большим временем жизни сопровождение ПО самая жорогая часть.

3 Что покупают наши клиенты Доступ к информации Оптимизация бизнес процесов Автоматизация технологических операций Алгоритмы Архитектура приложений Исходные коды

4 Разработка

5 Источники изменений Изменения в законодадельстве Введение новых процесов в бизнесе Изменение в смежных програмных продуктах Изменения в операционных системах Инновации в управлении Конкурентная борьба

6 Стоимость разработки (1) Затраты выражены в человеко*месяцах. Продолжительность в месяцах. C. Jones, Applied Software measurement, 1991

7 Стоимость разработки (2) Источник: S. McConnell Rapid Development,

8 Стоимость разработки (3) Источник: S. McConnell Rapid Development,

9 Сложность - это то, чем мы занимаемся (Ф. Брукс) Сложность Согласованность Изменяемость Незримость F. Brooks, No Silver Bullet..., 1986

10 Стоимость изменений Источник: S. McConnell, Code Complete 2 nd edition.

11 После релиза Техническая потдержка пользователей Помощь пользователям Адаптация програм Перевод и локализация Изменения и улучшения по запросу пользователей Маркетинг хочет нового все время!

12 Уход со сцены Рост стоимости владения Новые приимущества Вывод из эксплуатации = ввод в эксплуатацию Отсутствие еволюции ведет к революции Пользователи не хотят или боятся изменений

13 Итог Програмное обеспечение – важная часть современных систем Програмное обеспечение – сложная и дорогая часть Програмы лишь средство в решении задач Инжинерия програмного обеспечения – много больше чем разработка и отладка

14 V-модель Разработка Требований Разработка Архитектуры Детальный дизайн Написание кода/ Модульное тестирование Тестирование подсистем Интеграция Приемочные тесты