Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING...
-
Upload
warren-casey -
Category
Documents
-
view
216 -
download
0
Transcript of Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING...
1
Software Engineering(CE 352)
Fall 2013
Dr: Mohamed El-Basiuny
Lecture 1
FACULTY OF ENGINEERING
COMPUTER
ENGINEERING
2
Course Objective• Define proof of correctness, self-checking software,
reconfiguration, recovery, fault-tolerant systems, system reliability modeling.
• Familiarize with models of software life cycle, software maturity framework.
• Define strategies of implementing software, software process assessment, and project planning tools.
• Show software configuration management, managing software quality and usability, leadership principles, professional and ethical issues, and recent methodologies.
• Define the use of state-of-the-art tools for computer-aided software engineering (CASE).
3
Course Contents• An Introduction to SE.• Socio-Technical Systems (Computer-Based Systems).• Software Processes.• Project managements.• Software Requirements.• Requirements engineering processes.• System Models.• Architectural Design.• Object oriented design.• User interface design.• verification and validation.
4
Instructor: Prof. Dr: Saleh El-Shehaby
– Lectures: Wednesday 10:30 1 2:30 Wednesday 2:30 4:30
– Office Hours: Wednesday 12:30 2:30
Teaching Assistance: Eng. Noura Samir
– Tutorial: Sunday 10:30 12:30– Office: E621
5
Recommended Textbook: • Software Engineering, 7th edition, Ian Sommerville,
2004..
Supplementary Reference: • "Software Engineering", McGawHill , 6th Ed