CC2007N Software Engineering I Week 1: 1)Introduction to the Module 2)Introduction to Software Engineering. Software Life Cycle models
Dr. Tingkai Wang Senior Lecturer in School of Computing Office T10-02 Telephone Time in OfficeWednesday 2:00 ~3:00pm Thursday 12:00~1:00pm
Other Teaching Staff: Dr. Ken Fisher Office: T10-02, North Campus Office Hours: TBA (T10-02,) Office Telephone: ext.TBA Classroom: Lecture: TM1-44 (Dr. Tingkai Wang), Tutorial &Workshop Sessions: T7- 02 (Dr T. Wang) and T7-06(Dr K. Fisher)
Teaching materials have been published WebLearn Lecture slides, reading materials Workshop practices and Exercises Coursework information etc.
Schedule (may be changed) Week 1 Introduction to Software Engineering. Software Life Cycle models Week 2 Introduction to Requirements Analysis. Week 3 Requirements Analysis Techniques Week 4 Introduction to Software Design Week 5 Structured Design (Yourdon) Week 6 Component –Level/Procedural Design Week 7 Introduction to Testing, and Black-box Testing Week 8 White-Box Testing Week 9 Software Project Management and Basic Cost Estimation Techniques Week 10 Revision 1 Week 11 Revision 2 Week 12 Self-Revision and Question-Answers
Core Text Book Pressman, R. 2000, Software Engineering – A Practitioner’s Approach, McGraw-Hill Publishing Software Engineering 8/E. Ian Sommerville, University of St. Andrews, United Kingdom Website and other reading materials
Additional Books Bamford, R., Deibler,WJ., ISO9001:2000 for Software and System Providers: An Engineering Approach, CRC Press. Bruegge, B., Dutoit, A. 2000, Object-Oriented Software Engineering, Prentice-Hall Ghezzi C, Jazayeri M, Mandriolli, D., 2003, Fundamentals of Software Engineering, Prentice-Hall Pfleeger,SL.,1998, Software engineering – Theory and Practice, Prentice- Hall Van Vliet, H. 1993, Software Engineering – Principles and Practice, John Wiley & Sons
Additional Free Resources Model based Architecting and software Engineering COCOMO: Resource Estimation Gantt charts and PERT charts
Difference Between SE I and SE II SE I Basic concepts and methods SE II Extended concepts, methods and knowledge. some of them related current research subjects. For example: Model based Architecting and software Engineering, COCOMO: Resource Estimation, Formal Method, etc.
Assessment The assessment contains one coursework and an examination (2 hours). Group coursework 4-5 students/per group 50% Deadline: week 11 Exam: 2 hours unseen 50%