Некоторые ключевые параметры, которые следует учитывать при разработке программного обеспечения:
- Функциональность. 5 Характеристики и возможности программного обеспечения, например, что оно должно делать, какие действия может выполнять и какие интерфейсы предоставляет. 5
- Производительность. 5 Время отклика, пропускная способность, масштабируемость и надёжность программного обеспечения. 5
- Дизайн. 5 Архитектура, пользовательский интерфейс и другие визуальные аспекты, определяющие внешний вид и функциональность программного обеспечения. 5
- Ограничения. 5 Пределы и ограничения, накладываемые на программное обеспечение, такие как эксплуатационные, аппаратные или программные ограничения. 5
- Среда функционирования. 24 Конкретная комплектация и параметры технических средств, версия используемой операционной системы и, возможно, версии и параметры другого установленного программного обеспечения, с которым предстоит взаимодействовать будущему программному продукту. 24
- Действия программы в случае сбоев. 24 Если разрабатываемое программное обеспечение собирает и хранит некоторую информацию или включается в управление каким-либо техническим процессом, необходимо чётко регламентировать действия программы в случае сбоев оборудования и энергоснабжения. 24