类别 全部 - качество - проектирование - программирование - управление

作者:Меньщикова Юлия 9 年以前

445

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

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

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

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

Связанные дисциплины

Дата зарождения

Термин «программная инженерия» появился впервые в 1968 году на конференции НАТО и предназначался, чтобы спровоцировать поиск решений для происходившего в то время «кризиса программного обеспечения». С тех пор это переросло в профессию программного инженера (англ. software engineer) и область исследований, посвящённых созданию программного обеспечения, более качественного, доступного, лучше поддерживаемого и быстрее разрабатываемого.

1968 год

определяется как

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

это

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

включает в себя следующие области знаний

Управление программными проектами
концепции менеджмента, планирование и отслеживание выполнения проектов, управление персоналом, управление конфигурацией ПО
Качество ПО
стандарты качества ПО, процессы обеспечения качества ПО, процесса, продукта
Процессы разработки ПО
Верификация и аттестация ПО
основы, рецензия кода, тестирование, оценка пользовательского интерфейса, анализ проблем
Проектирование ПО
концепции и стратегии проектирования, проектирование человеко- машинного интерфейса, средства поддержки проектирования
Основы моделирования
анализ, работа с требованиями, спецификации
Профессиональная практика
работа в команде, навыки коммуникации, этика
Основы математики и инженерии
в том числе инженерная экономика ПО
Основы компьютинга
основы информатики, технологии и средства разработки, формальные методы