Preserving Software Quality Characteristics from Requirements Analysis to Architectural Design

Author(s):  
Holger Schmidt ◽  
Ina Wentzlaff
2013 ◽  
Vol 756-759 ◽  
pp. 1715-1719
Author(s):  
Hui Bo Song ◽  
Yong Wang ◽  
Kai Li ◽  
Mei Lin Liu ◽  
Bing Zhan Ma

Nowadays, it is particularly important to improve the level of backup devices management for enterprises, because a reasonable management mechanism would ensure a business operation normally. The paper presents a backup device management system in detail, including requirements analysis, architectural design, function modules and implementation mechanism, which provides basis for systems implementation and application. The system we designed can manage backup devices dynamically, which gives support to the improvement and maintenance, and also provides more convenience for users.


2019 ◽  
Author(s):  
Janine Koepp ◽  
Miriam Viviane Baron ◽  
Paulo Ricardo Hernandes Martins ◽  
Cristine Brandenburg ◽  
Ariane Tieko Frare Kira ◽  
...  

BACKGROUND The increasing global use of smartphones has contributed to the growing use of apps for various health conditions, showing promising results. Through mobile apps, it is possible to perform chronological and iconographic follow-up of wounds, such as pressure ulcers, using a simple and practical tool. However, numerous surveys have pointed out issues related to the functionality, design, safety, and veracity of app information. OBJECTIVE The objective of this study was to perform a systematic review of published studies regarding mobile apps and a systematic survey in app stores looking for apps developed to identify, evaluate, treat, and/or prevent pressure ulcers in adults, and to evaluate those apps based on software quality characteristics. METHODS This review followed Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines. The main bibliographic databases were searched between January 1, 2007 and October 15, 2018, and an app survey was performed in app stores. The selected studies were evaluated according to software quality characteristics by the International Organization for Standardization/International Electrotechnical Commission (ie, ISO/IEC 25010:2011) that involve functionality, efficiency, compatibility, usability, reliability, safety, maintenance, and portability. RESULTS The search in databases and web-based app stores returned a total of 2075 studies. After removal of duplicates and screening of titles and abstracts, 48 complete articles were evaluated for eligibility, and among these, six were included for qualitative synthesis. CONCLUSIONS In this review, it was observed that all studies involved the initial phase of app development or improvement, and therefore, the apps still need to be evaluated using different software quality characteristics, so that in the future, a gold standard can be approached. Therefore, the prescription of an app for the identification, evaluation, treatment, and/or prevention of pressure ulcers in adults is currently limited. However, the evaluated studies provided important insights for future research. It is of utmost importance that future surveys develop apps jointly with users, using collaborative and cocreative processes and assess patients in real-world situations across different service settings, and they should consider different ethnicities, so that apps are useful to end users, such as patients, family members, health professionals, and students, in the health area. In addition, it is necessary for studies to describe the methodological course of app development in a clear and objective way in order to ensure reproducibility of the study and to offer inputs to allow future research to approach the development of ideal apps that are geared to positively impact the health of end users. CLINICALTRIAL PROSPERO CRD42018114137; https://www.crd.york.ac.uk/prospero/display_record.php?RecordID=114137


Author(s):  
Yann-Gaël Gueheneuc ◽  
Jean-Yves Guyomarc’h ◽  
Khashayar Khosravi ◽  
Hourari Sahraoui

Software quality models link internal attributes of programs with external quality characteristics. They help in understanding relationships among internal attributes and between internal attributes and quality characteristics. Object-oriented software quality models usually use metrics on classes (such as number of methods) or on relationships between classes (for example coupling) to measure internal attributes of programs. However, the quality of object-oriented programs does not depend on classes solely: it depends on the organisation of classes also. We propose an approach to build quality models using patterns to consider program architectures. We justify the use of patterns to build quality models, describe the advantages and limitations of such an approach, and introduce a first case study in building and in applying a quality model using design patterns on the JHotDraw, JUnit, and Lexi programs. We conclude on the advantages of using patterns to build software quality models and on the difficulty of doing so.


2016 ◽  
Vol 15 (13) ◽  
pp. 7379-7386
Author(s):  
Ramil G. Lumauag

A Web Portal is a website or service that offers a broad array of resources and online services, such as search engines, directories, news, e-mail, and online information. Portals have evolved to provide a customized gateway to Web information. This study aimed to develop an Online Research Portal. Specifically, it aimed to create an online repository of researches and articles, publish researches and articles online, manage web content, distribute content depending on the user privileges and access level, create a venue for collaboration with other research institutions, create linkages with other research institutions, access information while off-campus, and disseminate latest update on research. An Evolutionary Prototype Model was used to develop the system and a test case was used to test the functionality. The respondents of the study were the randomly selected 25 Faculty of ISAT U Miagao Campus as well as 5 IT Experts coming from different sectors, and the system was evaluated by the IT Experts and Faculty using ISO 9126 software quality characteristics such as functionality, reliability, usability, efficiency, maintainability, and portability. Mean and standard deviation were used as statistical tool for this study. The experts’ evaluation of the system based on ISO 9126 criteria is effective and the faculty evaluation is very effective. The overall result of the evaluation is very effective, and the system meets the criteria for software quality characteristics; therefore, it is recommended to be implemented.


2017 ◽  
Vol 3 ◽  
pp. e130 ◽  
Author(s):  
Pariya Kashfi ◽  
Agneta Nilsson ◽  
Robert Feldt

User eXperience (UX) is a key factor in the success of software systems. Many software companies face challenges in their work with UX. Existing research does not analyze UX practices and challenges in relation to other software quality characteristics or, in particular, in relation to usability. A better understanding of these challenges can help researchers and practitioners better address them in the future. In this empirical study, we have interviewed 17 practitioners with different backgrounds and occupations from eight software development companies. Their responses are coded, and analyzed with thematic analysis. We report eight themes of challenges that practitioners face in their work with UX. While some of these challenges partly overlap with those reported in existing literature about usability or other software quality characteristics, the participants of our study either view many of the challenges as unique to UX, or more severe in the case of UX. Although at a superficial level challenges of UX and other quality characteristics overlap, we differentiate these challenges at a deeper level through the five main characteristics of UX:subjective,holistic,dynamic,context-dependentandworthwhile. In particular, we identified that these characteristics have at least 20 implications (i.e. additional difficulties) for day-to-day work of practitioners. We found that 11 of these implications have been previously reported in literature. However, to the best of our knowledge, the remaining nine implications are unique to our study. These implications can explain why practitioners perceive the challenges to be more severe than for other quality characteristics. Most importantly, they can explain the industry’s lopsided focus on the pragmatic aspect of UX. Our findings can be useful for researchers in identifying new and industry-relevant research areas and for practitioners to learn from empirically investigated challenges in UX work, and base their improvement efforts on such knowledge. Identifying and investigating the overlaps underlines the importance of these challenges, and can also help finding research areas not only for enhancing UX work but also software quality in general. It also makes it easier for practitioners to spot, better understand as well as find mitigation strategies for UX, through learning from past experiences and developments in the area of software quality.


2017 ◽  
Vol 2 (2) ◽  
pp. 16
Author(s):  
Tetiana Hovorushchenko

Nowadays the actual task is evaluating the mutual influences of the software quality characteristics and subcharacteristics by the measures and software quality metrics – by the indicators. The aim of this study is the development of the method of evaluating the weights of software quality measures and indicators. The first time developed method of evaluating the weights of the software quality measures and indicators differs from known methods that: considers the correlation of software quality subchcaracteristics by the measures and metrics by the indicators, calculates the weights of exactly measures and indicators, provides the conclusion about the presence of which measures and indicators in the software requirements specification (SRS) is necessary for the appropriate level of veracity of the software quality assessment. The weights of the software quality measures and indicators provide the sorting of all missing in the SRS measures and indicators in descending of their significance (in descending of their weights), i.e. the priority of their further addition in the SRS.


2022 ◽  
pp. 1416-1443
Author(s):  
Gloria Arcos-Medina ◽  
David Mauricio

Agile practices are activities or procedures that are applied during the software development process in order to improve its quality and productivity. The objective of this study is to determine the influence of agile practices on software quality. For this purpose, a model composed of 4 groups of agile practices and 8 quality characteristics according to the ISO/IEC 25010 standard has here been proposed. The results of 146 questionnaires addressed to people involved in the software development process show that the application of agile engineering and project management practices have a significant positive influence on the quality attribute functionality. On the other hand, project management practices have a low impact on the quality characteristics of compatibility, portability, security, and usability.


Sign in / Sign up

Export Citation Format

Share Document