Towards an Open Source Software Development Life Cycle

2015 ◽  
Vol 2015 (1) ◽  
pp. 14801 ◽  
Author(s):  
Aron Lindberg ◽  
Nicholas Berente ◽  
Kalle Lyytinen
Author(s):  
Kadek Jeny Femila Devi ◽  
I Ketut Resika Arthana ◽  
I Gede Mahendra Darmawiguna

Penelitian ini bertujuan untuk pengembangan Distribusi Luxpati Berbasis Ubuntu Sebagai Penunjang Proses Belajar Mengajar Mengajar di Jurusan Pendidikan Teknik Informatika. Ubuntu merupakan salah satu Distribusi Linux yang paling populer digunakan. Selain karena bersifat open source juga dikarenakan Ubuntu dilengkapi oleh beberapa aplikasi standar yang dibutuhkan oleh pengguna. Namun, baik ubuntu ataupun distro turunannya belum ada yang khusus dikembangkan untuk keperluan pemprograman, desain grafis dan jaringan. Pengembangan Distribusi Luxpati Berbasis Ubuntu Sebagai Penunjang Proses Belajar Mengajar di Jurusan Pendidikan Teknik Informatika menggunakan siklus pengembangan perangkat lunak SDLC (Software Development Life Cycle) dengan model ADDIE, yaitu Analysis, Desain, Development, Implementation, dan Evaluation. Pada Distribusi Luxpati nantinya terdapat aplikasiaplikasi penunjang belajar-mengajar untuk Jurusan Pendidikan Teknik Informatika yang dibutuhkan oleh mahasiswa maupun dosen. Selain itu, proses remastering ini juga melingkupi pembuatan repository lokal, perubahan desain tampilan, pemberian identitas baru, penambahan command bahasa Indonesia pada terminal, serta pembuatan modul web penggunaan aplikasi. Pengembangan Distribusi Luxpati ini diimplementasikan pada Ubuntu 12.04.4 LTS dengan software Remastersys. Seluruh kebutuhan fungsional telah berhasil diimplementasikan sesuai dengan rancangan dan telah diuji pengunaan pada hardware komputer yang berbeda dan kebenaran proses dari perangkat lunak Distribusi Luxpati.


2013 ◽  
Vol 1 (4) ◽  
pp. 129-144
Author(s):  
Patricia Evericho Mountaines ◽  
Kodrat Iman Satoto ◽  
Rinta Kridalukmana

Aplikasi berbasis web telah banyak digunakan sebagai media penyampai informasi disektor pendidikan. Namun, SMP Negeri 32 Semarang belum mulai memanfaatkan teknologi ini.Hal ini dipandang kurang efektif dan efisien, terutama oleh peserta didik. SMP Negeri 32Semarang kini membutuhkan aplikasi berbasis web yang mampu menampung informasi tentangsekolah sekaligus menampilkan data absensi dan nilai akhir peserta didik.Agar dalam implementasi aplikasi tidak memakan biaya mahal, maka aplikasidikembangkan dengan menggunakan perangkat lunak open source. Untuk bahasa pemogramanmenggunakan PHP sedangkan untuk basis data menggunakan MySQL, yang sudah terangkumdalam satu paket aplikasi XAMPP. Metode pengembangan aplikasi yang digunakan adalahmetode SDLC (Software Development Life Cycle) model Waterfall.Dari hasil pengujian yang telah dilakukan, diketahui bahwa hasil keluaran yangditunjukkan selama proses pengujian sesuai dengan rancangan sistem. Maka dapat disimpulkanbahwa Aplikasi Berbasis Web untuk Menampilkan Absensi dan Nilai Akhir Peserta Didik ini telahberhasil dikembangkan dan dapat berfungsi dengan baik.


Author(s):  
Andriy Lishchytovych ◽  
Volodymyr Pavlenko

The present article describes setup, configuration and usage of the key performance indicators (KPIs) of members of project teams involved into the software development life cycle. Key performance indicators are described for the full software development life cycle and imply the deep integration with both task tracking systems and project code management systems, as well as a software product quality testing system. To illustrate, we used the extremely popular products - Atlassian Jira (tracking development tasks and bugs tracking system) and git (code management system). The calculation of key performance indicators is given for a team of three developers, two testing engineers responsible for product quality, one designer, one system administrator, one product manager (responsible for setting business requirements) and one project manager. For the key members of the team, it is suggested to use one integral key performance indicator per the role / team member, which reflects the quality of the fulfillment of the corresponding role of the tasks. The model of performance indicators is inverse positive - the initial value of each of the indicators is zero and increases in the case of certain deviations from the standard performance of official duties inherent in a particular role. The calculation of the proposed key performance indicators can be fully automated (in particular, using Atlassian Jira and Atlassian Bitbucket (git) or any other systems, like Redmine, GitLab or TestLink), which eliminates the human factor and, after the automation, does not require any additional effort to calculate. Using such a tool as the key performance indicators allows project managers to completely eliminate bias, reduce the emotional component and provide objective data for the project manager. The described key performance indicators can be used to reduce the time required to resolve conflicts in the team, increase productivity and improve the quality of the software product.


Author(s):  
Sampada G.C ◽  
Tende Ivo Sake ◽  
Amrita

Background: With the advancement in the field of software development, software poses threats and risks to customers’ data and privacy. Most of these threats are persistent because security is mostly considered as a feature or a non-functional requirement, not taken into account during the software development life cycle (SDLC). Introduction: In order to evaluate the security performance of a software system, it is necessary to integrate the security metrics during the SDLC. The appropriate security metrics adopted for each phase of SDLC aids in defining the security goals and objectives of the software as well as quantify the security in the software. Methods: This paper presents systematic review and catalog of security metrics that can be adopted during the distinguishable phases of SDLC, security metrics for vulnerability and risk assessment reported in the literature for secure development of software. The practices of these metrics enable software security experts to improve the security characteristics of the software being developed. The critical analysis of security metrics of each phase and their comparison are also discussed. Results: Security metrics obtained during the development processes help to improve the confidentiality, integrity, and availability of software. Hence, it is imperative to consider security during the development of the software, which can be done with the use of software security metrics. Conclusion: This paper reviews the various security metrics that are meditated in the copious phases during the progression of the SDLC in order to provide researchers and practitioners with substantial knowledge for adaptation and further security assessment.


Sign in / Sign up

Export Citation Format

Share Document