Software Development
Recently Published Documents





Bella Gertrude B. Alpasan ◽  

The purpose of this study was to assist the faculty of the Institute of Information and Computer Studies in securing their records and personal devices that were left at the office. This study made use of developmental-descriptive research. In software development, the Rapid Application Development (RAD) model was used. The system was developed using the n-tier architectural design. Because the developed system will be deployed in the IICS Building, the concerned faculty can be added as secondary users of the system so that they, along with the guard-on-duty, receive notification whenever there is motion detected during the night. A short message service (SMS) support is essential as a communication tool in notifying the room custodian and security guard-on-duty.

Elisa Indriasari ◽  
Harjanto Prabowo ◽  
Ford Lumban Gaol ◽  
Betty Purwandari ◽  

Digitalization in the financial sector challenges banking institutions to develop new methods of innovation processes by incorporating current concepts such as design thinking (DT), agile software development (ASD), and cocreation. This qualitative study is based on empirical research conducted at three Indonesian banks. Semi-structured interviews with three IT executives and a questioner of 31 middle managers participating in digital banking efforts were used to gather data. A Systematic Literature Review based on Kitchenheim processes generates keywords in the VOS Viewer software. NVIVO 12 qualitative software is employed to aid data analysis for illustrating the process integration. The research's contribution is identified, including process integration, obstacles, potential solutions, and enhanced framework on adopting DT, ASD, and Co-creation. Keywords— design thinking, agile software development, co-creation, Innovation

Boris Kontsevoi ◽  

The paper examines the principles of the Predictive Software Engineering (PSE) framework. The authors examine how PSE enables custom software development companies to offer transparent services and products while staying within the intended budget and a guaranteed budget. The paper will cover all 7 principles of PSE: (1) Meaningful Customer Care, (2) Transparent End-to-End Control, (3) Proven Productivity, (4) Efficient Distributed Teams, (5) Disciplined Agile Delivery Process, (6) Measurable Quality Management and Technical Debt Reduction, and (7) Sound Human Development.

Алексей Геннадьевич Массель ◽  
Тимур Габилович Мамедов

В статье рассматривается адаптация методики реинжиниринга унаследованных систем. Приводится обзор подходов к реинжинирингу. Несмотря на то, что термин «реинжиниринг» в первую очередь относится к изменению бизнес процессов, он удачно подходит и к модернизации программного обеспечения. Обосновывается необходимость адаптации методики. В статье описывается применение адаптированной методики на примере реинжиниринга программного комплекса для прогнозных исследований ТЭК. Приведен исторический обзор версий ПК «ИНТЭК» и описаны поэтапно все шаги проведения его реинжиниринга на основе агентно-сервисного подхода The article presents an adaptation of the legacy systems reengineering technique. An overview of approaches to reengineering is given. Although the term “reengineering” primarily refers to changing business processes, it is well suited to software development. The necessity of adapting the method has been substantiated. The article describes the application of the described methodology on the example of software complex reengineering for predictive research of the fuel and energy complex. A historical overview of the current problem is given and all stages of INTEC PC reengineering are described step by step

2022 ◽  
pp. 37-44

Purpose. Creation of software for evaluating the uniformity of distribution of the filler in a polyethylene matrix.Methodology. Software development was carried out using the Python programming language and libraries: PIL, Numpy, Matplotlib, Xlsxwriter. The suitability of the developed software for use was determined by verifying it. During this verification, polyethylene compositions filled with colloidal graphite in the form of compressed films were evaluated. To obtain these compositions, we chose P6006AD grade polyethylene and C-1 colloidal graphite. Samples of polyethylene compositions were obtained in two stages: 1) obtaining a strand by extrusion; 2) additional mixing of the composition on a disc mixer and pressing the obtained compositions into a film.Findings. The software has been developed to assess the uniformity of the distribution of the filler in the polyethylene matrix. The data were established on the dependence of the coefficient of heterogeneity of polyethylene compositions on the content of colloidal graphite with use of the developed software. The increase in the content of the filler leads to a decrease in its heterogeneity. It is shown that this effect can be explained by the structuring of the filler in the polyethylene matrix. Despite the formation of aggregates in polyethylene compositions, a significant amount of small colloidal particles of graphite is located between the aggregate space. This leads to a certain leveling of the concentration in the film and reduces its inhomogeneity.Scientific novelty. The influence of the content of colloidal graphite on the homogeneity of polyethylene compositions is determined. It is shown that with an increase in the graphite content from 0 to 20% vol. the coefficient of heterogeneity of the composition decreases from 5.3% to 3.9%, which is due to the structuring of the filler in the polyethylene matrix.Practical value. Software that makes it possible to evaluate the uniformity of the distribution of filler particles in a polymer matrix, and can be used to study the quality of mixing of polymer composite materials has been developed.

2022 ◽  
Vol 5 (1) ◽  
Anne A. H. de Hond ◽  
Artuur M. Leeuwenberg ◽  
Lotty Hooft ◽  
Ilse M. J. Kant ◽  
Steven W. J. Nijman ◽  

AbstractWhile the opportunities of ML and AI in healthcare are promising, the growth of complex data-driven prediction models requires careful quality and applicability assessment before they are applied and disseminated in daily practice. This scoping review aimed to identify actionable guidance for those closely involved in AI-based prediction model (AIPM) development, evaluation and implementation including software engineers, data scientists, and healthcare professionals and to identify potential gaps in this guidance. We performed a scoping review of the relevant literature providing guidance or quality criteria regarding the development, evaluation, and implementation of AIPMs using a comprehensive multi-stage screening strategy. PubMed, Web of Science, and the ACM Digital Library were searched, and AI experts were consulted. Topics were extracted from the identified literature and summarized across the six phases at the core of this review: (1) data preparation, (2) AIPM development, (3) AIPM validation, (4) software development, (5) AIPM impact assessment, and (6) AIPM implementation into daily healthcare practice. From 2683 unique hits, 72 relevant guidance documents were identified. Substantial guidance was found for data preparation, AIPM development and AIPM validation (phases 1–3), while later phases clearly have received less attention (software development, impact assessment and implementation) in the scientific literature. The six phases of the AIPM development, evaluation and implementation cycle provide a framework for responsible introduction of AI-based prediction models in healthcare. Additional domain and technology specific research may be necessary and more practical experience with implementing AIPMs is needed to support further guidance.

2022 ◽  
Vol 14 (4) ◽  
pp. 90-100
Svetlana Sazonova ◽  
A. Lemeshkin ◽  
Valeriy Popov

The features of software development using static and dynamic arrays in the C ++ Builder object-oriented environment are considered. The syntax of various options for creating static and dynamic arrays in the C ++ Builder language is considered in detail. Examples of working with static and dynamic arrays in C ++ Builder developed by the authors and the corresponding algorithms are presented in the form of block diagrams, program codes and program interfaces. Examples of program development are given using one-dimensional and multidimensional arrays. Examples of memory allocation are given for dynamic arrays. The choice of the required method for solving the problem is substantiated, taking into account the available input data and taking into account the expected results, as well as the peculiarities of their obtaining and processing. The external specification and the main features of the solution of the assigned tasks are considered. The development of algorithms and programs for solving problems using arrays in the C ++ Builder environment is the basis for solving engineering and technical problems using software on a computer. The proposed approaches can be used in practice, since the algorithms outlined in the work will serve as a complex example in solving the set engineering and technical problems.

Sign in / Sign up

Export Citation Format

Share Document