Программная инженерия

Get Started. It's Free
or sign up with your email address
Программная инженерия by Mind Map: Программная инженерия

1. Определение

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

1.2. отличие от информатики

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

1.3. отличие от системотехники

1.3.1. Системотехника (system engineering) объединяет различные инженерные дисциплины по разработке всевозможных искусственных систем – энергоустановок, телекоммуникационных систем, встроенных систем реального времени

2. Дата зарождения ПИ

2.1. Рождением программной инженерии является 1968 год – конференция NATO Software Engineering, г. Гармиш (ФРГ), которая целиком была посвящена рассмотрению этих вопросов.

3. Программное обеспечение

3.1. Определение

3.1.1. Множество развивающихся во времени логических предписаний, с помощью которых некоторый коллектив людей управляет и использует многопроцессорную и распределенную систему вычислительных устройств

3.2. Свойства ПО по Бруксу

3.2.1. Сложность

3.2.2. Согласованность

3.2.3. Изменяемость

3.2.4. Нематериальность

3.3. Характеристики

3.3.1. Логические предписания

3.3.2. Современное ПО

3.3.3. Задачи решаемые современным ПО

3.3.4. ПО развивается во времени