1. Развитие технологий разработки информационных систем 2. Жизненный цикл информационных систем 3. Методические аспекты проектирования информационных систем.

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



Advertisements
Похожие презентации
1. РАЗВИТИЕ ТЕХНОЛОГИЙ РАЗРАБОТКИ ИНФОРМАЦИОННЫХ СИСТЕМ 2. МЕТОДИЧЕСКИЕ АСПЕКТЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ 3. ВИЗУАЛЬНОЕ МОДЕЛИРОВАНИЕ 4. ТЕХНОЛОГИИ.
Advertisements

Лекция 1 Учебные вопросы : Вопрос 1. История возникновения и понятие CASE- технологии. Вопрос 2. Особенности внедрения CASE- технологии. Вопрос 3. Основные.
ЛЕКЦИЯ 1 Автоматизированное проектирование информационных систем с использованием CASE-технологии Учебные вопросы: Вопрос 1. История возникновения и понятие.
Дисциплина «Технология разработки программного обеспечения» Тема 1 « Основы разработки Тема 1 « Основы разработки программного продукта » программного.
Жизненный цикл ПО. При разработки реального программного продукта возникают сложности. Часто решение задач не так очевидно, как кажется первоначально.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ. ИНФОРМАЦИЯ Информация – сведения о людях, фактах, явлениях, событиях в независимости от формы их представления.
Жизненный цикл ИС период создания и использования информационных систем, начиная с момента возникновения необходимости в данной информационной системы.
Жизненный цикл программного обеспечения Лекция 4.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Непрерывный рост требований к качеству ПС стимулирует создание и активное применение международных стандартов и регламентированных технологий, автоматизирующих.
Представление предметной области. Методы представления предметной области. Модель сущность-связь. Инфологическое описание предметной области.
Основные этапы моделирования. Моделирование – исследование объектов путем построения и изучения их моделей. Моделирование – творческий процесс, и поэтому.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
«Как обеспечить комплексный подход к реализации проектов по обеспечению ИБ». Курило Андрей Петрович Банк России "Информационная безопасность бизнеса и.
МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ Студент: Ермолович И.С. Группа: ИТ-33.
Учебный курс Стандартизация и сертификация программного обеспечения Лекция 7 доктор технических наук, профессор, проректор по информатизации, заведующий.
Жизненный цикл ИС ЖЦ ПО - это непрерывный процесс, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его.
ЭТАПЫ МОДЕЛИРОВАНИЯ. Цель урока: рассмотреть основные этапы моделирования. Задачи: 1. Повторить понятия «модель», «моделирование». 2. Определить место.
Разработка программного обеспечения при объектном подходе Объектно-ориентированный подход.
Транксрипт:

1. Развитие технологий разработки информационных систем 2. Жизненный цикл информационных систем 3. Методические аспекты проектирования информационных систем 4. Визуальное моделирование 5. Технологии создания информационных систем 6. Технико-экономическое обоснование создания информационных систем ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ

Рекомендуемая литература 1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, – 544 с. 2. Липаев В.В. Программная инженерия. Методические основы: учебник для вузов / В. В. Липаев. - М.: ТЕИС, с.

Развитие технологий разработки информационных систем 1. Этапы развития технологий разработки информационных систем 2. Свойства программного обеспечения 3. Программная инженерия

Развитие индустрии программного обеспечения зарождение индустрии ПО программы пишутся для своих нужд штатными программистами и распространяются бесплатно середина 50-х г. XX в. появление первых фирм, занимающихся разработкой ПО начало 60- х г. XX в. фирма IBM принимает решение о раздельном назначении цен на аппаратуру, ПО и услуги серьёзный рост индустрии ПО начало 70- х г. XX в. программное обеспечение как сервис (SaaS) начало XXI в.

Этапы развития технологий разработки информационных систем I этап Осмысление опыта разработки больших ИС II этап Разработка новых техноло- гических подходов III этап Принятие стандартов на состав процессов жизненного цикла ПО

Причины «Software crisis» нечёткая и неполная формулировка требований к ИС недостаточное вовлечение пользователей в работу над проектом отсутствие необходимых ресурсов неудовлетворительное планирование и отсутствие грамотного управления проектом частое изменение требований и спецификаций новизна и несовершенство используемых технологий недостаточная поддержка со стороны высшего руководства недостаточно высокая квалификация разработчиков, отсутствие необходимого опыта

Свойства программного обеспечения 1. сложность 2. согласованность 3. изменяемость 4. незримость

Причины, по которым сложность является неотъемлемым свойством ПО сложность реальной предметной области, из которой исходит заказ на разработку трудность управления процессом разработки неудовлетворительные способы описания поведения больших дискретных систем

Согласованность Во многих случаях новые программы должны согласовываться с уже существующим ПО

Изменяемость Все удачные программные продукты подвергаются изменениям 1. как только обнаруживается польза системы, начинаются попытки применения её на грани или за пределами первоначальной области 2. удачное ПО живёт дольше обычного срока существования компьютера, для которого оно первоначально было создано

Незримость Модель материального объекта Концептуальная модель БД

Программная инженерия (Software engineering) Программная инженерия – это область компьютерной науки и технологии, которая занимается построением программных систем, настолько больших и сложных, что для этого требуется участие слаженных команд разработчиков различных специальностей и квалификаций

Фундаментальная идея программной инженерии Проектирование программных средств является формальным процессом, который можно изучать и совершенствовать. Освоение и правильное применение методов и средств создания ПО позволяет повысить его качество, обеспечить управляемость процесса проектирования ПО и увеличить срок его жизни.

Жизненный цикл программного продукта (10-15 лет) создание (разработка) 3-4 года сопровождение и развитие начальная стадия сопровождения стадия "зрелого" сопровождения стадия эволюции/замены

Виды сопровождения корректирующее – внесение изменений в эксплуатируемый программный продукт в целях исправления обнаруженных ошибок совершенствующее – повышения производительности и улучшения эксплуатационных характеристик системы адаптирующее – адаптации к изменившейся или изменяющейся среде