Software Quality Assurance (original) (raw)
Related papers
2013
Abstract—The maintainability of the software system is becoming a very important characteristic due to growth in demand of quality software system. Software maintainability means the ease with which a software system or component can be modified to correct faults, improve performance or other attributes or adapt to a changed environment. The selection of best maintainability model is prime concern for developing quality software system. Every software maintainability model has some sub-characteristics which impact on maintainability directly or indirectly. This paper presents different maintainability models from various standards and quality models define its sub-characteristics and then perform analytical comparison of these sub-characteristics. Keywords-maintainability, software system, model, measurement I.
The Impact of Software Quality on Maintenance Process
2010
The software is always required to be developed and maintained a quality to the rapid progresses in industry, technology, economy, and other fields. Software maintenance is considered as one of the main issues in software development life cycle that is required efforts and resources more than other phase. Studies estimated that the cost of software maintenance rapidly increased that reached the 90% of the total cost of software development life cycle. Therefore, it is considered as an economic impact in information system community. Several researches are intended to estimate and reduce the cost of this task.
A proposal to consider aspects of quality in the software development
Journal on Advances in Theoretical and Applied Informatics
Users need trusting in data managed by software applications that are part of Information Systems (IS), which supposes that organizations should assuring adequate levels of quality in data that are managed in their IS. Therefore, the fact that an IS can manage data with an adequate level of quality should be a basic requirement for all organizations. In order to reach this basic requirement some aspects and elements related with data quality (DQ) should be taken in account from the earliest stages of development of software applications, i.e. “data quality by design”. Since DQ is considered a multidimensional and largely context-dependent concept, managing all specific requirements is a complex task. The main goal of this paper is to introduce a specific methodology, which is aimed to identifying and eliciting DQ requirements coming from different viewpoints of users. These specific requirements will be used as normal requirements (both functional and non-functional) during the deve...
Software Quality Assignment # 04
Now a day’s clients and peoples demanding new features and bug fixes more rapidly and to make the project cycle to be shorten. This factor forcing the software engineers to make the cycles of software to be shorten and develops the updates ever faster while sustaining the software quality. If you apply the Continuous Integration (CI) in your projects, it can help you to shorten schedules by availability of inexpensive, virtualized, cloud computing. GITHUB is a platform that support CI in the cloud. In projects using CI, a user submitting a pull request triggers a CI step. Besides speeding up build and test, this fortuitously creates voluminous archives of build and test successes and failures. Matrices measurement is a process of checking the quality of software system. Coupling metrics, which is a kind of Software metrics has a significant impact on several quality attributes like reliability, efficiency, integrity, maintainability, flexibility, etc. of object oriented software. There are seven types of coupling which are: parameter coupling, inheritance coupling, global coupling, data abstraction coupling, import coupling, export coupling, external coupling. The results shows that if the developers are able to control the parameters like parameter, inheritance, data abstraction coupling then it appears in the form of overall quality of the object oriented software. Software engineers take into account stakeholders, preferences, of quality attributes within developing software to achieve desired level of quality in the software. Choquet Integral can be utilized. Choquet Integral method also has an advantage of helping decision makers in providing insights about interactions among quality attributes.
Comparative Study of the Factors that Affect Maintainability
International Journal, 2011
Abstract: The maintainability of the software system is becoming a very important characteristic due to growth in demand of quality software system. Software maintainability means the ease with which asoftware system or component can be modified to correct ...
Software quality evaluation through maintenance processes
2010
The software is always required to be developed and maintained a quality to the rapid progresses in industry, technology, economy, and other fields. Thus, software maintainability is the major activity in the software life cycle. This process bypass the cost required to develop new software product. However, software maintenance costs often total twice the original development cost in the lifetime of application software. Therefore, software maintainability is considered as one of the most important quality factor in software quality models. This study introduces a software maintenance process model that emphasizes the impact of the software quality on the maintenance and considers the quality of the modified software.
Towards the Quality Factor of Software Maintenance Process: A Review
Journal of Telecommunication, Electronic and Computer Engineering, 2017
Software maintenance (SM) is classified as the common process of modifying a system or software product once it has been delivered to user. Different type of process applied to different type of applications and in certain stages of the processes involve adding new components to the existing system. Software maintenance process is a series of actions taken to overcome changes during the maintenance phase. To ensure the sustainable quality of software product throughout the software life cycle, a good mechanism in software maintenance process should be implemented. Most organization nowadays depend on software products to run their business operations. Thus, it is crucial to ensure the software applications operating in the organization are sustainable while preserving its quality in a long run. The kick-off study starts with identifying the quality factors related to maintainability dimension that affected software maintenance process. A comprehensive literature study is conducted t...
A study of the documentation essential to software maintenance
Proceedings of the 23rd annual international conference on Design of communication documenting & designing for pervasive information - SIGDOC '05, 2005
Software engineering has been striving for years to improve the practice of software development and maintenance. Documentation has long been prominent on the list of recommended practices to improve development and help maintenance. Recently however, agile methods started to shake this view, arguing that the goal of the game is to produce software and that documentation is only useful as long as it helps to reach this goal.
Identification and Listing of Factors Affecting Software Quality Assurance
International Journal of Computer and Communication Technology, 2012
Software Quality is an important factor in software industry which depends on many factor involving process and product development. In this era achieving standard quality level in software is very important because of the high customer demands. This paper identifies reviews and addresses the factors affecting the quality of software in long run and indirectly suggests improvement for achieving it.