1 / 7

CEN 308 Software Engineering 201 1 -201 2 Fall Term

DEPARTMENT of INFORMATION TECHNOLOGIES. INTERNATIONAL BURCH UNIVERSITY. CEN 308 Software Engineering 201 1 -201 2 Fall Term. Dr . D ženana Đonko d donko @ etf.unsa.ba. Class Schedule: Friday 9-11:45. Course Objectives. Introduction to software engineering

Télécharger la présentation

CEN 308 Software Engineering 201 1 -201 2 Fall Term

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. DEPARTMENT of INFORMATION TECHNOLOGIES INTERNATIONAL BURCH UNIVERSITY CEN308 SoftwareEngineering 2011-2012Fall Term Dr. Dženana Đonko ddonko@etf.unsa.ba

  2. Class Schedule: Friday 9-11:45

  3. Course Objectives • Introduction to software engineering • Methodologies for developing software systems, formalisms and tools • Modeling software systems with UML • Modeling and implementation software system • Software testing

  4. Textbooks • 1.Ian Sommerville , Software Engineering (9th Edition), Addison Wesley; 9 edition, 2010 • 2.Bernd Bruegge, Allen H. Dutoit, Object-Oriented Software Engineering Using UML, Patterns, and Java, Prentice Hall; (3 Edition ), 2009 • 3. Martin Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition), 2003

  5. Brief Contents • Introduction to software engineering  • Software lifecycle and software process • Basic methodologies for developing software systems • Agile methodologies for developing software systems • Introduction to UML • Requirements engineering • System modeling • Architectural design •  Object oriented modeling and design with UML • Mid-term • Design pattern • Modeling behavior of system with UML • Modeling implementation aspect of system with UM • Software testing • Advanced Software Engineering • Practical Activity

  6. Grading Project-model 25% Project-implementation 25% Midterm Examination 20% Final Examination 30%

  7. Presentation and Project • Presentation: • At the end of the course, students will be required to perform a final presentation about specific software systems that will be modeled and implemented during the course.

More Related