ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY INCOURSE ASSIGNMENT PRINCIPLES AND PRACTICES IN SOFTWARE PRODUCTION Prepared By A.N.Ahamed Nishadh (CB004081) S.D.Ilangakoon…