首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
Software engineering programs are not computer science programs   总被引:1,自引:0,他引:1  
Parnas  D.L. 《Software, IEEE》1999,16(6):19-30
Software Engineering programs have become 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  相似文献   

2.
3.
以工程师计算机辅助工程(Computer Aided Engineering,CAE)软件系统应用能力培养为出发点,介绍CAE软件技术发展的三个进程,提出发展自主可控的工程类应用软件系统是关系到技术创新能力可持续发展和高质量产品产出的根本.  相似文献   

4.
Whittaker  J.A. Atkin  S. 《Software, IEEE》2002,19(4):108-115
Much of the software engineering literature admonishes that what practitioners are doing is not enough-that the state-of-the-practice is creating bad software. This article argues that what the literature offers as solutions is also not enough, that software development is a fundamentally technical problem for which management solutions are only partially effective. It describes a basic set of tools that developers can apply before, during, and after designing real software, often against unrealistic schedule and budgetary constraints.  相似文献   

5.
A new framework for computer science and engineering   总被引:1,自引:0,他引:1  
Rosenbloom  P.S. 《Computer》2004,37(11):23-28
To realize the compelling future of computing studies, researchers and analysts must rethink the traditional way of partitioning and structuring computer science and engineering. A framework that USC is already partially implementing combines an explicitly interdisciplinary academic focus with a systems-oriented perspective. A more efficient organization for computer science and engineering (CSE) - and one that helps point the way toward its promising future - requires an intrinsically interdisciplinary framework that combines academic and systems-oriented computing perspectives. A virtual organization must be able to access information through interfaces that facilitate rather than interfere with getting the job done in time-critical situations.  相似文献   

6.
The State Key Laboratory of Computer Science (SKLCS) is committed to basic research in computer science and software engineering. The research topics of the laboratory include: concurrency theory, theory and algorithms for real-time systems, formal specifications based on context-free grammars, semantics of programming languages, model checking, automated reasoning, logic programming, software testing, software process improvement, middleware technology, parallel algorithms and parallel software, computer graphics and human-computer interaction. This paper describes these topics in some detail and summarizes some results obtained in recent years.  相似文献   

7.
The State Key Laboratory of Computer Science (SKLCS) is committed to basic research in computer science and software engineering. The research topics of the laboratory include: concurrency theory, theory and algorithms for real-time systems, formal specifications based on context-free grammars, semantics of programming languages, model checking, automated reasoning, logic programming, software testing, software process improvement, middleware technology, parallel algorithms and parallel software, computer graphics and human-computer interaction. This paper describes these topics in some detail and summarizes some results obtained in recent years.  相似文献   

8.
ContextCurrently, computer game development is one of the fastest growing industries in the worldwide economy. In addition to that, computer games are rapidly evolving in the sense that newer game versions arrive in a very short interval. Thus, software engineering techniques are needed for game development in order to achieve greater flexibility and maintainability, less cost and effort, better design, etc. In addition, games present several characteristics that differentiate their development from classical software development.ObjectiveThis study aims to assess the state of the art on research concerning software engineering for computer games and discuss possible important areas for future research.MethodWe employed a standard methodology for systematic literature reviews using four well known digital libraries.ResultsSoftware engineering for computer games is a research domain that has doubled its research activity during the last 5 years. The dominant research topic has proven to be requirements engineering, while topics such as software verification and maintenance have been neglected up to now.ConclusionThe results of the study suggest that software engineering for computer games is a field that embraces many techniques and methods from conventional software engineering and adapts them so as to fit the specific requirements of game development. In addition to that, the study proposes the employment of more elaborate empirical methods, i.e. controlled experiments and case studies, in game software engineering research, which, have not been extensively used up to now.  相似文献   

9.
10.
The history of computer developments in Czechoslovakia spans the period from the end of World War II until recent times, when the country split into two: the Czech Republic and Slovakia. This is an account of those developments. When the area was one country, the story includes information about the entire national picture, but we have, in this article, put particular emphasis on those events occurring in Slovakia  相似文献   

11.
When thinking about systems, it's tempting to only envision computational elements such as machines, operating systems, and programming languages, or human elements such as user interfaces, business practices, and public policy. However, to mangle an analogy from physics, the observer is also part of the system. When reasoning about or designing (or breaking into) secure systems, it's important to remember the tools, mindset, and background we bring to the table. Computer security's primary background fields are computer science and computer engineering (although some might make a case for mathematical logic). These fields sometimes bring very different approaches to the same basic security problems. We take a light-hearted look at these differences.  相似文献   

12.
An intensive computer keyboard training course, based on an information processing model of man, was tested on a variety of personnel in work. Over a one or two week period, 241 adult subjects were trained. Subjects achieved mean speeds of 7.1 words per minute (WPM) after the second and 13.7 WPM after the ninth lesson. Significant decreases in errors per minute (EPM) occurred from 2.67 to 1.78. Previous experience with a keyboard and being female were factors associated with enhanced keyboard operating performance. Compressing the ten lessons from two into one week reduced the effectiveness of the programme.  相似文献   

13.
14.
In this paper, we wish to advocate that departments of computer science put emphasis on teaching programming and software engineering based on formal methods; and more emphasis on research into formal methods for the trustworthy development of software. We also wish to advocate that the concepts of domain science and domain engineering become an indispensable part of the science of informatics and of software engineering.  相似文献   

15.
A development in the use of computers in engineering education in the United Kingdom is described. The multi-institutional project, which is part of a national programme, has produced teaching packages in a range of engineering subjects. The rationale for, and the form of this application is discussed with an assessment of achievements and problems of the project.  相似文献   

16.
17.
This paper presents some of the principles underlying verification and controller synthesis techniques for discrete dynamical systems developed within Computer Science along with some ideas to extend them to continuous and hybrid systems. Hopefully, this will provide control theorists and engineers with an additional perspective of their discipline as seen by a sympathetic outsider, uncommitted to the customs and traditions of the domain. Inter-cultural experience can be frustrating but sometimes fun.  相似文献   

18.
19.
20.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号