Towards the extension of the GRAY WATCH method based on the quality standard ISO/IEC 25010
Keywords:
GRAY WATCH Method, software development methods, software quality, ISO/IEC 25010, In- DoCaS processAbstract
Talk about software quality implies the need to rely on parameters that should allow to establish the minimal levels that a product of this type must reach in order to be considered of quality. This paper aims to propose an extension of the method GRAY WATCH, specially in the technical processes of Analysis and Design connecting the products obtained to the process of Implementation. The orientation of our proposal consists of using the standard of product quality ISO/IEC 25010, which establishes criteria for the specification of quality requirements of software products, their metrics and evaluation, and includes a quality model composed by characteristics and subcharacteristics. The result of this proposal, adds significant value to the extended method, Allowing to system analysts and Computer professionals to specify the precise activities to be performed to obtain quality requirements. To make this work we have supported our e orts in the Domain Engineering process based in Software Quality named InDoCaS as methodology for the definition of activities and products in the processes of Analysis, Design and Implementation of the Application.
Downloads
References
Brinkkemper S. (1996). Method Engineering. Engineering of information systems development methods and tools, Information and Software Technology, Vol. 38, No.4. Año 1996. Pp 275-280.
Punter H., Lemmen K. (1996). The MEMA model: Towards a new approach for Method Engineering. Information and Software Technology, Vol. 38, No.4. Año 1996. Pp 295-305.
Kumar K., Welke R-J. (1992). Methodology Engineering: a proposal for situation-specific methodology construction, dans Cotterman, W.W. et Senn J.A. (Eds.), Challenges and Strategies for Research in Systems Development, John Wiley & Sons Ltd. Pp 257-269.
Rivet A. (2007). Normes de qualité et systmes dinformation. Les Journées Réseaux - JRES, Strasbourg.
Pressman, R. (2002). Ingenier´ıa del Software, Un enfoque Práctico. 5da Edición. McGraw Hill. Madrid, 640 páginas.
Veenendaaal, E., Hendriks, R. y Vonderen, R. (2002). Measuring software product quality. Software Quality Professional. Vol. 5. nro. 1. American Society for Quality. Milwaukee.
Grady R. (1992). Practical software metrics for project management and process improvement, Prentice Hall. 282 páginas.
McCall J., Richards P. y Walters G. (1977). Factors in Software Quality, Nat’l Tech. Information Service, no. Vol. 1, 2 and 3, AD/A-049-015/055. Springfield.
Boehm B., Brown J., Kaspar H., Lipow M., McLeod G. y Merritt M. (1978). Characteristics of Software Quality, New York. Elsevier North Holland Publishing Company, Inc, 1978.
ISO/IEC. (1991). International Organization for Standardization: ISO Standard 9126: Information Technology Software product evaluation Quality characteristics and guidelines for their use.
IEEE std 1061. (1992). Standard for a Software Quality Metrics Methodology.
Dromey R. (1995). A model for software product quality, IEEE Transactions on Software Engineering, no. 2. Pp 146-163.
ISO/IEC JTCI/SC7N4522. (2009). FCD 25010 Software Engineering- Software Product Quality Requirements and Evaluation (SQuaRE) Quality model, FCD ballot.
Montilva, J. Hazam, K., y Gharawi, M. (2000). The Watch Model for Developing Business Software in Small and Midsize Organizations. IV World Multiconference on Systemics, Cybernetics and Informatics - SCI2000. Orlando, Florida. Vol. XII. Pp 263-268.
Montilva, J., Barrios, J. y Rivero M. (2008). GRAY WATCH Método de desarrollo de software para aplicaciones empresariales. Versión 1. Proyecto METHODIUS, FONACIT 2005000165. Mérida.
Losavio F., Matteo A. y Pacilli I. (2009). Proceso dirigido por objetivos para análisis de dominio bajo estándares de calidad. Enl@ce Revista Venezolana de Información, Tecnología y Conocimiento, 6(3), Año 2009. Pp 11-28.
Canelón, R., Losavio, F., Matteo, A. y Chirinos, L. (2009). Modelo Conceptual para Modelación de Aplicaciones Móviles sensibles al contexto. Rev. Fac. Ing. UCV. Vol 24(2), Pp 93-103.
Canelón R. (2011). Un proceso para la Ingeniería del dominio basado en calidad de software. Una aplicación al dominio del Aprendizaje móvil sensible al contexto. InDoCas. Tesis de doctorado en ciencias de la computación. Facultad de ciencias. Universidad Central de Venezuela, Febrero 2011.
Harmsen F. (1997). Situational Method Engineering. Doctoral Disertation. Utrecht: Moret Ernst & Young Management Consultants, 1997.
Seligmann P., Wijers G. y Sol H. (1989). Analyzing the structure of I.S. methodologies, an alternative approach. In R, Maes (ed) Proceedings of the First Dutch Conference on Information Systems, Amersfoort, The Netherlands, Año 1989.
Brinkkemper S. (1990). Formalisation of information systems modelling, Ph. D. Thesis, University of Nijmegen, Thesis Publishers, Amsterdam.
Wynekoop J., Russo N. (1993). System development methodologies: unanswered questions and the research practice gap. In Proceedings of the 14th Intl. Conf. Inf. Syst., New York, ACM Pub. Pp 181- 190.
Harmsen A., Brinkkemper J. y Oei J. (1994). Situational Method Engineering for Information
System Projects. In Olle T. W. and A. A. Verrijn Stuart (Eds.), Methods and Associated Tools for the Information Systems Life Cycle. Proceedings of the IFIP WG8.1 Working Conference (CRIS’94). North-Holland Amsterdam. Pp. 169-194.
Prakash N. (1994). A Process View of Methodologies, 6th Int. Conf. on Advanced Information Systems Engineering, CAISE’94, Springer Verlag.
Booch G. (1991). Object Oriented Analysis and Design with Applications, Benjamin Cummings Publishing Company, Redwoord, A˜no 1991.
Prakash N. (1999). On Method Statics and Dynamics. Information Systems. Vol.34, No.8, Año 1999. Pp. 613-637.
Hamar, V. (2004). Aspectos metodológicos del desarrollo y reutilización de componentes de software. Trabajo de Maestría. Universidad de los Andes. Facultad de Ingeniería. Postgrado en Computación.
Losavio F. Chirinos L. y Matteo A. 2004. Identifying Quality-Based Requirements. Information systems Management (ISYM). Editorial: Auerbach Publications, Vol. 21, nro 1, January 2004. Pp 15-21.
Losavio, F. Matteo, A. y Rahamut, R. (2008). Unifying Quality Standards to Capture Architectural Knowledge for web Services Domain. In Proceedings of the 14th International Conference on Distributed Multimedia Systems, Boston, Massachussetts, USA, Año 2008. Pp 65-70.
Kang K.C., Cohen S.G., Hess J.A., Novak W.E., y Peterson A.S. (1998). Feature-Oriented Domain Analysis (FODA). Feasibility Study. Technical Report CMU/SEI-90-TR21 (ESD-90-TR-222), Software Engineering Institute, Carnegie-Mellon University, Pittsburgh, Pennsylvania 15213, Año 1998.
Hofmeister C., Kruchten P., Nord R., Obbink H., Ran A. y America P. (2007). A general model of software architecture design derived from five industrial approaches. The journal of systems and software. Elsevier inc. Año 2007. Pp 106-126.
Bass L., Clements, P. y Kazman, R. (2003). Software Architecture in Practice. SEI Series in Software Engineering. Third Edition. Boston: Addison-Wesley. Pp 25-37.
Clements, P. Northrop, L.M. (2001). Software Product Lines: Practices and Patterns, Addison Wesley, August, 2001, páginas 608.
Chung L., Supakkul S. (2004). Integrating FRs and NFRs: A Use Case and Goal Driven Approach. In Proceedings of the 2nd Intl. Conference of Software Engineering Research, Management & Applications (SERA04), Los Angeles, CA. May 5-7, 2004. Pp 30-37.
Yu E., Mylopoulos J.: Using goals, rules and methods to support reasoning in Business Process Reengineering, 27th Hawaii International Conference on System Sciences, Maui, Hawaii, (1994).
Losavio F., Matteo A. y Rahamut R. (2008). Web Services Domain Analysis Based on Quality Standars 2nd ECSA, Cyprus, Sept. 29- Oct. 1. R Morrison, D. Balasubramaniam, and K. Falkner (Eds.): ECSA 2008, Springer-Verlag Berlin Heidelberg. LNCS Vol. 5292. Pp 354-358.
Castillo, I., Losavio, F., Matteo, A. y Boegh, J. (2010). REquirements, Aspects and Software Quality: The REASQ Model. Journal of Object Technology (JOT). ETH Publications, Vol. 9, nro. 4, Julio 2010. Pp 69-91.
Kiczales, G., Lamping J., Mendhekar A., Maeda C., Videira-Lopes C., Loingtier J.-M. y Irwin J. (1997). Aspect-Oriented Programming. In proceedings of the 11th European Conference on Object Oriented Programming (ECOOP 1997), Jyvskyl, Finland, Lecture Notes in Computer Science 1241, Springer-Verlag. Pp 220-242.
Losavio F., Matteo A. y Pacilli I. (2012). Proceso Extendido de Chung como Análisis del Dominio, Identificación de Aspectos y Estándares de Calidad. Memorias del II Simposio Científico y Tecnológico en Computación (SCTC 2012). O. Rodríguez, E. Coto (Eds.) Caracas, Venezuela. 7-9 de mayo 2012. Pp 148-155.
OMG. (2008). Software & Systems Process Engineering Meta-Model Specification, Version 2.0. Formal/2008-04-01, Object Management Group.
Published
How to Cite
Issue
Section
Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
The opinions expressed by the authors do not necessarily reflect the position of the publisher of the publication or of UCLA. The total or partial reproduction of the texts published here is authorized, as long as the complete source and the electronic address of this journal are cited.
The authors fully retain the rights to their works, giving the journal the right to be the first publication where the article is presented. The authors have the right to use their articles for any purpose as long as it is done for non-profit. Authors are recommended to disseminate their articles in the final version, after publication in this journal, in the electronic media of the institutions to which they are affiliated or personal digital media.