Chapter 0: Software Engineering Preamble - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Chapter 0: Software Engineering Preamble

Description:

1. Chapter 0: Software Engineering Preamble. 0.1 Me. Dr Christophe Meudec ... If English is not your primary language : scanning the notes quickly before a ... – PowerPoint PPT presentation

Number of Views:233
Avg rating:3.0/5.0
Slides: 10
Provided by: christop139
Category:

less

Transcript and Presenter's Notes

Title: Chapter 0: Software Engineering Preamble


1
Chapter 0 Software Engineering Preamble
  • 0.1 Me
  • Dr Christophe Meudec
  • Email meudecc_at_itcarlow.ie
  • Twitter echancrure
  • Room 911 Phone 059 9175564
  • All notes and announcements on website
  • http//glasnost.itcarlow.ie/meudecc/
  • Print slides in advance and take additional notes
    during lectures and ask questions!!
  • If English is not your primary language
    scanning the notes quickly before a lecture is
    very useful.
  • 0.2 Bachelor of Science in Software Development
  • Course code CW207-3
  • Course director me
  • Timetables are available outside science office
    or on the student intranet at www.itcarlow.ie
  • Check your IT Carlow emails daily!
  • followed by Honours Degree in Software
    Engineering in year 4

2
  • Major course change this year
  • Introduction of a work placement period as an
    alternative to a 10 weeks projects
  • gt your timetable is extremely busy!
  • Rough Schedule
  • 14 weeks of lectures, tutorials, and labs to
    Xmas
  • 3 weeks off at Xmas
  • 7 weeks of lectures, tutorials, and labs
  • 2 weeks of exams (start 27 February 2012)
  • Work placement ( 4 to 6 months) or Project (10
    weeks) starts 12th March 2012 and ends 18th May
    2012
  • The above is subject to changes!
  • More details to follow ...

3
  • 0.3 The subject Software Engineering within
    the Course
  • 4 hours a week
  • Continuous assessment 30, final exam 70 gt100
  • Also helps for your project or work placement
    later

4
  • 0.4 What is Software Engineering About?
  • Not about programming
  • It is about
  • Techniques, Concepts and Principles that can help
    during software development
  • How to manage a software project
  • Developing quality software on-time and on-budget

5
  • 0.5 Recommended Books
  • Applying UML and Patterns, 3rd Ed., C. Larman
    0131489062

6
  • Software Engineering, 9th Ed., I. Sommerville,
    0137035152
  • This book is also useful for the Software
    Engineering I subject in the honours degree
    (year 4).

7
  • 0.6 Websites
  • Check the courses website regularly
    http//glasnost.itcarlow.ie/meudecc /
  • 0.7 My Style
  • Have a look at previous exams I do not ask
    definitions rote learning will not get you very
    far.
  • You must be able to
  • Apply the techniques we see in new contexts
  • Answer general questions in your own words using
    examples
  • Attending lectures is very important the notes
    on their own are not sufficient.

8
  • 0.8 Software Engineering in a Nutshell
  • A definition!
  • Software Engineering is the disciplined
    utilisation of a systematic, coherent set of
    principles, tools and techniques, within a
    planned organisational framework, the objectives
    of which is to achieve the on-schedule, cost
    effective development of quality software for a
    diverse range of non-trivial applications and
    environments
  • Some of the goals that software engineering seeks
    to achieve are
  • Meeting the users needs
  • Low cost of production
  • High dependability
  • Delivery on time
  • Ease of maintenance
  • Portability
  • High performance.
  • each of these goals is also a problem!

9
  • We are not very good at developing software that
    meets all of these goals all of the time
    software engineering is immature.
  • Developing software that meets all of the above
    is very, very difficult.
  • 0.9 Conclusions
  • Remember that all software have been getting more
    and more complex this trend will not stop
    anytime soon.
  • Programming is easy! Software engineering is
    hard!
Write a Comment
User Comments (0)
About PowerShow.com