WikiDer > Очерк программной инженерии

Outline of software engineering

Следующее контур предоставляется как обзор и тематическое руководство по разработке программного обеспечения:

Программная инженерия - применение систематического, дисциплинированного, поддающегося количественной оценке подхода к разработке, эксплуатации и техническому обслуживанию программного обеспечения; это применение инженерное дело к программного обеспечения.[1]

Технологии и практики

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

Программные приложения

Программного обеспечения инженеры строят программного обеспечения (Приложения, операционные системы, программное обеспечение) которые люди используют.

Приложения влияют на разработку программного обеспечения, заставляя разработчиков решать проблемы новыми способами. Например, потребительское программное обеспечение делает упор на низкую стоимость, медицинское программное обеспечение - на высокое качество, а программное обеспечение для интернет-торговли - на быстрое развитие.

Темы программной инженерии

Многие технологии и практики (в основном) ограничиваются разработкой программного обеспечения, хотя многие из них используются совместно с Информатика.

Языки программирования
АдаAPLB
КОБОЛПаскальCC ++
C #ClojureCommon LispD
Холодный синтезDelphiДиланЭйфель
ErlangФортранF #Groovy
ЯваЛассоMLOCaml
PerlPHPPL / SQLПролог
ИдтиРжавчинаSwift (язык программирования Apple)JavaScript
HaskellPythonРубинScala
СхемаБолтовняTclT-SQL
VerilogVHDLVisual BasicVisual Basic .NET
язык ассемблера • • • Язык сценариев • • • Список языков программирования

Парадигма программирования, основанная на технологии языка программирования

Базы данных

Графические пользовательские интерфейсы

Инструменты программирования

Библиотеки

Языки дизайна

Шаблоны, документируют множество распространенных методов программирования и управления проектами.

Процессы и методологии

Платформы

Платформа объединяет компьютерное оборудование и операционную систему. По мере того, как платформы становятся более мощными и дешевыми, приложения и инструменты становятся более доступными.

Прочие методы

Прочие инструменты

Темы информатики

Квалифицированные инженеры-программисты знают много Информатика включая то, что возможно и невозможно, и что легко и сложно для программного обеспечения.

По математике

Дискретная математика ключевой фундамент программного обеспечения инженерия.

Другой

Фазы жизненного цикла

Практические результаты

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

Деловые роли

Темы управления

Деловые темы

Профессия программиста

История программной инженерии

История программной инженерии

Пионеры

Многие люди внесли важный вклад в технологии, практики или приложения SE.

Смотрите также

Известные публикации

Смотрите также:

Связанные поля

Смотрите также

использованная литература

внешние ссылки

Профессиональные организации
Профессионализм
Образование
Стандарты
Государственные организации
Agile
Другие организации
Демография
Обзоры
Другой