7
Group 1

Computer aided engineering

Embed Size (px)

Citation preview

Page 1: Computer aided  engineering

Group 1

Page 2: Computer aided  engineering

What is CAE?

Background

Why is CAE important?

Drawbacks

Tools

OUTLINE

Page 3: Computer aided  engineering

Computer aided engineering (CSE) is the use of software tools to assist in the development and maintenance of

software

WHAT IS CAE?

Page 4: Computer aided  engineering

To speed up the software system building process, a new concept of designing software is introduced in the '70s, called Computer Aided Engineering (CAE). This term is used for a new generation of tools that applies rigorous engineering principles to the development and analysis of software.

BACKGROUND

Page 5: Computer aided  engineering

CAE allows for rapid development of software because of the increasing speed of changing market-demands new products

replace old ones much earlier than before, so the development of new products has to go faster.

WHY IS CAE IMPORTANT?

Page 6: Computer aided  engineering

very complex

not easily maintainable

fragile

DRAWBACKS

Page 7: Computer aided  engineering

Since the early days of writing software, there has been an awareness of the need for automated tools to help the

software developer. Initially the concentration was on program support tools such as translators, compilers,

assemblers, macro processors, and linkers and loaders. However, as computers became more powerful and the

software that ran on them grew larger and more complex, the range of support tools began to expand. In

particular, the use of interactive time-sharing systems for software development encouraged the development of

program editors, debuggers, code analyzers, and program-pretty printers.

TOOLS