translate English to French: Software components have to be clearly designed by means of established software design methods.
Les composants logiciels doivent être mis au point dans le respect rigoureux des modes de présentation établis.