上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY Computer Scientist Proves theorems about algorithms,designs languages,defines knowledge representation schemes 。Has infinite time.. Engineer Develops a solution for an application-specific problem for a client Uses computers languages,tools,techniques and methods Has finite (usually not enough)time... Software Engineer Works in multiple application domains ·Has only3 months.. ...while changes occurs in requirements and available technology Software EngineeringSoftware Engineering Computer Scientist • Proves theorems about algorithms, designs languages, defines knowledge representation schemes • Has infinite time… Engineer • Develops a solution for an application-specific problem for a client • Uses computers & languages, tools, techniques and methods • Has finite (usually not enough) time… Software Engineer • Works in multiple application domains • Has only 3 months... • …while changes occurs in requirements and available technology