206
BIBLlOGRAFIA
Asunción Gómez, Natalia Juristo, Cesar Montes, Juan Pazos INGENIERíA DEL CONOCIMIENTO Editorial Centro de Estudios Ramón Areces S.A. (1997)
Barry W. Boehm INGENIERíA DE SOFTWARE Prentice Hall (1981).
Celeste Jaen de Ruiz Trabajo de Investigación "Diagnostico sobre la Aplicación de las Normas IS09000 a las Empresas Desarrolladoras de Software en El Salvador" Universidad Tecnología de El Salvador (UTEC)
Echenique, José Antonio AUDITORIA EN INFORMÁTICA 1a. Edición, Editorial Mc Graw Hill, 1999
Hernández y Rodríguez Sergio ADMINISTRACION Edición 2002, Editorial Mc Graw Hill
J. Mc Call, P. Richards y G. Walters 1977 FACTORES DE CUALIDADES DEL SOFTWARE
Kendall & Kendall ANÁLISIS y DISENO DE SISTEMAS 3era. Edición
Laudon Kenneth ADMINISTRACION DE LOS SISTEMAS DE INFORMACION 3era . Edición México. 1996\
Moreno Navarro Juan José CALIDAD EN EL DESARROLLO Y MANTENIMIENTO DEL SOFTWARE 1era. Edición
Norman E. Fenton, Shari L. Pfleeger. METRICAS DE SOFTWARE PWS Publishing. (1996)
Oswaldo J.Marzorati DERECHO DE LOS NEGOCIOS INTERNACIONALES 3era. Edición 2003
207
Presman, Roger S. INGENIERIA DE SOFTWARE UN ENFOQUE PRACTICO 5a. Edición, Mc Graw Hill, México 2002
Reyes Ponce, Augustin TEORIA y PRACTICA Primera Parte, Editorial Limusa, México 1979
Roger S. Pressman (2001) INGENfERIA DE SOFTWARE McGraw-Hill.
Sommerville, Leon INGENIERiA DE SOFTWARE 6a . Edición, Pearson Editorial Mexico 2002
Stoner, James A. Freeman Edward ADMINISTRACION 5a. Edición, Editorial Prentice Hall, México 1992
William E. Perry (2000) METODOS EFECTIVOS DE TESTEO DE SOFTWARE. Wiley Computer
DIRECCIONES DE INTERNET CONSULTADAS
AUDITaRlA DE SISTEMAS INFORMÁTICOS
www .dmi.uib.es/-bbuades/auditoria/auditoria.html
http://comunidades.calle22.com/comunidades/727/com727con3.asp
http://cíberconta.unízar.es/LECCION/auditoria01/100.HTM
www .buhosoftware.netfirms.com/auditoria.htm
www.monografias .com/traba jos6/audi/audi .shtml
MEDIANA EMPRESA EN EL SALVADOR
www.conamipe.org
208
COMERCIO
www.monograftas.com/trabajoelsalv 2002
DOCUMENTACiÓN DE SISTEMAS
www.monografias.com/trabajo6/isof.shtml
ANALlsrs y DISEÑO DE SISTEMAS
www.monografias.com/trabajos7/resi/andi .shtml 2002
INGENIERIA DE SOFTWARE
www.monografias.com/trabajos8/isof/.htmI2002
TEOREMA DE SISTEMAS
http://www.codifikar.com.ar/inf sist codbar.htm
htlp://www.dimension-x.com/cf-bcrdrs2.htm
ANTECEDENTES DE INFORMATICA
htlp ://www.infoapuntes.com.ar/Apuntes/historiainformatica.htm. Informática
htt.p://www.monografias.com/trabajos1O/tege/tege.shtml, Sistemas
TESIS CONSULTADAS
Autor: Rodrlquez González, José Antonio
Titulo: Diseño de un sistema de control de costos para unidades de informática de la
mediana empresa
Institución: Universidad Francisco Gavídia (UFG)
Grado académico optado: Ing. en Ciencias de la Computación
Año: 2001
209
Autores: Ángel Menjivar, Sandra Yaneth; Romero Velásquez, Jorge Ernesto; Tejada
Cerna, Lucy Carolina.
Titulo: Diseño de un plan maestro como base estratégica para la implantación del
Instituto de ingeniería de software de la Universidad Francisco Gavidia.
Institución: Universidad Francisco Gavidia (UFG)
Grado académico optado: Lic. En Mercadotecnia y Publicidad
Año: 2003
Autores: Olivar Ayala, Ana Delmy; Padilla Arias de Álvarez, Ana Luz; López Juárez,
Edgar Roberto.
Titulo: Diseño de un sistema automatizado de auditoria operacional administrativa,
para optimizar los procesos de control interno en el área de ventas de la mediana
empresa del sector comercio de la zona metropolitana de San Salvador.
Institución: Universidad Francisco Gavidia (UFG)
Grado académico optado: Ing. en Ciencias de la Computación
Año: 2003
Autor: Rivas Alvarado, Reyna Isabel.
Titulo: Diseño de un sistema informático en línea para mejorar el control de
información de partidas de defunción en los distritos de la alcaldía municipal de San
Salvador.
Institución: Universidad Francisco Gavidia (UFG)
Grado académico optado: Ing. en Ciencias de la Computación
Año: 2003
210
Autores: Obando Piche, Jessica María de los Ángeles; Velásquez Marroquín, Evelyn
Carolina.
Titulo: Diseño de un arquetipo estratégico estándar para el desarrollo de software en
la mediana empresa del sector comercio del área metropolitana de San Salvador.
Institución: Universidad Francisco Gavidia (UFG)
Grado académico optado: Lic. en Sistemas de Computación Administrativa
Año: 2004
Autores: Quintanilla Flores, Reina Noemí; Ramfrez Vanegas, Nancy Noemí; Rivas
Alvarado, Juan José.
Titulo: Diseño de un modelo de tele-timework para incrementar la competitividad
interna de las áreas informática y administrativa de las alcaldías municipales del área
metropolitana de San Salvador.
Institución: Universidad Francisco Gavidia (UFG)
Grado académico optado: Lic. en Sistemas de Computación Administrativa
Año: 2004
Autores: Amaya Bonilla, Ingrid Karen ; Méndez Guzmán, Ana Cecilia; Soriano Jovel,
Tomás Reynaldo.
Titulo: Diseño de un sistema estratégico de teletrabajo para lograr la competitividad
en las medianas empresas dedicadas a la venta y mantenimiento de equipos de
computación ubicadas en el área metropolitana de San Salvador.
Institución: Universidad Francisco Gavidia (UFG)
Grado académico optado: Ing. en Ciencias de la Computación
Año: 2000
211
Autores: Escobar Flores, Evelio, Lopez Torres, Silvia Leticia
Titulo: Aplicación y Uso de Estándares Internacionales de Cal idad en el Desarrollo
de Software
Institución: Universidad José Simeón Cañas (UCA)
Grado académico optado: Lic. en Ciencias de la Computación
Año: 1999
Autores: Carias, Jaime Arturo; García, Ricardo William ; Marroquín, Sandra Patricia
Titulo : Sistema de información para la elaboración de Planes de entretenimiento
para los deportistas con Retardo Mental para las disciplinas deportivas de olimpiadas
especiales El Salvador
Institución: Universidad de El Salvador (UES)
Grado académico optado: Ingeniero de Sistemas Informáticos
Año: 2004
Autores: Alas, Helga Elena; Duran, Marco Antonio; Rodríguez, Victor Manuel;
Solórzano, José Ernesto
Titulo: Sistema Informático para la Gestión del desarrollo Profesional de los
docentes del Ministerio de Educación
Institución: Universidad de El Salvador (UES)
Grado académico optado: Ingeniero de Sistemas Informáticos
Año: 2004
212
GLOSARIO
EMPRESA
Se define como la unidad económica, jurídica y social; formada por recursos
humanos, materiales, técnicos y financieros , bajo la dirección, responsabilidad y
control de una persona.
INFORMATlCA
Es la ciencia del tratamiento automático de la información, que puede estar
constituida por un conjunto de palabras, números o símbolos, de lo que se denomina
en general expresión alfanumérica.
MICRO EMPRESA
Esta concentrada en el comercio como minorista o al menudeo, se estima que los
microempresarios se concentran en el pequeño comercio informal, también se
considera como una unidad económica generadora de empleo y de alta
productividad.
MODELO
Es la reproducción ideal y concreta de un objeto o de un fenómeno con fines de
estudio y experimentación.
PEQUEÑA EMPRESA
Es aquella que consta de tres funciones especializadas, como un grupo destinado a
la producción de bienes y/o servicios ; mientras otros grupos de personas se dedican
a las finanzas y control. Cuando existen uno o dos niveles intermedios de jefes, las
órdenes deben pasar normalmente a través de estos niveles.
213
SOFTWARE
Es el conjunto de programas de computadora, con estructuras de datos y su
documentación que hacen efectiva la logística, metodología o controles de
requerimientos del programa.
SISTEMAS
Conjunto organizado de cosas o partes interactuantes e interdependientes, que se
relacionan formando un todo unitario y complejo.
INFORMACION
Es lo que se obtiene del procesamiento de datos, es el resultado final.
PROGRAMA
Es una colección de instrucciones que indican a la computadora que debe hacer. Un
programa se denomina software , por lo tanto, programa , software e instrucción son
sinónimos.
BASES DE DATOS
Conjunto de datos organizado según una secuencia lógica que permite el acceso, de
forma sencilla y transparente de los programas de aplicación
DEPURAR
Eliminar los errores de un programa.
DOCUMENTO
Todo lo que se cree con una aplicación, incluyendo cualquier información que se
escriba, edite, presente en pantalla o guarde. Un documento puede ser, por ejemplo,
un informe comercial, una hoja de cálculo, un dibujo o una carta almacenados en el
disco bajo forma de archivo.
214
ISO
International Organization for Standardization (Organización Internacional para la
Normalización) Organización de carácter voluntario fundada en 1946 que es
responsable de la creación de estándares internacionales en muchas áreas,
incluyendo la informática y las comunicaciones. Está formada por las organizaciones
de normalización de sus países miembro .
LENGUAJE
En informática, conjunto de caracteres e instrucciones utilizado para escribir
programas de ordenador.
ANEXOS
ANEXO 1
LISTADO DE EMPRESAS DESARROLLADORAS DE SOFTWARE
NOMBRE OIRECCION TELEFONO FAX
DISEflD y DISTRIBUCION DE SISTEMAS , MZEA, SA /C,V COL. GUADALUPE PJE.J N? 4-E 227-2701 227·270 1
KRYSTAL SYSTEMS. S.A DE cv. COL. MIRAMONTE. CALLE SISIMILES y AV. AUGUSTO "112-0 261-1114 261-1 104
AURUM SOLUTlONS , S.A DE cv. FINAL 83 AV. SUR PJE. A # 262. COL. ESCALON 275-4254 263·3948
SoFMARE DE CENTROM1ERICA 23 AV.SUR y 6A.C.PTE .#1112 271·3644 274·3142
EMPRESAS DEL AGRO. SA DE C.V. 7A.C.PTE.RES.FONTAINEBLUE EOIF. F APTo. 1 COL. ESCA 263-303 1 264--5352
INTERPASS, S.A DE cv. COL. SAN FRANCISCO. AV. LAS DALIAS # 5-1 298- '174 298-' 174
PHSOFMARE, SA DE c.v. REPARTO LOS HEROES 2A.ETAPA CALE "S" # 49 S.S. 211-0538 273-2625
ISTMANIA COMUNICACIONES , S.A. DE cv. 7A C.PTE. # 4021 COL. ESCALON. 263-6B47 263-6847
NJT COMPUTADORAS. 3A. C. PTE. y 11 AV. SUR PlAZA PASADENA L-214. 222-8359 222-8359
SISTEMA CONSULTORES , SA DE CV '2 C. PTE. #2330, COL. FLOR BLANCA. 223-2062 224· ' 151
VISUAL K, SAoDE C.V. BLVO. VENEZUELA. COL. ROMA # 2BSO ,EDIFICIO laSA. 275-9846 275-9649
GRUPO DE SOLUCIONES INFORMAT\CAS E.S. S A DE CV KM . 6 CARRETERA A SANTA TECLA. EDIFJCIORAF. 287-3333 2B7·331O
INGENIA, S.A DE c.v. 6TA. C. OTE. # 6-2, COL. UTILA. 264-1426
MECK, S.A. DE c.v AV. LA REVOLUCION #331, COL. SAN BENITO. 243~02
SOLUCIONES DE INTERNET. SA DE C.V. C. PLANES DE RENDEROS KM. 4, #180 270-3970 27B-3970
SMO, S.A DE C.V. JA. ETAPA C. C, # 4 COL. LOMAS DE FRANCISCO. 248-5530
INFDGROUP. 61 AV. NTE. EDIF. CAPELLY L. 4 COL. ESCAlEN 211-5146
AMADEUS GLOBAL TRAVEL DISTRIBUTION INC SUC a SAL BLVD. LOS HEROES. EOIF. TORRE ROBLE 90 NIVEL 261·2630 261-2629
CECOMSA , SA DE C.V. ALAMEDA soossva,T #2419 250-S600
SITA INFORMATION NETWORKING COMPUTING B.V. BLVD. LOS HEROES EDIF. ROBLE 40. NIVEL 279-2033 223-3685
TECHGNOSIS , S A DE c.v. 91 AV. NTE. CONO. EL MIRADOR #2, COL ESCALON 263-2564 263-2564
PARAsENSE. SA DE C.V. COL. CIMA DE LA ESCALON G. REP. FEO.DE AlEMANIA #3 275-9108
SYSCOM, SAo DE C.V. 19 AV.SUR RES. PRIMAVERA PLAZUELA LAS AZULINAS #3 298-0519 288-0519
UFG
ANEXO 2
CUESTIONARIO ESTRUCTURADO
UNIVERSIDAD FRANCISCO GAVIDIA FACUL TAD DE CIENCIAS ECONOMICAS
1. SOLICITUD DE COLABORACION
Somos Egresados de la Universidad "Francisco Gavidia" de la carrera de Licenciatura en
Sistemas de Computación Administrativa , al respecto, estamos haciendo una encuesta
sobre la necesidad del "Diseño de un Modelo de Ingeniería de Software que contribuya al
aseguramíento de la Calidad de los Sistemas de Información elaborados por las Micro y
Pequeñas empresas desarrolladoras de Software ubicadas en el departamento de San
Salvador y La Libertad". De manera atenta solicitamos su valiosa colaboración para contestar
las siguientes preguntas, y le garantizamos que los datos se utilizaran de forma confidencial;
lo cual agradeceremos ya que esto dará validez a nuestra investigación de trabajo de
graduación. Muchas gracias.
11. DATOS DE CLASIFICACION
Cual es su cargo dentro de la Empresa: _
Cuanto tiempo tiene de laborar en la empresa: _
11I. CUERPO DEL CUESTIONARIO
Marque con una X la opción u opciones que considere apropiadas a su criterio.
1. ¿Qué tipo de servicio ofrece? O a) Desarrolladores de Software b) Venta de equipos de InformáticaD
e) Servicio de mantenim iento O c) Otros D Especifique: _
2. ¿Cuánto tiempo tiene la empresa de operar en el mercado?
a) Menos de 3 años
b) De mas de 3 a 6 años - - -e) Mas de 6 años
3. ¿Aplica algún Modelo de Calidad en la elaboraci6n de su Software?
a)SiD b) No D
Si su respuesta es SI Menci6nelo: _
4. ¿Conoce la ISO que regula la producci6n de Sw?
a)SiD b) No D
Sí su respuesta es SI Menci6nelo: _
5. ¿Ejecuta programas de capacitación a su personal para asegurar que se cuente con las
habilidades necesarias en el desarrollo de software?
a)SiD b)No D
Mencione algún ejemplo:
6. ¿Utiliza algún modelo de Estimación para reducir tiempo y dinero en el desarrollo del
SW?
a)SiD b)No D
7. ¿Los tiempos de entrega del Software se realizan de forma:
a) Por Avances D b) Finalizado el SW D c) 50% antes de finalizadoD
8. Considera que sus clientes están satisfechos con el producto que les proporciona?
a)SiD b)No D
Porque: _
9. ¿Qué herramienta utiliza para controlar la Cal idad en el producto de Software que
ofrece?
a) Auditarlas Internas D b) Correcciones en puesta en marcha D
c) Encuestas a los clientes D d) Incremento en la demanda D
e) Otros D mencione:
- - - -
-----
10. ¿Cumple con el tiempo y presupuesto estimado para el desarrollo del sw?
a) Siempre O b) Casi siempre D e) Nunca D
11. ¿Al entregar un software que no satisface al cliente. eso le provoca una perdida de?
a) FinancieroO b) Prestigio D e) CredibilidadO
d) Ninguno O e) Todos. O
12. ¿Qué porcentaje de error asignan actualmente a sus producciones de software?
13. ¿Considera usted que proporciona un mejor servicio que su competencia?
a)S¡D »- r Por que? _
14. ¿Qué medidas utilizan para evitar fraudes o hackeo en los software que desarrollan?
Especifique: _
15. ¿Son fáciles de modificar los sistemas que desarrolla?
a)SiO b)No O
16. ¿Cada cuanto tiempo da mantenimiento al software que elabora?
a) Cada 3 meses O b) 6 meses D c) 1 año D e) Otros D Especifique cuantos _
17. Después de haber contestado las preguntas anteriores ¿Como clasifica su Empresa, en
lo que se refiere a la Calidad de sus productos de Software?
a) Cumple con las normas de calidad establecidas en sus planes _
b) Las conoce pero no las aplica
e) Desconoce los conceptos de calidad de software _
d) Necesita mejorar
18. ¿Estaría dispuesto a implementar e invertir en un Modelo de Ingeniería de SW que
contenga de una forma sistemát ica y simplificada, los pasos a seguir para asegurar la
calidad en los SW que desarrolla?
b) NoOa)SiD
IV. DATOS DE IDENTIFICACiÓN
Observaciones: - - _
Nombre de la Empresa: _
Encuestador: ~ _
Lugar: _
Fecha: _
ANEXO 3
GUIA DE ENTREVISTA
1. ¿Qué nivel académico posee?
2. ¿Qué lenguaje de programación utiliza?
3. ¿Existe un equipo de aseguramiento de calidad?
4. ¿Cuántos empleados laboran en la empresa?
5. ¿Alguna vez lo han demandado por no entregar el software requerido en el
tiempo estipulado?
6. ¿Como sabe si sus productos han alcanzado el nivel esperado de Calidad?
ANEXO 4
DESCRIPCION DE PUESTOS
Gerente de Proyectos:
También conocidos como administradores de proyectos o líderes de proyectos,
tienen la responsabilidad de dirigir el desarrollo de proyectos software que por su
tamaño o complejidad requieren de la participación de un equipo de profesionales.
Los administradores de proyectos usualmente participan en todas las etapas del ciclo
de desarrollo de software: análisis, desarrollo. programación, prueba e instalación.
Aunque las funciones que realizan son primordialmente de carácter administrativo,
los Gerentes de Proyectos requieren una sólida formación técnica con el fin de poder
garantizar el desarrollo del proyecto en el tiempo programado y con el costo
estimado .
Líder de Aseguramiento de la Calidad:
Es el responsable del mantenimiento del dialogo primario con los referentes del área
de desarrollo, administra el presupuesto de los proyectos para la función de SQA..
es además responsable de asegurar al equipo de trabajo los elementos que éste o
cualquiera de sus integrantes necesite.
Coordina las necesidades políticas de los proyectos con las capacidades operativas
disponibles, mantenimiento de la conducción de todo el equipo de de Aseguramiento
de la Calidad. Debe de responsabilizarse de elaboración periódica de informes de
avance y seguimiento.
Su presencia en reuniones técnicas, siempre que sea necesario, además de la
supervisión (directa o indirecta) evaluación de cada integrante del equipo y
responsable de velar por la disciplina y cumplimiento del equipo.
Analistas de Requerimientos:
Son las personas que utilizan su conocimiento y habilidades para la elaboración,
descripciones y especificaciones de las necesidades del cliente, Utilizando sus
conocimientos para realizar un análisis de lo solicitado o requerido del cliente.
Estudian si los requerimientos expresan las necesidades del usuario, además de
realizar una verificación de la separación de los requerimientos entre obligatorios y
opcionales.
Analista de Aseguramiento de Calidad:
Es el responsable de asegurar el cumplimiento de su presupuesto asignado, de la
aplicación de la metodologia de aseguramiento de la calidad para los proyectos
asignados. Además de asegurar el cumplimiento de los objetivos fijados por el líder
de Aseguramiento de la Calidad y de la metodología de trabajo fijada.
Son responsables de asegurar y controlar la calidad del software desarrollado. Para
ello, deben garantizar que las especificaciones desarrolladas en las etapas de
análisis y diseño sean consistentes y completas e interpretadas adecuadamente por
los programadores. Además, deben garantizar que los programas operen
adecuadamente, sobre todo ante condiciones que no hayan sido previstas
anteriormente.
Analistas de Sistemas:
Son las personas responsables de utilizar su conocimiento y habilidades para
resolver problemas utilizando las capacidades de la tecnologfa de la información para
satisfacer las necesidades de una organización. Estos profesionales estudian
problemas de procesamiento de datos administrativos, científicos o de ingeniería y
diseñan nuevas aplicaciones utilizando computadores. Este proceso puede incluir la
I
planificación y el desarrollo de nuevos sistemas de cómputo o el desarrollo de formas
para aplicar sistemas existentes a operaciones realizadas manualmente o mediante
un método menos eficiente. Se incluyen en esta ocupación los Analistas
Programadores, es decir aquellos analistas que además realizan funciones de
programación.
Programadores:
Son los que escriben y dan mantenimiento a los programas de cómputo que listan los
pasos en secuencia lógica que un computador debe ejecutar para llevar a cabo sus
funciones . En las organizaciones grandes, los programadores toman en cuenta las
descripciones preparadas por analistas de sistemas que han estudiado las tareas
que los computadores van a realizar . La transición entre computadores centrales y
personales ha eliminado la distinción una vez muy rígida entre programadores y
usuarios . Muchos usuarios están realizando actualmente tareas que antes llevaban a
cabo programadores. Similarmente, paquetes sofisticados de software están
permitiendo a los analistas de sistemas a escribir directamente programas.
Documentadores:
Son los que elaboran manuales técnicos de los sistemas de cómputo desarrollados y
guías que facil iten a los usuarios su uso. Los documentadores deben trabajar en
estrecha colaboración con los analistas y programadores. Además de conocimiento
técnico, los documentadores deben poseer habilidades para la comunicación escrita .
Usuario Final: es el cliente, quien deberá de validar si el software cumple con los
requerimientos solicitados.
1
2
3
ANEXO 5
ACTA DE ENTREGA DE ETAPA
NOMBRE DE LA ACTA DE REUNIÓN
FECHA DEL ACTA: 24/06/2005
EMPRESA
REUNiÓN : CONCEPTO FECHA DE LA REUNiÓN :
21/06/2005
ETAPA:
!1. INSTALACIÓN DEL SISTEMA ETAPA DE DISEÑO
ASISTENTES;
NOMBRE UNIDAD A LA QUE PERTENECE
ASUNTOS TRATADOS Y ACUERDOS/COMPROMISOS:
TEMAS Y RESPONSABLES FECHA ACUERDOS/COMPROMISOS (unidad) LíMITE
1. TEMA: Como parte de la entrega oficial de las Etapas que comprenden el Modelo de Ingeniaría que contribuye al Aseguramiento de la Calidad de los Sistemas de Información elaborados por la empresa (Nombre de la Empresa).
ACUERDO:
Comité de Calidad Gerente de Informática
11/06/05
Se ha revisado y finalizado la etapa de Diseño, la cual se firma de entregada y se da por aceptada.
FIRMAS:
Nombre y Firma Nombre y Firma Gerente de Informática Uder Aseguramiento Calidad