تحليل وتصميم النظم(II)
Advanced System Analysis and Design (II)
Engineering methods of development applied to design of large- scale computer software. Hierarchies of control structures, top down programming, portablity, software reliability, quality assurance, and project management.