Download presentation
Presentation is loading. Please wait.
1
Software Engineering (1)
Ahmed Abdelmageed, MSc Lecturer, Comp Science Dept
2
Module Description An introductory course to software engineering, covering the principles of software development methodologies, software design and modeling techniques as well as software testing and evolution.
3
Module Objectives You should leave this course with:
Understanding the role of software in systems. Understanding the importance of SE practices. Differentiate between software processes and be able to make tradeoffs. Applying a set of SE tools and techniques to solve real-world problems.
4
Relation with other modules
5th year Software Engineering (2) 4th year Software Engineering (1) 2nd year System Analysis and Design
5
Course outlines Week Topic Week 1 Introduction to SE Week 2
Software process Week 3 Agile software development 1 Week 4 Agile software development 2 Week 5 Requirement engineering Week 6 System modelling 1 Week 7 ******EID Break******** Week 8 System modelling 2 Week 9 Architecture design Week 10 *****Mid Term Exam***** Week 11 Design and implementation 1 Week 12 Design and implementation 2 Week 13 Design and implementation 3 Week 14 Course review and Wrap-up.
6
Tutorials Object-oriented Analysis and design: Use-case diagram.
Class diagram. Sequence diagram. State diagram. Component diagram,….
7
Assessment Tutorials: 25% Mid-term: 15% Final exam: 60%
8
Textbook
9
Contacts Ahmed.mageed@uofk.edu Office hours: Wed 8-10
Course materials are available on: Classes.uofk.edu
10
SE is Art or Science ?
11
Is it really Engineering?
12
Career in SE Business Analyst Software Engineer Software Designer
Solution Architect ……
13
SE comics
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.