S.E.P.                                                     D.G.E.S.T.                 S.E.I.T.



                                                          INSTITUTO TECNOLÓGICO
                                                                DE TUXTEPEC

                                                                 ASIGNATURA:
   IN




                                                     EC
    ST




                                                    EP




                                                          FUNDAMENTOS DE SISTEMAS DE
        IT




                                               XT




             TO
         U




                  TE                           TU
                     C                     E
                         N OL O GI C O D
                                                                INFORMACION


                                                                   UNIDAD:
                                                                        2
                                                                    TEMA:
                                                                    ENSAYO

                                                                  ALUMNOS:
                                                             LUIS CARLOS DIAZ MORA
                                                             ADRIAN CABRERA LÓPEZ
                                                             SERGIO VELASCO OJEDA
                                                            RODRIGO DIONICIO FELIPE
                                                            VALENTIN MANZANO CRISANTO

                                                                CATEDRÁTICO:


                                                           MC.MARIA DE LOS ANGELES MARTINEZ


                                                    TUXTEPEC, OAX. 18 DE SEPTIEMBRE DEL 2012
INTRODUCCION

Este sistema ha sobrepasado la habilidad de desarrollar y mantener el
software por parte de las organizaciones que se dedican a esta actividad,
por lo que las empresas mexicanas desarrolladoras de software necesitan
lograr una evolución hacia la cultura de excelencia en la ingeniería y la
administración del software. la calidad del software está directamente
relacionada con su proceso de desarrollo, considera que un proceso bien
conocido y ampliamente utilizado, sustentado en medición y predicción de
eventos, permite controlar en buena medida la producción de software y en
consecuencia software de calidad.

El estudio de la calidad del software de lleva a cabo a través de la
ingeniería de software, que Farley (1998) define como la disciplina
tecnológica y administrativa dedicada a la producción sistemática de
productos de software, que son desarrollados y modificados a tiempo y
dentro de un presupuesto definido.
DEFINICIÓN DEL SOFTWARE
Existen varias definiciones similares aceptadas para software, pero
probablemente la más formal sea la siguiente: Es el conjunto de los
programas de cómputo, procedimientos, reglas, documentación y datos
asociados que forman parte de las operaciones de un sistema de
computación. Considerando esta definición, el concepto de software va
más allá de los programas de computación en sus distintos estados: código
fuente, binario o ejecutable; también su documentación, los datos a
procesar e incluso la información de usuario forman parte del software: es
decir, abarca todo lo intangible, todo lo «no físico» relacionado. El
término «software» fue usado por primera vez en este sentido por John W.
Tukey en 1957. En la ingeniería de software y las ciencias de la
computación, el software es toda la información procesada por
los sistemas informáticos: programas y datos. El concepto de leer
diferentes secuencias de instrucciones (programa) desde la memoria de un
dispositivo para controlar los cálculos fue introducido por Charles
Babbage como parte de su máquina diferencial.
CALIDAD


Es la aptitud de un producto o servicio para satisfacer las necesidades del usuario. Es
la cualidad de todos los productos, no solamente de equipos sino también
de programas. En el desarrollo de software, la calidad de diseño acompaña a la
calidad de los requisitos, especificaciones y diseño del sistema. La calidad de
concordancia es un aspecto centrado principalmente en la implementación; Si la
implementación sigue al diseño, y el sistema resultante cumple con los objetivos de
requisitos y de rendimiento, la calidad de concordancia es alta.

Adicionalmente se puede seguir los siguientes aspectos para evaluar la calidad del
software:


                            CALIDAD DE SOFTWARE

Características propias del software aquellas que tu quieres controlar y asegurar, el
software es un producto inmaterial que no se fabrica, tampoco se degradan
físicamente, sino que se desarrolla. El software puede tener errores, incidencias pero
no son similares a lo que cualquier equipo de carácter físico.
La calidad del software se encuentra casi a la par de la calidad tradicional,
ligeramente detrás debido a que la calidad tradicional tiene varias décadas de historia,
mientras que la calidad de software tiene entre 50 y 30 años de haber surgido.
CERTIFICACION DE SOFTWARE: Consecuencia de un proceso que es asegurar
la calidad pero nunca es el objetivo final. La calidad de software no se certifica, lo
que se certifica son los procedimientos para construir un software de calidad, los
procedimientos deben ser correctos y estar en función de la normalización (ISO
9000, CMMI, MoProSoft...).


NORMATIVA ISO 9000


Pone a disposición de un auditor o certificador los procesos internos, de forma que
este indique si cumple o no la normativa al 100%, audita el sistema; Si los resultados
son positivos se emite la certificación y cada cierto tiempo se tiene que renovar; La
certificación es costosa, a consecuencia de costes que ocasionan la lejanía y el tiempo
de duración de proceso (aprox. 6 meses). Se certifica la empresa y la metodología
para el desarrollo de la aplicación.


MEDICION DE SOFTWARE
En el software lo que se mide son atributos propios del mismo, se descompone un
atributo general en otros más simples de medir, a veces se mide bien o mal ya que la
descomposición del atributo genérico de calidad en otros sub-atributos se torna irreal,
se mide con datos estadísticos no avalados, es imposible decir que la medición se
hace en forma correcta.
El concepto de medida va de más a menos, va de lo general a lo concreto y lo
concreto es asociado a la métrica, cuya combinación te daría el nivel de calidad
o seguridad de tu producto. Las ciencias bien estructuradas se basan en medidas bien
hechas, se basan en la matemática.
TIPOS DE MEDIDAS
   Número de errores durante un periodo determinado.
   Fallo en la codificación o diseño de un sistema que causa que el programa no funcione
    correctamente o falle.
   Tamaño de un producto informático (líneas de código)
   Métrica de punto función (IBM): relaciona funcionalidades que ofrecía.
   Estimación de costes y esfuerzos.


             GARANTÍA DE LA CALIDAD DEL SOFTWARE
 Conjunto de actividades de planificación, estimación y supervisión del proceso de
desarrollo, que se realizan de forma independiente al equipo de desarrollo, de tal
forma que los productos software resultante cumplen los requisitos establecidos y
satisfacen los niveles de calidad exigidos.



CONTROL DE LA CALIDAD


CONTROLES DINÁMICOS
- Prueba modular: Se prueba cada módulo aislado del resto del sistema

- Prueba de integración: Se prueba que las interfaces entre los módulos son correctas

- Prueba de sistema: Se prueba si el sistema satisface todos los requisitos del usuario Prueba de
aceptación: Su objetivo es demostrar al usuario que el sistema satisface sus necesidades Prueba de
regresión: Se comprueba que la nueva versión del producto no es de menos calidad que la anterior
ACTIVIDADES CONSTRUCTIVAS
*Modelos de proceso software

- Idealización del proceso de desarrollo y mantenimiento del software

- Se descompone el proceso en fases, definiendo las actividades a realizar

* Métodos y formalismos

- La sistematización de los procedimientos facilita la prueba de los resultados
obtenidos

- Se producen incrementos en la productividad (50-150)



                                 CONCLUSION

No se puede medir la calidad del software de forma correcta debido a su naturaleza,
la certificación se da a los procesos, la correcta consecución de los mismos
garantizaría un buen software. No se puede medir al software como tal, sino los
atributos que la conforman, tales métodos de medida deben ser exactos.
El usuario final mide la calidad del software según lo que tenga o no, es en ese
sentido de que la calidad del software depende de quien la juzgue. El hecho de que
una empresa tenga certificación en calidad de software no garantiza que su software
sea de calidad.
FUENTES CONSULTADAS

1. http://www.uv.mx/gestion/proyectos/documents/KARLAALEJANDR
   AJIMENEZMARTINEZ.pdf
2. http://www.csi-
   csif.es/andalucia/modules/mod_ense/revista/pdf/Carlos_Caballero.pd
   f
3. http://www.bvs.sld.cu/revistas/aci/vol3_3_95/aci05395.htm
4. http://www.lcc.uma.es/~av/Publicaciones/02/CalidadDSBC.pdf
5. http://www.paginaspersonales.unam.mx/files/69/Publica_2011062221
   5614.pdf
6. http://www.cimat.mx/Eventos/seminariodetecnologias/handout-
   CLemus.pdf

Más contenido relacionado

DOCX
Manual de normas y procedimientos proyecto de redes ghp
PDF
Manual de normas y procedimientos de seguridad
PDF
Ntc iso9000
DOCX
Informe analisis
PDF
Informe Implantación
PDF
Norma tecnica peruana - iso 12207
DOCX
Autoevaluación del equipo
PDF
4 vias sobres la ingienieria en informatica dentro de la informatica
Manual de normas y procedimientos proyecto de redes ghp
Manual de normas y procedimientos de seguridad
Ntc iso9000
Informe analisis
Informe Implantación
Norma tecnica peruana - iso 12207
Autoevaluación del equipo
4 vias sobres la ingienieria en informatica dentro de la informatica

Similar a Rodrigo (20)

DOCX
Ensayo Reingenieria
PDF
Ensayo fsi --
DOCX
Reingenieria
PPTX
Presentacion reing
PDF
Ejemplos práctios de calidad en el software tecdencies
PDF
Presentación Norma Técnica Peruana
DOCX
Mapa conceptua ing_soft.
DOCX
Sis05 isi ingeneria_software_i
DOCX
Sis05 isi ingeneria_software_i
PPTX
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
PDF
Apuntes 1
PPTX
Método cascada
PPTX
Método cascada
DOCX
Informe final
DOCX
Proyecto
DOCX
Corporacion capsula
PDF
Ingenieria de software
DOCX
Ensayo sobre la calidad de software
DOCX
Ensayo sobre la calidad de software
DOCX
Ensayo sobre la calidad de software
Ensayo Reingenieria
Ensayo fsi --
Reingenieria
Presentacion reing
Ejemplos práctios de calidad en el software tecdencies
Presentación Norma Técnica Peruana
Mapa conceptua ing_soft.
Sis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_i
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Apuntes 1
Método cascada
Método cascada
Informe final
Proyecto
Corporacion capsula
Ingenieria de software
Ensayo sobre la calidad de software
Ensayo sobre la calidad de software
Ensayo sobre la calidad de software
Publicidad

Más de Valentin Manzano (15)

DOCX
Mapa conceptual.gestion de riesgos
DOCX
Gestion de servicio de ti
DOCX
Mapa conceptual
DOCX
Exposicion.investigacion
DOCX
Tipos de módeems
DOCX
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
DOCX
Cuadro comparativo de llos medios de transmision guiados y no guiados
DOC
Cuadro comptv medios de transmision guiados y no guiados
DOCX
Ensayo telecomunicaciones valentin_manzano_crisanto
DOC
Ensayo telecomunicaciones samuel_ballesteros_benito
DOC
Ensayo telecomunicaciones samuel_ballesteros_benito
DOC
PPT
Manejo de memoria
DOC
PDF
Mapa conceptual
Mapa conceptual.gestion de riesgos
Gestion de servicio de ti
Mapa conceptual
Exposicion.investigacion
Tipos de módeems
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
Cuadro comparativo de llos medios de transmision guiados y no guiados
Cuadro comptv medios de transmision guiados y no guiados
Ensayo telecomunicaciones valentin_manzano_crisanto
Ensayo telecomunicaciones samuel_ballesteros_benito
Ensayo telecomunicaciones samuel_ballesteros_benito
Manejo de memoria
Mapa conceptual
Publicidad

Rodrigo

  • 1. S.E.P. D.G.E.S.T. S.E.I.T. INSTITUTO TECNOLÓGICO DE TUXTEPEC ASIGNATURA: IN EC ST EP FUNDAMENTOS DE SISTEMAS DE IT XT TO U TE TU C E N OL O GI C O D INFORMACION UNIDAD: 2 TEMA: ENSAYO ALUMNOS: LUIS CARLOS DIAZ MORA ADRIAN CABRERA LÓPEZ SERGIO VELASCO OJEDA RODRIGO DIONICIO FELIPE VALENTIN MANZANO CRISANTO CATEDRÁTICO: MC.MARIA DE LOS ANGELES MARTINEZ TUXTEPEC, OAX. 18 DE SEPTIEMBRE DEL 2012
  • 2. INTRODUCCION Este sistema ha sobrepasado la habilidad de desarrollar y mantener el software por parte de las organizaciones que se dedican a esta actividad, por lo que las empresas mexicanas desarrolladoras de software necesitan lograr una evolución hacia la cultura de excelencia en la ingeniería y la administración del software. la calidad del software está directamente relacionada con su proceso de desarrollo, considera que un proceso bien conocido y ampliamente utilizado, sustentado en medición y predicción de eventos, permite controlar en buena medida la producción de software y en consecuencia software de calidad. El estudio de la calidad del software de lleva a cabo a través de la ingeniería de software, que Farley (1998) define como la disciplina tecnológica y administrativa dedicada a la producción sistemática de productos de software, que son desarrollados y modificados a tiempo y dentro de un presupuesto definido.
  • 3. DEFINICIÓN DEL SOFTWARE Existen varias definiciones similares aceptadas para software, pero probablemente la más formal sea la siguiente: Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación. Considerando esta definición, el concepto de software va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado. El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial.
  • 4. CALIDAD Es la aptitud de un producto o servicio para satisfacer las necesidades del usuario. Es la cualidad de todos los productos, no solamente de equipos sino también de programas. En el desarrollo de software, la calidad de diseño acompaña a la calidad de los requisitos, especificaciones y diseño del sistema. La calidad de concordancia es un aspecto centrado principalmente en la implementación; Si la implementación sigue al diseño, y el sistema resultante cumple con los objetivos de requisitos y de rendimiento, la calidad de concordancia es alta. Adicionalmente se puede seguir los siguientes aspectos para evaluar la calidad del software: CALIDAD DE SOFTWARE Características propias del software aquellas que tu quieres controlar y asegurar, el software es un producto inmaterial que no se fabrica, tampoco se degradan físicamente, sino que se desarrolla. El software puede tener errores, incidencias pero no son similares a lo que cualquier equipo de carácter físico. La calidad del software se encuentra casi a la par de la calidad tradicional, ligeramente detrás debido a que la calidad tradicional tiene varias décadas de historia, mientras que la calidad de software tiene entre 50 y 30 años de haber surgido.
  • 5. CERTIFICACION DE SOFTWARE: Consecuencia de un proceso que es asegurar la calidad pero nunca es el objetivo final. La calidad de software no se certifica, lo que se certifica son los procedimientos para construir un software de calidad, los procedimientos deben ser correctos y estar en función de la normalización (ISO 9000, CMMI, MoProSoft...). NORMATIVA ISO 9000 Pone a disposición de un auditor o certificador los procesos internos, de forma que este indique si cumple o no la normativa al 100%, audita el sistema; Si los resultados son positivos se emite la certificación y cada cierto tiempo se tiene que renovar; La certificación es costosa, a consecuencia de costes que ocasionan la lejanía y el tiempo de duración de proceso (aprox. 6 meses). Se certifica la empresa y la metodología para el desarrollo de la aplicación. MEDICION DE SOFTWARE En el software lo que se mide son atributos propios del mismo, se descompone un atributo general en otros más simples de medir, a veces se mide bien o mal ya que la descomposición del atributo genérico de calidad en otros sub-atributos se torna irreal, se mide con datos estadísticos no avalados, es imposible decir que la medición se hace en forma correcta. El concepto de medida va de más a menos, va de lo general a lo concreto y lo concreto es asociado a la métrica, cuya combinación te daría el nivel de calidad o seguridad de tu producto. Las ciencias bien estructuradas se basan en medidas bien hechas, se basan en la matemática.
  • 6. TIPOS DE MEDIDAS  Número de errores durante un periodo determinado.  Fallo en la codificación o diseño de un sistema que causa que el programa no funcione correctamente o falle.  Tamaño de un producto informático (líneas de código)  Métrica de punto función (IBM): relaciona funcionalidades que ofrecía.  Estimación de costes y esfuerzos. GARANTÍA DE LA CALIDAD DEL SOFTWARE Conjunto de actividades de planificación, estimación y supervisión del proceso de desarrollo, que se realizan de forma independiente al equipo de desarrollo, de tal forma que los productos software resultante cumplen los requisitos establecidos y satisfacen los niveles de calidad exigidos. CONTROL DE LA CALIDAD CONTROLES DINÁMICOS - Prueba modular: Se prueba cada módulo aislado del resto del sistema - Prueba de integración: Se prueba que las interfaces entre los módulos son correctas - Prueba de sistema: Se prueba si el sistema satisface todos los requisitos del usuario Prueba de aceptación: Su objetivo es demostrar al usuario que el sistema satisface sus necesidades Prueba de regresión: Se comprueba que la nueva versión del producto no es de menos calidad que la anterior
  • 7. ACTIVIDADES CONSTRUCTIVAS *Modelos de proceso software - Idealización del proceso de desarrollo y mantenimiento del software - Se descompone el proceso en fases, definiendo las actividades a realizar * Métodos y formalismos - La sistematización de los procedimientos facilita la prueba de los resultados obtenidos - Se producen incrementos en la productividad (50-150) CONCLUSION No se puede medir la calidad del software de forma correcta debido a su naturaleza, la certificación se da a los procesos, la correcta consecución de los mismos garantizaría un buen software. No se puede medir al software como tal, sino los atributos que la conforman, tales métodos de medida deben ser exactos. El usuario final mide la calidad del software según lo que tenga o no, es en ese sentido de que la calidad del software depende de quien la juzgue. El hecho de que una empresa tenga certificación en calidad de software no garantiza que su software sea de calidad.
  • 8. FUENTES CONSULTADAS 1. http://www.uv.mx/gestion/proyectos/documents/KARLAALEJANDR AJIMENEZMARTINEZ.pdf 2. http://www.csi- csif.es/andalucia/modules/mod_ense/revista/pdf/Carlos_Caballero.pd f 3. http://www.bvs.sld.cu/revistas/aci/vol3_3_95/aci05395.htm 4. http://www.lcc.uma.es/~av/Publicaciones/02/CalidadDSBC.pdf 5. http://www.paginaspersonales.unam.mx/files/69/Publica_2011062221 5614.pdf 6. http://www.cimat.mx/Eventos/seminariodetecnologias/handout- CLemus.pdf