I learned that cis/trans was casual naming and could refer to whatever substituents you cared about while E/Z was more formal and you had to consider the priorities on each carbon. If you consider 2-chloro-2-butene, the two methyl groups can be cis, but because Cl has higher priority than CH3 in IUPAC rules, the formal name would be E.