Causal Analysis of Software Development Attributes for Cloud Applications

Author(s):  
Nitasha Hasteer ◽  
Abhay Bansal ◽  
B. K. Murthy

Cloud computing provides organizations the dynamic capability to deploy applications quickly on self-provision development platforms. In adopting a cloud-computing paradigm, the software development process leverages the use of cloud native features. This article highlights a cloud-based health insurance solution that enables consumers to purchase packages online with the objective of identifying attributes in the context of the development process while analyzing the association among the attributes. Exploratory factor analysis is used to identify the latent attributes. Their associations, in terms of causal relationship analysis, are investigated via DEMATEL. Results of factor analysis imply that agility, availability and adaptability are the underlying factors for cloud application development. The findings of the DEMATEL reveal that co-creative and collaborative development process, which embrace quick discovery and assembly of services in the cloud, are significant attributes that influence other attributes within the context of the cloud-based software development process.

TEKNOKOM ◽  
2018 ◽  
Vol 1 (1) ◽  
pp. 11-22
Author(s):  
Mukhsin

Sistem informasi Emergency Health Cardterpadu berbasis cloud computingmerupakan salah satu pemanfaatan teknologi yang menggunakan Smardcard Usb Drive sebagai web monitoring yang digunakan untuk pengeleloaan terhadap data pasien dan rekam medis di rumah sakit.Proses Perancangan Arsitektur Sistem dimaksudkan untuk membantu setiap rumah sakit didalam mengelola data pasien, ketika seorang pasien berobat ke rumah sakit yang berbeda tidak harus ada pencatatan ulang tetapi dengan menggunakan teknologi Smardcard Usb Drive dan database yang disimpan secara cloud computing, sistem sudah terintegrasi dengan seluruh rumah sakit.Metode Perancangan Arsitektur Sistem Informasi yang digunakan adalah Metode Unified Software Development Process(USDP) dimana metode ini digunakan untuk membangun sebuah kerangka kerja (framework) yang digunakan untuk pengembangan aplikasi. Proses pengembangan perangkat lunak yang dibagi dalam beberapa fase, dimana setiap fase tersebut dilakukan beberapa tahap kerja yang dilakukan secara berulang.Proses penelitian ini dilakukan dengan merancang arsitektur sistem informasi terhadap data pasien dan rekam medis kemudian sistem ini memiliki kemampuan untuk memonitoring perkembangan kesehatan pasien walaupun dari rumah sakit yang berbeda-beda secara online.


2020 ◽  
Vol 5 (3) ◽  
pp. 121
Author(s):  
Acep Taryana ◽  
Ari Fadli ◽  
Siti Rahmah Nurshiami

<p><em>Abstrak</em> – <strong>Salah satu permasalahan mendasar proses pengembangan perangkat lunak adalah kebutuhan yang tidak tertangkap lengkap saat awal pengembangan, atau abstraksi kebutuhan pengguna yang kurang terpetakan secara sistematis, runut oleh pengembang. Ketidaksempurnaan pengungkapan kebutuhan pengguna tersebut dapat mengakibatkan produk perangkat lunak yang kurang lengkap bahkan bisa tidak sesuai dengan kebutuhan pengguna. Ketidaksesuaian baru dapat diamati oleh pengguna setelah pengembang menyelesaikan setiap rilis produk. Pada paper ini akan ditunjukkan bagaimana sebuah perangkat lunak SPMI dirancang, diterima oleh pengguna, diberikan masukan oleh pengguna atas masukan perbaikan pada kurun waktu tertentu. Metode yang digunakan dalam proses pengembangan perangkat lunak adalah metode DevOps yang memiliki kemampuan untuk mensinkronkan kebutuhan pengguna dengan pengembangan aplikasi yang berkelanjutan, cepat selama pengembangan dan pengoperasian berlangsung. Metode DevOps tidak hanya mengelola bagian pengembangan tetapi juga mengelola bagian pengoperasian. Hasil perancangan menunjukkan bahwa DevOps menjadi pendekatan tepat agar perangkat lunak pengembangan SPMI dikembangkan dari kecil menjadi besar, <em>step by step</em> tetapi tanpa kehilangan penelusuran antara rilis produk. Dan yang lebih mendasar, DevOps mampu memperkecil gap antara pengembang dengan pengguna aplikasi SPMI-PT. Melalui metode DevOps, pengembangan dan pengoperasian memiliki keterhubungan sebagai timbal balik antara pengembangan dengan pengoperasian maupun sebaliknya.</strong></p><p><em>Abstract</em> – <strong>One of the fundamental problems of the software development process is the requirement that is not completely captured at the beginning of development, or the abstraction of user requirements that are less systematically mapped out, by the developer. Imperfections in disclosing the requirements of these users can result in incomplete software products that may not even match the user's needs. New nonconformities can be observed by users after the Developer completes each product release. In this paper, we will show how an SPMI software is designed, accepted by the user, given input by the user for input improvement in a certain period time. The method used in the software development process is the DevOps method which can synchronize user requirements with rapid, rapid application development during development and operation. The DevOps method not only manages the development part but also manages the operation part. The design results show that DevOps is the right approach so that SPMI development software is developed from small to large, step by step but without losing traces between product releases. And more fundamentally, DevOps can reduce the gap between developers and SPMI-PT application users. Through the DevOps method, development and operation have a relationship as a trade-off between development and operations and vice versa.</strong></p><strong><em>Keywords</em></strong> – <em>Software engineering, Devops, Continuous improvement</em>


Author(s):  
Mohammed Maharmeh ◽  
Bhuvan Unhelkar

This chapter presents the use of Composite Application Software Development Process Framework (CASDPF) for Mobile Applications Development. This framework for software development, as its name suggests, is made up of the waterfall, iterative, and agile approaches to software development. There is a need to apply such a framework in developing mobile applications. The chapter explains and provides details on what comprises a CASDPF and how it can be used to develop a mobile application.


2011 ◽  
pp. 11-28 ◽  
Author(s):  
Scott Ambler

A fundamental reality of application development is that the user interface is the system to the users. Software development process should reflect this fact. When you ask how user interface development should be reflected within an software development lifecycle (SDLC), you quickly discover that it affects all aspects of software development from requirements through to system delivery. This chapter discusses how user interface development should be reflected in a mature software process and overviews a collection of techniques for each phase of software development, showing how user interface development can easily be integrated into the overall software process.


Author(s):  
Abhishek Sharma ◽  
Frank Maurer

This chapter presents the results of a systematic review from existing literature in software engineering for cloud-based applications and describes what the research community thinks about the effects of introducing cloud computing into a software development process. In this systematic review, the authors describe the challenges cloud computing poses for software development. They particularly investigate whether agile methodologies are beneficial or not in developing software that will be deployed in the cloud. In their results, they found that industry practitioners in their blogs and self-reported reviews indicate that agile development and cloud computing goes well together and that further investigation is required to confirm this claim.


Author(s):  
Abhishek Sharma ◽  
Frank Maurer

This chapter presents the results of a systematic review from existing literature in software engineering for cloud-based applications and describes what the research community thinks about the effects of introducing cloud computing into a software development process. In this systematic review, the authors describe the challenges cloud computing poses for software development. They particularly investigate whether agile methodologies are beneficial or not in developing software that will be deployed in the cloud. In their results, they found that industry practitioners in their blogs and self-reported reviews indicate that agile development and cloud computing goes well together and that further investigation is required to confirm this claim.


2015 ◽  
Vol 7 (5) ◽  
pp. 5321-5344 ◽  
Author(s):  
Soojin Park ◽  
Mansoo Hwang ◽  
Sangeun Lee ◽  
Young Park

Sign in / Sign up

Export Citation Format

Share Document