16. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: identify a set of requirements in a document to be analyzed, the document including text, and the set of requirements identifying desired properties relating to a web site; identify a set of terms in the document to be analyzed; perform a similarity analysis to determine a similarity measurement between each term, included in the set of terms, and each requirement, included in the set of requirements; determine a set of dominant terms based on performing the performed similarity analysis, the set of dominant terms including at least one term, included in the set of terms, with a higher similarity measurement than at least one other term included in the set of terms; and provide information that identifies the set of dominant terms.
16. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: identify a set of requirements in a document to be analyzed, the document including text, and the set of requirements identifying desired properties relating to a web site; identify a set of terms in the document to be analyzed; perform a similarity analysis to determine a similarity measurement between each term, included in the set of terms, and each requirement, included in the set of requirements; determine a set of dominant terms based on performing the performed similarity analysis, the set of dominant terms including at least one term, included in the set of terms, with a higher similarity measurement than at least one other term included in the set of terms; and provide information that identifies the set of dominant terms. 17. The non-transitory computer-readable medium of claim 16 , where the one or more instructions further cause the one or more processors to: calculate a term similarity score between a pair of terms included in the set of dominant terms; determine that the term similarity score, for the pair of terms, satisfies a first threshold; merge the pair of terms to form a term cluster based on that the term similarity score, for the pair of terms, satisfying the first threshold; and provide information that identifies the term cluster.