Lec1_Introduction to Software Construction and Development
Lec1_Introduction to Software Construction and Development
Construction and
Development
Lecture 1
Course Instructors:
Ms. Sitwat.
Ms. Emaan.
Laboratory
Quizes / Assignments / Lab 15 Marks
File
Project 15 Marks
Final Exam 20 Marks
Total 50 Marks
TEXT BOOKS:
-Agile Software Development, Principles, Patterns, and Practices by Robert
C. Martin, 1st ed.
-Refactoring Improving the Design of Existing Code by Martin Fowler.
REFERENCE BOOKS:
-Software Engineering, A Practitioner’s Approach by Pressman, 8th ed.
-Working Effectively with Legacy Code by Michael C. Feathers.
-Java - How to Program by Paul Deitel and Harvey Deitel, 10th ed.
Software Development Process
Construction
Testing
More on Construction…
Significant detailed design occurs during construction.
Low-level (e.g. unit and module integration) testing occurs during
construction.
Construction highly related to Computer Science due to
Use of algorithms.
Detailed coding practices.
Software Construction Fundamentals