240313270 SOFTWARE ANALYSIS AND TESTING ( 3 Crd.Hrs )

Pre-Requisites : 240112031

This course provides an intensive, implementation-oriented introduction to the software development techniques used to create medium-scale interactive applications, focusing on the use of large object-oriented libraries to create well-designed graphical user interfaces. Topics include event-driven programming, computer graphics, human-computer interaction (HCI), graphical user interfaces, software development techniques, methods and tools of analysis. Various types of software testing, establishing testing specifications, and testing tools Provide students with the ability to test and validate software using the software engineering methodology. Create software reliability specification, Evaluate software reliability and quality