Лучшие вопросы
Таймлайн
Чат
Перспективы

Конструирование программного обеспечения

дисциплина программной инженерии Из Википедии, свободной энциклопедии

Remove ads

Конструирование программного обеспечения — дисциплина программной инженерии. Это детальное создание работающего программного обеспечения посредством комбинации кодирования, верификации, модульного тестирования, интеграционного тестирования и отладки. Оно связано со всеми другими дисциплинами программной инженерии, наиболее сильно с проектированием и тестированием.[1]

Remove ads

Основы конструирования ПО

Суммиров вкратце
Перспектива

Минимизация сложности

Уменьшенная сложность достигается за счёт упора на создание простого и читаемого, а не искусного кода, а также использования стандартов и многочисленных специфических методов написания кода. Также она поддерживается методами конструктивно-ориентированного качества.[1]

Предвосхищение изменений

Предвосхищение изменений поддерживается многими специфическими методами набора кода:[1]

  • Методы коммуникации: такие как стандарты форматов документов и содержимого.
  • Языки программирования
  • Платформы
  • Инструменты: такие как схематические стандарты для нотаций, например, язык UML.

Конструирование для верификации

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

Стандарты в конструировании

Стандарты, которые непосредственно затрагивают вопросы конструирования, включают:[1]

Remove ads

См. также

Примечания

Литература

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads