CASE tools and HCI

7
CASE tools and HCI Two part course Software Engineering option only!

description

CASE tools and HCI. Two part course Software Engineering option only!. CASE tools. Along with HCI, it is a core subject for the Software Engineering option of FT225/4. This subject is examined in a 3-hour exam at the end of the year. - PowerPoint PPT Presentation

Transcript of CASE tools and HCI

Page 1: CASE tools and HCI

CASE tools and HCI

Two part course

Software Engineering option only!

Page 2: CASE tools and HCI

CASE tools

• Along with HCI, it is a core subject for the Software Engineering option of FT225/4.

• This subject is examined in a 3-hour exam at the end of the year.

• There are 8 questions on the paper, of which each student must answer 2 CASE, 2 HCI.

Page 3: CASE tools and HCI

CASE tools part

• This takes up half of the academic year.• It is split up into three distinct sessions.

– Monday, 2 hour lab session.– Tuesday, 1 hour lecture on Theory.– Thursday, 1 hour lecture on tools and techniques.

• There is a task to be completed as part of the CASE tools course.

• Lecture notes are available on http://www.comp.dit.ie/pobyrne/case

Page 4: CASE tools and HCI

Purpose of the course

• To provide you with OO analysis and design skills.

• To look at moving on from legacy situations.

• Enterprise level solutions.• Round-trip engineering.• Choosing the best process model /

methodology / tool for the task in hand.

Page 5: CASE tools and HCI

Prerequisites

• Knowledge of a methodology that is consistent with the traditional waterfall process model – e.g. SSADM.

• Programming practice in an object-oriented language such as C++ or Java.

Page 6: CASE tools and HCI

Topics

• Models, Methodologies and tools.• Enterprise Resource Planners.• Legacy system evaluation.• Learning from the past – patterns.• Reverse Engineering or Refactoring.• Practical knowledge of tools to model.

– Classes, transitions, Use Cases, Process threads.

– Code generation and reverse engineering.

Page 7: CASE tools and HCI

Practical class

• Implementation of techniques through– Rational Rose

• Some assigned work may be theoretical.– Choose based on the type of project you want

to do.