70 likes | 90 Views
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
E N D
DEPARTMENT of INFORMATION TECHNOLOGIES INTERNATIONAL BURCH UNIVERSITY CEN308 SoftwareEngineering 2011-2012Fall Term Dr. Dženana Đonko ddonko@etf.unsa.ba
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
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
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
Grading Project-model 25% Project-implementation 25% Midterm Examination 20% Final Examination 30%
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.