Конструирование программного обеспечения
Конструирование программного обеспечения — дисциплина программной инженерии. Это детальное создание работающего программного обеспечения посредством комбинации кодирования, верификации, модульного тестирования, интеграционного тестирования и отладки. Оно связано со всеми другими дисциплинами программной инженерии, наиболее сильно с проектированием и тестированием.[1] Основы конструирования ПОМинимизация сложностиУменьшенная сложность достигается за счёт упора на создание простого и читаемого, а не искусного кода, а также использования стандартов и многочисленных специфических методов написания кода. Также она поддерживается методами конструктивно-ориентированного качества.[1] Предвосхищение измененийПредвосхищение изменений поддерживается многими специфическими методами набора кода:[1]
Конструирование для верификацииКонструирование для верификации означает построение программного обеспечения таким образом, что ошибки могут быть легко обнаружены инженером пишущим это ПО, а также в ходе независимого тестирования и эксплуатационной деятельности. Специфические методы, которые поддерживают конструирование для верификации включают в себя стандарты написания кода для поддержки проверки кода, модульное тестирование, организацию кода для поддержки автоматизированного тестирования, ограниченное использование сложных или труднодоступных для понимания языковых структур и некоторые другие.[1] Стандарты в конструированииСтандарты, которые непосредственно затрагивают вопросы конструирования, включают:[1]
См. такжеПримечанияЛитература
|
Portal di Ensiklopedia Dunia