The introduction of an Object Oriented Analysis/Design method and Object Oriented Metrics in the software development life-cycle

Author(s):  
Rik Simoens
Author(s):  
Abad Shah

Today, the Internet and the Web are the most amazingly and dynamically growing computer technologies. The number of users accessing the Web is growing exponentially all over the world. The Web has become a popular environment for new generation of interactive computer applications called Web (or hypermedia) application. The Web applications (WAs) have special characteristics that have made them different from other traditional applications. Hence, many design methodologies for the development of WAs have been proposed. However, most of these methodologies concentrate on the design aspects of applications, and they often do not strictly follow any software development life-cycle model such as the WaterFall software development life-cycle model. In this chapter, we propose an object-oriented design methodology for the development of WAs. The main features of this proposed methodology are that it follows WaterFall model and captures the operations in objects of the applications; thus making the methodology an object-oriented methodology.


2018 ◽  
Vol 5 (1) ◽  
pp. 12-23
Author(s):  
Natalia Magdalena R Mamulak

Di dalam proses pembayaran kredit banyak terdapat masalah, diantaranya adalah pencarian lokasi debitur yang pembayarannya lambat, beberapa debitur yang lokasi tempat tinggalnya berpindah-pindah karena adanya debitur yang masih menggunakan KTP sementara. Hal ini menyebabkan karyawan dealer sulit menemukan lokasi debitur untuk melakukan penagihan kepada debitur yang bermasalah. Oleh karena itu, dibangun sebuah sistem informasi geografis yang dapat membantu karyawan dalam pencarian lokasi debitur. Tools yang digunakan dalam membangun aplikasi ini adalah bahasa pemrograman PHP 7 dan database MySQL.Dalam penelitian ini menggunakan metode pengembangan Software Development Life Cycle (SDLC) model Waterfall. Model waterfall memiliki lima tahapan yaitu analysis, design, coding, testing dan maintenance.Hasil dari penelitian ini adalah aplikasi yang dapat mendeteksi lokasi debitur yang pembayarannya melewati jangka waktu kredit (lambat) dan debitur yang pembayarannya lambat (membawa lari sepeda motor) tetapi belum melunasi pembayaran ke pihak dealer.


Author(s):  
Kundang Karsono ◽  
Bambang Irawan ◽  
Joko Dewanto

Rendahnya hasil belajar dan motivasi mahasiswa dalam pembelajaran adalah merupakan permasalahan yang terjadi pada saat ini. Proses pembelajaran Manajemen Proyek Teknologi Informasi adalah merupakan salah satu kompetensi di dalam pengembangan mendukung kompetensi rekayasa perangkat lunak. Metodologi yang digunakan adalah Model pembelajaran Manajemen Proyek Teknologi Informasi berbasis multimedia yang dibuat melalui beberapa tahapan antara lain : Penelitian Pengembangan (research and development /R & D) Gall dan Borg, desain sistem pembelajaran (instructional system design/ISD), model pengembangan model pembelajaran motivasi (attention, relevance, confidient and relevance/ARCS). Sedangkan pengembangan multimedianya : siklus hidup pengembangan (sistem system development life cycle/SDLC) dan perancangan sistem berorientasi objek (object oriented analysis design/OOAD). Keluarannya adalah produk sistem pembelajaran manajemen proyek teknologi informasi berbasis multimedia yang akan dilaksanakan pada pembelajaran LMS dan CD interaktif pembelajaran. Selanjutnya pembelajaran ini dapat diterapkan pada pendidikan tinggi di Indonesia. 


Author(s):  
Kundang Karsono ◽  
Bambang Irawan ◽  
Joko Dewanto

Rendahnya hasil belajar dan motivasi mahasiswa dalam pembelajaran adalah merupakan permasalahan yang terjadi pada saat ini. Proses pembelajaran Manajemen Proyek Teknologi Informasi adalah merupakan salah satu kompetensi di dalam pengembangan mendukung kompetensi rekayasa perangkat lunak. Metodologi yang digunakan adalah Model pembelajaran Manajemen Proyek Teknologi Informasi berbasis multimedia yang dibuat melalui beberapa tahapan antara lain : Penelitian Pengembangan (research and development /R & D) Gall dan Borg, desain sistem pembelajaran (instructional system design/ISD), model pengembangan model pembelajaran motivasi (attention, relevance, confidient and relevance/ARCS). Sedangkan pengembangan multimedianya : siklus hidup pengembangan (sistem system development life cycle/SDLC) dan perancangan sistem berorientasi objek (object oriented analysis design/OOAD). Keluarannya adalah produk sistem pembelajaran manajemen proyek teknologi informasi berbasis multimedia yang akan dilaksanakan pada pembelajaran LMS dan CD interaktif pembelajaran. Selanjutnya pembelajaran ini dapat diterapkan pada pendidikan tinggi di Indonesia. 


2019 ◽  
Vol 36 (3) ◽  
pp. 1-6
Author(s):  
Akbar Siddieq ◽  
Ida Nurhaida

Purpose Referring the phenomenon, the researchers create an application to deal with problems faced by the technician team and the vendor in searching the location of BTS tower. Design/methodology/approach This application uses the Software Development Life Cycle (SDLC) methodology which is the process of developing or changing a software system. One of the models owned by SDLC is the waterfall technique. It provides a sequential software flow approach starting from analysis, design, coding, testing and supporting stages. Findings There are some of the technician team and the vendor find difficulties in looking for the position of the BTS tower. As a solution, a facility which enables them to access the location in searching the BTS tower is needed. Originality/value The following is a display of the design results and the implementation of writing code in applications that have been made previously.


Jurnal AKTUAL ◽  
2019 ◽  
Vol 16 (2) ◽  
pp. 127
Author(s):  
Sudewi Sudewi ◽  
Khodijah Khodijah

One that supports service quality in a restaurant is the order process. The process of ordering food in a restaurant still uses a manual system, so that sometimes a misunderstanding occurs. Therefore, in this study a web-based website was made on the loyal restaurant of Setia Kawan Pringsewu. The method used in this researcher is SDLC (software development life cycle) which has several stages, namely Planning, Analysis, Design, Trial, Implementation and Processing. Making this mobile-based web application uses MysQL as a database. Based on the results of the implementation it can be concluded that this application is able to provide a fairly easy service and make an order.


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.


2016 ◽  
Vol 685 ◽  
pp. 881-885
Author(s):  
Alexey Ponomarev ◽  
Hitesh S. Nalamwar

Software traceability is an important part in software development that is getting more and more attention nowadays from organizations and researchers. The paper outlines the importance, different methods and techniques of software traceability. It also explains the need of automating traceability, problems and drawbacks of existing traceability tools, the ongoing challenges facing implementation of traceability in software development life cycle, and finally the paper discusses whether software traceability should be mandated as a key to improve software evolution


Sign in / Sign up

Export Citation Format

Share Document