ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingenieria De Software


Enviado por   •  7 de Septiembre de 2014  •  2.373 Palabras (10 Páginas)  •  240 Visitas

Página 1 de 10

La Ingeniería de Software aplicada a un desarrollo para procesos de Planeación

Rocío Contreras Jiménez rociocj@gmail.com Instituto Tecnológico de Morelia

Resumen:

La importancia de la Ingeniería de software y los aspectos de calidad, se hacen patentes en

el incremento de la competitividad que se requiere en una sociedad globalizada, donde

cada día los desarrollos de software deben ser de mayor calidad, a un bajo costo y que

cumplan con las características funcionales que los usuarios requieren. Por otro lado se

deben considerar las características no funcionales que al incrementarse el nivel de

exigencia se dan por sentadas. Este artículo presenta el avance de un desarrollo de software

para automatizar los procesos de planeación del Instituto Tecnológico de Morelia, a través

del uso de algunas herramientas como el Lenguaje Unificado de Modelado y la aplicación

de algunos modelos y estándares de calidad como MOPROSOFT y SQuaRE, así como de

algunas tecnologías como las firmas digitales que contribuyen al desarrollo sustentable, con

lo que se pretende lograr un software de calidad, bajo costo y fácil mantenimiento.

Palabras clave: Ingeniería de Software, Calidad de software, Firmas Digitales o

electrónicas, Sistemas que contribuyen al desarrollo sustentable.

Abstract

The importance of software engineering and quality aspects are evident in the increased

competitiveness that is required in a globalized society, where everyday software

development should be of higher quality, at low cost and with the functionality that users

required. In the other side must be considered the non-functional characteristics that when

increased the level of demand is taken for granted. This paper presents the progress of a

software development to automate the planning process of the Instituto Tecnológico de

Morelia, through the use of tools such as the Unified Modeling Language and application

of models and quality standards as MoProSoft and SquaRE, and some technologies such as

digital signatures that contribute to sustainable development, with the aim of achieving

software quality, low cost and easy maintenance.

Key words: Software Engineering, Software Quality, Digital Signatures, Systems that

contribute to sustainable development.

Desarrollo del trabajo

I. Introducción

El IEEE define la Ingeniería de Software, como la aplicación de un enfoque sistémico,

disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, es decir

la aplicación de Ingeniería de Software, Presssman (2006). Es precisamente esta disciplina

la que permite llevar orden al desarrollo de aplicaciones de software, ya que al seguir

estándares de calidad tales como los ISO, SQUARE, ITIL y algunos modelos de calidad

como MOPROSOFT, Métrica 3 o CMMI, se logran mejores desarrollos, que además de

cumplir con los requerimientos funcionales, se desarrollan con calidad, en tiempo y en

costo estimados. La Dra. Hanna Oktaba en su columna de la revista Software Gurú, (2010),

destaca cómo las características funcionales tales como usabilidad, desempeño, seguridad,

funcionalidad, fiabilidad, compatibilidad, mantenibilidad, portabilidad y eficiencia en el

desempeño entre otras se vuelven cada día más importantes, y cómo los usuarios de

sistemas de cómputo dan por sentadas estas características cuando utilizan cualquier

software, pero sin embargo dichas características no son fáciles de lograr. En el caso del

Sistema de Automatización de los Procesos de Planeación (SAPP), ya se han realizado

esfuerzos aislados por parte de algunos Tecnológicos de automatizar de manera separada

los procesos que conlleva este Departamento. Sin embargo, además de tratarse de software

propietario que se adaptaba a las necesidades específicas de un tecnológico en particular,

era software que no se ajustaba a estándares de calidad y no se contaba con documentación

completa por lo que su instalación y mantenimiento al intentar su adopción en alguna otra

institución era muy difícil e incluía mucho gasto en costo y tiempo.

II. DESARROLLO DEL SAPP

A. Metodología y materiales

La información que se presenta en este artículo corresponde a una propuesta de

desarrollo de un sistema que permite automatizar los procesos del área de planeación del

Instituto Tecnológico de Morelia, para lo cual se realizó un análisis de los procesos de

elaboración del programa de trabajo anual (PTA), el programa operativo anual (POA), las

requisiciones de compra y el seguimiento y evaluación de las metas del PTA del Instituto.

Para realizar el análisis del Sistema de Automatización de los procesos de planeación

(SAPP), se recabó información sobre diferentes metodologías de desarrollo, estándares de

calidad de software y se eligió utilizar el MOPROSOFT, Modelo de desarrollo de software

mexicano que se basa en diversos modelos y estándares de calidad, creado específicamente

para empresas de tipo mediano y pequeño, así como las características marcadas en el

modelo SQuaRE en cuanto a la calidad de uso y de producto de software. Así mismo se

utilizaron algunas herramientas CASE para desarrollar un sistema que cumpla con las

necesidades de la institución.

B. Marco teórico

En el año 2005, se aprobó la norma ISO/IEC 25000, que pretendía crear un marco común

para todas las normas establecidas en este grupo de trabajo, esta norma denominada

SQuaRE (Software Producto Quality Requirements and Evaluation), se identifica como

ISO/IEC 25000:2005, Calero, Moraga y Piattini (2010). Este modelo SQuaRE marca como

características deseables en un producto software las características de calidad de uso que

se muestran en la tabla 1 y las características de calidad en producto que se muestran en la

tabla 2.

TABLA I

CARACTERÍSTICAS DE CALIDAD DE USO QUE MARCA EL MODELO SQUARE. [2]

Características Descripción

Efectividad Exactitud y completitud

Eficiencia Recursos gastados en relación a la efectividad lograda

Satisfacción Satisfacción de necesidades

Seguridad No debe haber riesgos de la vida, salud, propiedad o medio ambiente

Contexto global de uso Grado de uso con efectividad, eficiencia seguridad y satisfacción.

...

Descargar como (para miembros actualizados) txt (14 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com