COS 333

Software Engineering II

Software tools and environment: Requirement analysis and design modeling tools: systems model, process models, DFDS, state transition, state charts, Data models, ER modeling, object-oriented modeling using UML, software verification and validation, software testing; tool integration mech, software quality assurance; Programming environments, requirement analysis and design modeling tools, testing tools, tool integration mechanism. Software Design: Software architecture, design patterns, O.O. analysis & design, design for reuse. Using APIS: API programming class, browsers and related tools, Component based computing

Course Code
COS 333
Department
Computer Science
Campus
Sumas University
Level
300 Level, Undergraduate
Instructor
Sumas University Lecturer
Semester
First Semester
Credit
2 Units
Method
Lecture