Search
26 articles for “software development life cycle”
-
Web Development Using Software Development Life Cycle (SDLC)
Abstract: One of the most powerful, essential, and significant issues in the computer industry is software project development. It is a stage in the software development life cycle (SDLC). The SDLC focuses on minimizing risk and failure while maximizing software product quality. Without a good step-by-step producing technique, the software development process is extremely difficult, hence the software development life cycle was created to make the process easy and systematic. This …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 9, Issue 3, 2022 · pp. 31–35 Read article
-
Simulation Model for the Spiral Software Development Life Cycle: A Review
Abstract: Software development life cycle (SDLC) is an approach which can be used in a software industry for designing and maintaining information. Among many SDLC models, the spiral model is a genuine methodology to the development of large scale systems and software. There are many problems and limitations encountered by the software systems like allocating the number of workers and resources which further results in major deficiencies like budget overruns, dissatisfied …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 2, Issue 2, 2015 · pp. 1–6 Read article
-
Dodging Data Breaches: Cybersecurity for Developers
Abstract: In today’s rapidly evolving digital landscape, coding professionals serve as the architects shaping our technological future. Whether they are web developers, software engineers, cybersecurity specialists, or data analysts, these experts are responsible for building, designing, and securing the digital frameworks that power modern society. Their work ensures that systems function seamlessly, and vast amounts of data are kept safe. However, the growing dependence on technology and digital infrastructure has attracted …
Published in International Journal of Information Security Engineering · Vol. 2, Issue 2, 2024 · pp. 8–13 Read article
-
Decoding Software Success: A Study of Five Engineering Models
Abstract: Choosing the right software development life cycle (SDLC) model plays a vital role in determining the overall success of a software development project, as it directly affects the planning, execution, quality, and timely delivery of the final product. Different software engineering models provide structured approaches for planning, designing, developing, testing, deploying, and maintaining software systems, with each model offering distinct advantages depending on project characteristics. This study presents a comparative …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 13, Issue 2, 2026 · pp. 27–35 Read article
-
Navigating Risk-Based Approaches in Quality Assurance: Strategies, Implementation, and Impact
Abstract: This review investigates the implementation of a risk-based approach within Quality Management Systems (QMS) as stipulated by ISO 9001:2015 regulations. It scrutinizes the challenges organizations encounter when transitioning to ISO 9001-2015 requirements, particularly focusing on the alignment of conceptual frameworks and processes among stakeholders. A key objective of this review is to propose a refined definition of "quality risk" and "risk-based thinking in QMS" to address the idiosyncratic characteristics of …
Published in Research & Reviews: A Journal of Drug Formulation, Development and Production · Vol. 11, Issue 2, 2024 Read article
-
Comparison between SDLC and OSSLC Model
Abstract: AbstractSoftware development consists of different life cycles. SDLC also known as software development life cycle and Open source software life cycle also known as the OSSLC are some of the software development life cycles. Each life cycle consists of different phases to develop the software. Here in this work, we have compared the different life cycle and their phases. The SDLC discussed in various texts and research papers in detail. …
Published in Current Trends in Information Technology · Vol. 9, Issue 1, 2019 · pp. 1–3 Read article
-
A Hybrid Approach for Test Path Generation and Prioritization using Depth First Search and Tabu Search Algorithm
Abstract: Software testing is one of the main phases of Software Development Life Cycle (SDLC). Software testing is used to reduce errors, reduce software cost and ensure the quality of the software. To ensure the correctness of the software, generation of test cases is the most important issue in software testing. Test cases can be derived from Unified Modelling Language (UML) models more efficiently. During test case development, there might be …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 2, Issue 2, 2015 · pp. 7–20 Read article
-
The Overview of Software Testing: Types, Methods, and Levels
Abstract: Software development life cycle (SDLC) is a software development model consisting of different phases i.e., analysis, design, coding, testing, deployment, and maintenance. The analysis phase is the primary phase in which all the requirements are gathered and analysed which is further used for designing and coding. The next phase is testing. Software testing is a process of evaluating software so as to check whether it satisfies the requirements of the …
Published in Journal of Software Engineering Tools & Technology Trends · pp. 11–14 Read article
-
The Overview of Software Testing: Types, Methods, and Levels
Abstract: Software development life cycle (SDLC) is a software development model consisting of different phases i.e., analysis, design, coding, testing, deployment, and maintenance. The analysis phase is the primary phase in which all the requirements aregathered and analysed which is further used for designing and coding. The next phase is testing.Software testing is a process of evaluating software so as to check whether it satisfies the requirements of the customer or …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 8, Issue 1, 2021 · pp. 11–14 Read article
-
A Novel Software Cost Estimation Model Based on the Hybrid of Artificial Neural Network and Firefly Algorithm
Abstract: Software cost estimation is the prediction of software development effort and software development time required to develop a software project. Software cost estimation is a basic and important task for both successful execution of software development life cycle and its management interms of its cost & time. Accurate software cost estimation is considered to be a difficult task as the information about the software project to be developed at the …
Published in Journal of Artificial Intelligence Research & Advances · Vol. 5, Issue 1, 2018 · pp. 38–45 Read article
-
Design and Evaluation of Dynamic Testing in Object Oriented Programming Through Computational Techniques
Abstract: Software testing is one of the most labour-intensive and expensive phase of the software development life cycle. It is an important and valuable part of it. Software testing successfulness is always determined on the basis of generated test cases and their prioritization. So, it consumes more effort, time and cost. Today, a numerous search-based optimization techniques are available for better accuracy in testing. The aim of this paper is to …
Published in Journal of Advances in Shell Programming · Vol. 2, Issue 1, 2015 · pp. 1–6 Read article
-
Survey on Generating Minimal Test Cases for Regression Testing
Abstract: Testing the software is very important phase in software development life cycle. Testing the software automatically is the best way to test the software because it consumes less time compared to manual testing which is a time-consuming process. To test the software automatically, test case generation is the best way. One way to generate the test cases is with the help of Unified Modeling Language (UML) diagrams. In this paper, …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 2, Issue 3, 2015 · pp. 9–16 Read article
-
Requirement of the Dynamic Metrics to Measure the Behaviour of Component-based Software
Abstract: Software component has been developed lively. Component-based Software Development (CBSD) is becoming more generalized, representing a considerable market for the software industry. However, the measurements of software components have become an integral part of software development and are used during every phase of the software development life cycle. With the help of conventional static metrics we are not able to analyse various facts of software. It is very important to …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 1, Issue 2, 2014 · pp. 10–13 Read article
-
Programming Development Life Cycle: A Comparative Study
Abstract: In the field of software system development, software development lifecycle is that the most vital part. There is a variety of software system development methodologies used in software system business nowadays. The paper mentioned below focuses on the trendy SDLC that are ancient strategies and the agile strategies. It conjointly explains the compensation and shortcomings of the normal additionally as agile strategies. Along with this, it suggests some enhancements that …
Published in Recent Trends in Programming languages · Vol. 2, Issue 1, 2015 · pp. 19–22 Read article
-
Automated Software Testing Using Metahueristic Techniques through Logical Coverage Criteria
Abstract: Software testing is one of the major part of software system development life cycle (SDLC) and so tester have compelled for smart testing algorithms as to check the software system properly and expeditiously. Pismire colony improvement technique could be a metaheuristic technique that was initially projected by Marco Dorigo in his Ph.D. thesis in 1992. He projected a way that utterly supported the behavior of ants whereas taking their food …
Published in Journal of Web Engineering & Technology · Vol. 2, Issue 2, 2015 · pp. 1–5 Read article
-
Software Performance Engineering Based on Software Oriented Approach
Abstract: AbstractPerformance engineering inside systems engineering includes the arrangement of jobs, abilities, exercises, practices, apparatuses, and expectations connected at each period of the Systems Development Life Cycle which guarantees that an answer will be structured, actualized, and operationally upheld to meet the non-useful execution prerequisites characterized for the arrangement. Performance—responsiveness, and versatility—is a represent the moment of true quality for software. Software Performance Engineering (SPE) gives an efficient, quantitative way to …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 6, Issue 1, 2019 · pp. 18–28 Read article
-
Prospects for creating software to ensure the life cycle of waste processing
Abstract: The priority direction in the processing of waste from existing production is not only the creation or upgrading of technology for processing, but also - the development of software for modeling installations. Also, the current procedure for the storage of solid domestic waste requires information support of the product life cycle. A means - modernization of modern software ERP-systems. At present, in Russia, the main types of software being developed …
Published in Trends in Machine design · Vol. 5, Issue 3, 2018 · pp. 15–19 Read article
-
Survey of Traditional Waterfall Model in SDLC
Abstract: AbstractSoftware development life cycle or SDLC for short is a technique for planning, fabricating, and keeping up data and modern frameworks. Up until this point, there exist numerous SDLC models, one of which is the Waterfall show which involves five stages to be finished successively so as to build up a product arrangement. I consider the waterfall model before the other models because it has had a profound effect on …
Published in Current Trends in Information Technology · Vol. 9, Issue 1, 2019 · pp. 4–6 Read article
-
Revolutionizing Software Engineering: Harnessing AI-driven Continuous Integration for Seamless Collaboration and Rapid Development
Abstract: In the dynamic landscape of software engineering, this paper introduces a revolutionary approach by integrating artificial intelligence (AI) into continuous integration processes. The research aims to redefine software development methodologies, leveraging AI-driven continuous integration (AI-CI) to enhance collaboration among development teams and accelerate software development cycles. The comprehensive study delves into the theoretical foundations and practical implications of AI-CI. The integration involves infusing AI algorithms into the continuous integration pipeline, …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 10, Issue 3, 2023 · pp. 45–60 Read article
-
A Review on Project Information System for Improving Efficiency of Project Development Cycle
Abstract: Project information system (PIS) is commonly viewed as a consequential implement for project management. Project management is characterized as an effort that results from the utilization of knowledge, skills, tools and techniques applied to set project activities in order to meet project objectives. Their main purpose is to manage different projects throughout their life cycle. The system supports, all the application processes for incentive programs as well as the documentation …
Published in Research & Reviews: A Journal of Embedded System & Applications · Vol. 4, Issue 3, 2016 · pp. 22–26 Read article