1 / 14

Welcome to Software Products (ISWP)

Welcome to Software Products (ISWP). Week 1, Mon 2 Feb. 2004 www.itu.dk/courses/ISWP/F2004. Disclaimer. ISWP is a new ITU course We can not provide guarantees for a streamlined course The syllabus will be constructed during the course Course content may change

shauna
Download Presentation

Welcome to Software Products (ISWP)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Welcome to Software Products (ISWP) Week 1, Mon 2 Feb. 2004 www.itu.dk/courses/ISWP/F2004

  2. Disclaimer • ISWP is a new ITU course • We can not provide guarantees for a streamlined course • The syllabus will be constructed during the course • Course content may change • Things may be semi chaotic at times

  3. Today’s Program • Background • Why this new ITU course • Us and You • Course formalities • Schedule • Software Factories • An ISWP appetizer • PostNuke Introduction

  4. Background: ITU Think Tank on Software products • Motivation: high profits can be obtained by selling many copies of the same code compared to customized solutions • Experiences: • Søren Sørensen (ITE)A software product is characterized by: “send it to the marked and forget it”. It is crucial that there is no need for corrections.

  5. Background: ITU Think Tank on Software products • Lars Michael (DHI)[We] emphasize quality assurance and the resulting need for discipline e.g., in the administration of source code and fixed development cycles. • Niels Bo Theilgaard Products demand innovation. How do we maximize this part of the development cycle? The cycle must be repeated many times and for each iteration productivity must increase (e.g. by 20%)

  6. Background: ITU Think Tank on Software products • Martin Frederiksen (Synkron)Products are global but it is also important that they can work locally • Panel Brainstorm • What can be learned from other products: industrial, TV-production, books, music? • The essential is design and maintenance of a software kernel that contains the key functionality of the product

  7. The Course Teachers (Us) Henrik Reif Andersen www.itu.dk/people/hra Office 1.35 Jørgen Staunstrup www.itu.dk/people/jst Office 2.15 Rune M. Jensen (course responsible) www.itu.dk/people/rmjOffice 2.09Mon 16-17

  8. You? • Why did you choose to take this course? • What do you expect to learn? • What is you academic/industrial background? • How long have you been at IT? • Which courses have you taken so far?

  9. Course Formalities • Requires: IADS or GP, Web Publishing with Databases (W2) an advantage • Lectures, Mon 9-12, 2.63 • Tutorial, Mon 13-16, 3.16 or LinuxLAB • Format: • 8 lectures on production cycles and kernel design • 8 tutorials on PHP and PostNuke • 4 (5) weeks production • Oral exam April 30 on production and covered material Details on the net !

  10. Textbooks

  11. Same Aqueduct?

  12. Software Factories(An ISWP Appetizer) • Paper • Greenfield & Short, Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools, 18th annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA’03), 2003, USA • Main point of view:Software development is transitioning from craftsmanship to industrial production

  13. Assignments • Please order your textbooks today! They will be used actively from next week. • Get familiar with PostNuke by visiting their website and reading section 5,6 and 7 in the PostNuke Getting Started Guide • Read the paper by Greenfield & Short Check the week plan for more information

More Related