1 / 12
文档名称:

Software Engineering Programs Are puter Science Programs -(IEEE Software, 1999 Nov).pdf

格式:pdf   页数:12
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Software Engineering Programs Are puter Science Programs -(IEEE Software, 1999 Nov).pdf

上传人:kuo08091 2014/5/30 文件大小:0 KB

下载得到文件列表

Software Engineering Programs Are puter Science Programs -(IEEE Software, 1999 Nov).pdf

文档介绍

文档介绍:“Software Engineering” programs have e a source of
contention in many universities. Computer Science departments,
many of which have used that phrase to describe individual courses
for decades, claim SE as part of their discipline. Yet some
engineering faculties claim it as a new specialty among the
engineering disciplines. This article discusses the differences
between traditional CS programs and most engineering programs,
and argues that we need SE programs that follow the traditional
engineering approach to professional education.
Software Engineering
Programs Are Not
Computer Science
Programs
David Lorge Parnas, MCMASTER UNIVERSITY
ince 1967, when a group of people from a variety of disciplines (most
of whom would now be identified puter scientists) met to dis-
S cuss “Software Engineering”in southern Germany, computer scientists
have discussed SE as if it were a subfield puter science. Within
CS departments we find people who specialize in automata theory, lan-
guage design, operating systems, theorem proving, software engineering, and many
other areas. Students take courses in a variety of subjects such pilers, data-
base systems, and, also, software engineering. Usually there is just one course enti-
tled “Software Engineering,” although sometimes we find faddish extras such as
“Object-Oriented Software Engineering”or “Component-Based Software Engineering.”
0740-7459/99/$ © 1999 IEEE November/December 1999 IEEE Software 19
In this article, I take a different view. Rather than Electrical engineers specialize in power delivery sys-
treat software engineering as a subfield puter tems, electronics, communications devices, and so
science, I treat it as an element of the set {Civil forth. Over the past three decades, it has e in-
Engineering, Mechanical Engineering, Chemical mon to find that software is a major
Engineering, Electrical Engineering, …}. This is ponent of a wide variety of productsinclud-
simpl