Программная инженерия
Программная инженерия - это область техники, занимающаяся проектированием и написанием программ для компьютеров или других электронных устройств. Инженер-программист, или программист, пишет программное обеспечение (или изменяет существующее программное обеспечение) и компилирует программное обеспечение, используя методы, которые улучшают его. Более качественное программное обеспечение проще в использовании. Лучшая документация помогает другим людям понять и поддерживать его, а также добавлять новые функции. Чтобы стать инженером-программистом, требуется опыт и практика написания кода. Разработка программного обеспечения может быть очень сложной работой. Она может повторяться в течение жизненного цикла выпуска программного обеспечения.
Подробная техническая эталонная модель DoD.
Этапы создания программного обеспечения
В целом программную инженерию можно разделить на следующие этапы:
- Требования говорят о том, что должно делать программное обеспечение.
- Проектирование программного обеспечения обычно выполняется на бумаге. В нем указывается, что представляют собой различные части программного обеспечения и как они взаимодействуют друг с другом.
- После завершения этапа проектирования каждый компонент (часть) программного обеспечения кодируется. Код - это то, что указывает компьютеру, что именно нужно делать на каждом этапе.
- Тестирование проводится для проверки соответствия компонентов требованиям и соответствия системы в целом требованиям.
- Частично или полностью этот процесс может быть повторен, если обнаружены ошибки в программном обеспечении или необходимы новые требования.
Инструменты, используемые при создании программного обеспечения
При создании программного обеспечения инженеры-программисты используют множество инструментов и методов. Некоторые из них наиболее распространены:
- Блок-схемы
- UML-диаграмма
- Инструменты отладки
- Компилятор
- Текстовый редактор, обычно являющийся частью IDE - интегрированной среды разработки
- База данных
Похожие страницы
- Разработка программного обеспечения