Nov 25, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Catalog (opens a new window)

CS 5340 - Service-Oriented Software Engineering


Credits: 3

Discusses the contemporary third generation of software engineering, which focuses on the development of software systems by composition of reusable services (remotely accessible software programs) often provided by other service providers. Students learn some major enabling technologies and solution methods in the field of Service-Oriented Software Engineering (SOSE), including Software as a Service (SaaS), API and mashup, service-oriented architecture, software search engine, machine learning-powered software categorization, artificial intelligence-driven software composition, semantic web-based software profiling, microservices, container and DevOps. Literature survey and project work are essential ingredients of this class, and both research and practical projects build upon one another. Prerequisites: Senior or graduate standing. Programming experience is required. 



Add to Catalog (opens a new window)