DocumentCode :
2146662
Title :
Emerging topics in software engineering
Author :
Mall, Rajib
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
fYear :
2012
fDate :
30-31 March 2012
Abstract :
Some of the basic assumptions of software development and maintenance paradigms are changing drastically. For example, software is no more being developed as a product, but has become a service. This basic paradigm shift is already affecting software developers as well as the users of software. We first discuss the paradigm shift and the reasons behind this shift. Subsequently, we examine the component-based approach to develop software. Subsequently, we discuss the emergence of the Cloud computing as a game changer that is serving as an enabler of the Service-Oriented Architecture (SOA) and Software as a Service (SAAS). In the SOA paradigm, an application is built by orchestrating existing services, and writing only the “missing” ones. SaaS is changing software as a product to be purchased and owned to a service to be availed of and paid for the extent of use. We discuss the nitty gritty of SOA and SAAS with particular reference to the Cloud environment. Finally, we discuss the emerging trends.
Keywords :
cloud computing; purchasing; service-oriented architecture; software maintenance; SOA paradigm; SaaS; cloud computing; cloud environment; component-based approach; game changer; purchasing; service-oriented architecture; software as a product; software as a service; software development paradigm shift; software engineering; software maintenance paradigm shift;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Trends and Applications in Computer Science (NCETACS), 2012 3rd National Conference on
Conference_Location :
Shillong
Print_ISBN :
978-1-4577-0749-0
Type :
conf
DOI :
10.1109/NCETACS.2012.6203281
Filename :
6203281
Link To Document :
بازگشت