در این ویدئو ابتدا چالش ها و پیچیدگی هایی که یک تیم توسعه نرم افزار با آن در حین توسعه نرم افزار مواجه است را بررسی میشود و بعد از آن مفاهیم و اصول اولیه شیگرایی کامل مطرح خواهد شد و در نیز آخر نقش شیگرایی در کنترل این چالش ها و پیچیدگی ها مورد بررسی قرار میگیرد و ثابت میشود فرآیند توسعه نرم افزار میتواند به کمک شیگرایی به خوبی این پیچیدگی ها را کنترل نماید.
برخی از منابع مورد استفاده:
Software Engineering Methodologies: A Review of the Waterfall Model and ObjectOriented Approach. G. Booch, R. A. Maksimchuk, M. W. Engle, B. J. Young, J. Connallen, and K. A. Houston, “Object-oriented analysis and design with applications, third edition,” Softw. Eng. Notes, vol. 33, no. 5, pp. 29–29, 2008. https://www.techtarget.com https://www.javatpoint.comhttps https://learnsource.net https://blog.faradars.org https://pvlearn.com https://alaasabzpoush.blogsky.com (نیم سال اول 87-1386) . معرفی اصول شی گرائی برای مقابله با پیچیدگی نرم افزار شمس ، فریدون . (بهمن 1387) . جزوه درسی مهندسی نرم افزار پیشرفته . دانشکده مهندسی برق و کامپیوتر دانشگاه شهید بهشتی