• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (10): 72-74.

• 论文 • 上一篇    下一篇

计算机实践向理论的回归

刘惊雷[1] 张伟[1] 王立宏[1] 刘红霞[2]   

  • 出版日期:2008-10-01 发布日期:2010-05-19

  • Online:2008-10-01 Published:2010-05-19

摘要:

软件工程研究软件开发过程所需的模型、方法和工具。UML是软件工程实践中的重要工具,它可以对软件进行规约、可视化、构造和建档。本文以UML的状态图为例,讨论了其 在十字路口的信号灯的控制中的应用,指出了其在软件需求分析中的建模作用,并揭示了软件工程与计算机科学之间的关系。最后,指出了当今软件工程的发展与实践是在向  向计算机科学理论回归,从而作为计算机科学的理论基础的离散数学对实践的指导作用就显而易见了。

Abstract:

Software engineering studies the models, method and tools in the software development process. UML is an important tool which can specify, visualize, construct and document the artifacts of a software system in software engineering. This paper discusses the application of UML in crossroad signal lamp controlling, points out its role of modeling in software requirement analysis, and reveals the reIations between software engineering and computer scien ce. Finally we show that the current development and practice of software engineering is the regress from practice to science, so the role of discrete m athematics in software engineering and computer science theory is obvious.

Key words: software engineering, statecharts, discrete mathematies, computer science theory

中图分类号: