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

Upload: warren-casey

Post on 26-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

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