Log In / Register
Virtual University of Pakistan
Home
Courses
About VU
Contact Us
Terms of Use
Find Course
View All Courses
Course Home
Course Overview
Related Links
Reference Books
Lecture Videos
Course Assignments
Course Grading Scheme
Featured
Courses
Most Popular Courses
Most Visited Courses
Home
>
Courses
>
Computer Science/Information Technology
> CS504
CS504
:
Software Engineering - I
Your like has been submitted!
Error! Please try again.
I like this Course
Course Info
Course Category
Computer Science/Information Technology
Course Level
Undergraduate
Credit Hours
3
Pre-requisites
CS201
Instructor
Dr. Fakhar Lodhi
D.Sc. (CS)
George Washington University, USA
Course Contents
Introduction to Software Engineering Introduction to Software Development Requirements Engineering Relationship of Several components of Software Requirements Source & Sink Analysis State Transition Diagrams Typical Processes Prototyping & GUI Design Software Design (01) Software Design (02) Object Oriented Analysis & Design The Notation Derivation of the Object Model – The Coad Methodology Identify Structures Case Study of Connie’s Convenience Store - A point of Sale System Interaction Diagrams Message Types Software & System Architecture Architectural Views Architectural Models Zero Install Introduction to Design Patterns Observer Pattern Good Programming Practices & Guidelines File Handling Tips for Java & C++ Layout & Comments in Java and C++ Switch Statement Clarity through Modularity Common Mistakes Portability Exception Handling Software Verification and Validation Testing Vs.Development Equivalence Classes or Equivalence Partitioning White Box Testing Unit Testing Inspection Vs Testing Debugging Bug Classes Holistic Approach