scholarly journals A Combination of V Development Life Cycle and Model-based Testing to Deal with Software System Evolution Issues

Author(s):  
Imane Essebaa ◽  
Salima Chantit

In a typical Software Development Life Cycle (SDLC), the software testing life cycle consists of reviewing of the requirements, test planning for design, development and execution. Test designing phase is considered as the most vital and foundational in deriving the test cases against the software or the application to be validate. The known fact is that in order to derive an effective test suite generally consumes a lot of manual efforts and good amount of expertise as well. [1] When the testers validate an application for its correct and required behavior, then that system is known as System Under Test (aka SUT), the most common term used in software testing process. Since, this is purely based on a manual approach and testers may not be able to validate all the possible and required scenarios, there may be risk of putting the system for validation. Because, the application may break under a particular use case. This can be overcome by applying Model Based Testing (MBT).


Author(s):  
Shahkar Riyaz Tramboo ◽  
S. M. K. Quadri

Software architecture is what defines a software system to be built. It starts early in the software development life cycle. The software architecture defines the data as well as the components of any software system along with the relation between them. It constitutes the blueprint that directs the development of the computer based software system. Being a critical activity of software development life cycle, any error in the design phase of software development can be critical to an organization dealing with the project and as such requires evaluation process that will not only analyze the architecture for its quality attributes but will benefit the software development organization by minimizing the risks associated with the software system to be built by pinpointing the errors early in the process of development. This paper highlights the architecture evaluation process with some examples of evaluation methods along with related work that has been previously done in the said field.


Author(s):  
M. Blackburn ◽  
R. Busser ◽  
A. Nauman ◽  
T. Morgan

Software Testing Process is a very significant issue that influences the standard of software system, that plays a very key role within the development of entire software system life cycle. Software testing is evolving, and Model Based Testing (MBT) is an integral piece of modern test automation. Compare with ancient testing strategies, Model Based Testing is in a position to maintain and achieve testing responsibilities in a quicker, inexpensive and very effective manner. MBT has grown interest with the familiarization of models in the software system design process and implementation process. This paper provides a outline of Model Based Testing and describes its approaches. It discusses software testing evolution. The MBT process is represented, and also the activities are discussed in detail. Additionally, challenges, benefits and drawbacks with Model Based Testing are briefly bestowed. It also describes the suitable applications of Model Based Testing.


2015 ◽  
Vol 12 (1) ◽  
pp. 323-348
Author(s):  
Laura Rodriguez-Martinez ◽  
Hector Duran-Limon ◽  
Ricardo Mendoza-González ◽  
Jaime Muñoz

We identify a suite of activities in the development process of Graphical User Interfaces (GUI) and include them as part of an approach to a generic model for the GUI Development Process (GDP). This work contributes with: (1) the identification of common activities of previous GDPs, (2) the definition of an approach to a generic GDP limited to its phases and activities, and (3) the integration of such a generic GDP with any software-system development life cycle (SDLC), illustrated with the Spiral SDLC. We show this work is useful by a) highlighting the advantages of our proposal over other methodologies for GDP in Human-Computer Interaction (HCI), b) showing one example of the integration of the GDP into a SDLC, and c) showing the usefulness of our approach in a case example.


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.


2019 ◽  
Vol 8 (4) ◽  
pp. 7032-7034

In modern era, Maintainability of object oriented software system will be report to 70-75% for all these efforts extended by the resource and efforts used for the design phase in development life cycle. To make better or maintain the maintenance, the analyst design this phase early. For designing the software system the system furter classified into the number of object metrics and the maintenance of the object oriented system having fewer changes required for the sub system. In this work, the maintainability metrics are used to calculate or measure the localized location that are being utilized in designing.


Sign in / Sign up

Export Citation Format

Share Document