<р> С точки зрения программного обеспечения дома, ключ четкий набор требований, о которых обсудить время и расходы. Если требования неясны вы в конечном итоге в кругу уточнения, что отходы время и деньги. Используйте требования, чтобы разъяснить программного обеспечения дома, что вы ожидаете приложение, чтобы сделать и, главное, то, что он не ожидается. Если это компонент большой системы, убедитесь, что вы укажите интерфейсы ясно.
<Р> Требования должны быть написаны на однозначной, простом английском языке, возможно, с использованием структурированных английские или отображения информации методы. Вы можете даже рассмотреть их писать в контролируемой языка, если вы думаете идти в море. АСД-STE100 является контролируется язык международно признанные используется для записи самолеты руководства, которые читают люди во всем мире, которые не носителями английского языка.
<р> Еще одним ключевым моментом является указать, по крайней мере, согласны с домом программного обеспечения, техника разработки программного обеспечения для использования. Это позволит вам увидеть, как дизайн развивается и дает четкое представление о том, как ваши требования будут удовлетворены. Важно отметить, что это дает вам раннее предупреждение о том, когда и где вещи могут пойти не так.