software development system
Recently Published Documents


TOTAL DOCUMENTS

87
(FIVE YEARS 8)

H-INDEX

6
(FIVE YEARS 0)

2021 ◽  
Vol 2107 (1) ◽  
pp. 012018
Author(s):  
H Ali ◽  
L Y Hang ◽  
T Y Suan ◽  
V R Polaiah ◽  
M I F Aluwi ◽  
...  

Abstract Drones or mini-unmanned aerial vehicles, have becoming an emerging trends due to their boundless applications in surveillance, military and numerous public services. Nowadays, deployment of surveillance drone for monitoring or security application remains challenging and ongoing research. As Internet of Things (IoT) becomes more commercialized, various concept of IoT have been integrated with the drones due to efficient usage. Therefore, this paper proposed the development of surveillance drone system based on IoT for industrial monitoring-security applications. The rationale of integrating IoT with surveillance drone is that it allows authenticated users to login from any device, anywhere, and view video or images from surveillance drones in real-time for security awareness. In this work, the surveillance drone consists of mechanical system, electrical and electronic interfacing and IoT platform (mobile application system). In electronic system, power module, communication module, sensor and actuator as well as user interface module have been adopted and integrated into the systems. Besides, in software development system, user interface configuration was developed through mobile application to serve as IoT platform. A series of experiments shows that the surveillance drone based IoT able to operate with a promising flying distance with surveillance camera as the “eyes” of the drone system.


Author(s):  
I.V. Zamula ◽  
L.V. Chyzhevska ◽  
I.L. Hrabchuk

Ensuring effective management of IT services requires well-defined terminology. There is no unity among scientists on this issue. The purpose of the article is to reveal the concept, main characteristics and types of IT services that have an impact on their accounting. To achieve this goal, the following methods were used: analysis and synthesis, logical generalization, contrastive comparison, graphical method. Based on the analysis of scientific works, which raised the issue of interpretation of IT services, the main characteristics of this concept are identified. Disclosure of the essence of IT services is impossible without a description of their classification. The article summarizes the types of IT services provided in the works of scientists. It is proposed to classify them according to the following characteristics: method of provision (IT consulting, IT outsourcing, software development, system integration); object of provision (services related to software; technical support services; services related to the processing and storage of electronic information). It is established that the IT service for accounting purposes meets the characteristics inherent in all services, and has its own specific characteristics. The list of such features has been expanded and presented as follows: immateriality; inseparability from the source; indistinctness; receiving income from the performer or incurring costs; ensuring a useful result for the consumer of IT services; availability of special software and hardware for the service recipient; insensitivity of the IT service until the recipient receives the final version of the IT product; uncertainty of the quality of IT services before its implementation; difficulty in calculating the final price.


2021 ◽  
Vol 23 (07) ◽  
pp. 805-810
Author(s):  
Suhas T M ◽  
◽  
Sowmya Nag K ◽  

Continuous Integration is a practice in the software program development process where software program builders combine code into a shared repository frequently, more than one instance throughout the day. Jenkins is a continuous integration tool that assists developers and testers by using automating the entire test, on the way to reduce their work with the aid of tracking the development at each and every stage in software development, each integration push is then tested by means of automated build and test cases, and an easy way to make CI quicker and accelerate CI procedure is to automate the testing of a recent build. In this paper, a real scenario is taken into consideration, how the software program trying out is performed in corporate sectors and how Jenkins can save developers/testers important valuable hours by automating the whole software development system.


2021 ◽  
Vol 23 (06) ◽  
pp. 746-755
Author(s):  
Shridhar Prabhu ◽  
◽  
Manoj Naik ◽  
Firdosh A D ◽  
Sohan S A ◽  
...  

Continuous Integration (CI) is a practice in the software program development process where software program builders combine code into a shared repository frequently, more than one instance throughout the day. Jenkins is a continuous integration tool which assists developer and testers by using automating the entire test, on the way to reduce their work with the aid of tracking the development at each and every stage in software development, each integration push is then tested by means of automated test cases, and an easy way to make CI quicker and accelerate. CI procedure is to automate the testing of a recent build. In this paper, a real scenario is taken into consideration, how the software program trying out is performed in corporate sectors and how Jenkins can save developers/testers important valuable hours by automating the whole software development system.


Tourists who engage in recreational activities in a tourist area often use travel tours. They come to tourism destinations in groups and use travel tour services to lower travel expenses and make travel smoother when they are guided by the tour leader. Tourists sometimes fail to appreciate the environment in the recreation area so they enjoy the beauty of the tourist attractions so that they are far away from the community and want to know the location of the tour group or tour leader again. Travel management also needs to know the status of the tourist community it manages. Besides, travel management needs to know the route followed by the tour leader to ensure that the employees are on the path set by the organization. To help overcome this issue, a mobile and web-based application has been created in this research. Mobile Android-based apps are used by representatives of tourist groups and tour guides at tourist attractions. In the meantime, travel management uses web-based software to track the movements of their tour leaders. This application was built using the Unified Process (UP) software development system, which has four phases, namely inception, planning, construction, and transition. The key facility in this application is to see the list of names of the group members managed by the team leader, to see the location of the members of the tourist group on the google map and to see the route followed by the tourist group. This application is quite helpful for travel management and tour guides in monitoring the movement of the tourist group they handle.


Time, cost and quality predictions are the key aspects of any software development system. Loses that result due to wrong estimations may lead to irresistible damage. It is observed that a badly estimated project always results into a bad quality output as the efforts are put in the wrong direction. In the present study, author proposed ABC-COCOMO-II as a new model and tried to enhance the extent of accuracy in effort quality assessment through effort estimation. In the proposed model author combined the strengths of COCOMO-II (Constructive Cost Model) with the Artificial Bee Colony (ABC) and Neural Network (NN). In the present work, ABC algorithm is used to select the best solution, NN is used for the classification purpose to improve the quality estimation using COCOMO-II. The results are compared and evaluated with the pre-existing effort estimation models. The simulation results had shown that the proposed combination outperformed in terms of quality estimation with small variation of 5-10% in comparison to the actual effort, which further leads to betterment of the quality. More than 90% projects results into high quality output for the proposed algorithmic architecture.


Author(s):  
Chih-Hung Chang ◽  
Chih-Wei Lu ◽  
William Cheng-Chung Chu ◽  
Pao-Ann. Hsiung ◽  
Dong-Meau Chang

Among the various steps in the life cycle of software development, system requirement management is an essential but often neglected step. Comprehensive requirement management can not only help developers to work on a system to meet the requirements of a project, but can also play a vital role in the communications among stakeholders. In general, natural languages are often used to describe and record user requirements; however, this results in ambiguity, inconsistency, imprecision and incompleteness. To increase the accuracy of requirement modeling and analysis, it is important to have appropriate management methods and tools such that the requirement engineering process can be supported within the project. In this work, we propose a System Modeling Language (SysML)-based requirement management methodology to assist in the collection and the modeling of user requirements. We also provide a convenient procedure and a prototype tool to model, analyze, validate and verify the recorded system requirements, and consequently to ensure that the system can satisfy users’ requirements.


Sign in / Sign up

Export Citation Format

Share Document