software engineering jerzy nawrocki copyright, 2003 © jerzy r. nawrocki...

10
Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki [email protected]. pl www.cs.put.poznan.pl/

Upload: carlos-hickey

Post on 26-Mar-2015

219 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

Software EngineeringSoftware Engineering

Jerzy NawrockiJerzy Nawrocki

Copyright, 2003 © Jerzy R. Nawrocki

[email protected]

www.cs.put.poznan.pl/jnawrocki/

Page 2: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

How to develop high quality software on time, and within a given budget?

Interesting from both practical and research point of view.

How to develop high quality software on time, and within a given budget?

Interesting from both practical and research point of view.

What is Software Engineering about?What is Software Engineering about?

Page 3: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

A modern Software EngineerA modern Software Engineer

English and communication skills PRINCE 2 XP and other agile methodologies Requirements Eng. and IEEE 830 CMMI and ISO 9001:2000 Rational Suite / xUnit, CVS, .. Practical experience

English and communication skills PRINCE 2 XP and other agile methodologies Requirements Eng. and IEEE 830 CMMI and ISO 9001:2000 Rational Suite / xUnit, CVS, .. Practical experience

I-want-dolaryI-want-dolary

Page 4: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

Software Development StudioSoftware Development Studio

Since 1998 Every year 11 projects

developed by 8-person teams (III + IV + V year)

Since 1998 Every year 11 projects

developed by 8-person teams (III + IV + V year)

Page 5: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

Software Development StudioSoftware Development Studio

Product Manager

Project Board

Project Manager

Project assurance

Programiści3rd year

4th year

ProgramiściProgramiściDevelopers

5th year

4th year

Page 6: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

Obligatory modules for MSEObligatory modules for MSE

1. Requirements Engineering2. Advanced object-oriented design1. Requirements Engineering2. Advanced object-oriented design

1. Management of Software Development1. Management of Software Development2. Models and Analysis of Software2. Models and Analysis of Software3. Software testing and change management3. Software testing and change management4. Internet applications4. Internet applications

1. Management of Software Development1. Management of Software Development2. Models and Analysis of Software2. Models and Analysis of Software3. Software testing and change management3. Software testing and change management4. Internet applications4. Internet applications

1. 1. Software Software Quality ManagementQuality Management2. Real-time Systems2. Real-time Systems3. Architecture of Business Applications3. Architecture of Business Applications4. Database Performance4. Database Performance

1. 1. Software Software Quality ManagementQuality Management2. Real-time Systems2. Real-time Systems3. Architecture of Business Applications3. Architecture of Business Applications4. Database Performance4. Database Performance

1. Diploma Seminar1. Diploma Seminar1. Diploma Seminar1. Diploma Seminar

Page 7: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

Main competitorsMain competitors

Politechnika Wrocławska: English, SDSPolitechnika Gdańska: English, SDSAGH, Kraków: suspended, SDSDublin City Univ.: postgraduate, SDSEindhoven Univ. of Tech.: postgraduate, SDS

Politechnika Wrocławska: English, SDSPolitechnika Gdańska: English, SDSAGH, Kraków: suspended, SDSDublin City Univ.: postgraduate, SDSEindhoven Univ. of Tech.: postgraduate, SDS

Page 8: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

Who do our students work for?Who do our students work for?

Microsoft (USA) Q-labs (Germany) Accenture (Andersen Consult.) Talex, Poznan ComArch, Poznan Polsoft, Poznan . . .

Microsoft (USA) Q-labs (Germany) Accenture (Andersen Consult.) Talex, Poznan ComArch, Poznan Polsoft, Poznan . . .

Please, workPlease, work

for us ...for us ...

Page 9: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl
Page 10: Software Engineering Jerzy Nawrocki Copyright, 2003 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl

Questions?Questions?