CS-504 Software Engineering I
Mcqs
Q & A
Video
Online Test
Foram
Course Category: Computer Science/Information Technology
Course Level: Imdregraduate
Credit Hours: 3
Pre-requisites: CS101, CS201, CS304
Course Contents:
Introduction to Software Engineering and well engineered software, Introduction to software development, Introduction to software requirements, Levels and types of requirements Use case modeling, Documenting user requirements and use case modeling, Use case modeling ,Domain Modeling, Data flow modeling, Data flow modeling, User Interface and prototyping, Introduction to Software Design, Coupling and Cohesion, Introduction to object-oriented analysis and design, Object Oriented Analysis - Abbot's approach, Object Modeling using UML and OOD heuristics, OOD heuristics and OOA using Coad's methodology, Coad's methodology, OOA and OOD - an example using Coad's methodology, Example , Dynamic Modeling using UML Dynamic Modeling using UML, Introduction to software architecture, Software architecture - Krutchen's model, Architectural Models Architectural Models, Introduction to design patterns, Design patterns , Coding Practices for industrial strength software and style guides, Coding Practices for industrial strength software and style guides, Coding Practices for industrial strength software and style guides, Coding Practices for industrial strength software and style guides –continued, Coding Practices for industrial strength software and style guides, Coding Practices for industrial strength software and style guides, Portability, Exception handling, Introduction to software verification and validation, Introduction to software testing ,Black box testing and Equivalence partitioning White box testing, Unit testing, Inspection, Introduction to debugging, Bug classes and effective debugging ,Holistic approach to debugging Summary and conclusion.
Downloads
 CS504 all current solved papers CS504 current midterm paper 2016 with slides CS504 finalterm solved pprz CS504 Mega File For Mid Term (Coke_And_Lays) CS504 Solved MCQs_Mega_File CS504_All current maga subjective part solved 2011 CS504_All current maga subjective part solved CS504_Mcqs and Paper CS504_MID_FALL 2004 CS504_MID_FALL 2004_S2 CS504_MID_FALL 2006 CS504_MID_FALL 2007_S7 CS504_MID_SPECIAL 2006 CS504_MID_SPRING 2005 CS504_MID_SPRING 2006 CS504_MID_SPRING 2007 CS504_Midterm_2010 CS504_Midterm_PaperSpring_2015
Course Instructor

Dr. Fakhar Lodhi
D.Sc. (CS) George
Washington University, USA
Books

Design Patterns
by Erich Gamma

The Unified Modeling
Language User Guide
by Grady Booch

Object Oriented Analysis and Design with Applications
by Grady Booch

Software Engineering: a practitioner's approach
by Roger S. Pressman