Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING...

5
Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING

Transcript of Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING...

Page 1: Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.

1

Software Engineering(CE 352)

Fall 2013

Dr: Mohamed El-Basiuny

Lecture 1

FACULTY OF ENGINEERING

COMPUTER

ENGINEERING

Page 2: Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 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).

Page 3: Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.

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.

Page 4: Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.

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

Page 5: Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.

5

Recommended Textbook: • Software Engineering, 7th edition, Ian Sommerville,

2004..

Supplementary Reference: • "Software Engineering", McGawHill , 6th Ed