Está en la página 1de 5

Argumente de forma clara y bien redactada, cada uno de los siguientes puntos,

incluida la controversia con un compaero.


1. Qu fin cumple un ciclo de vida dentro de un Proyecto de
Ingeniera de Software?
La finalidad que cumple un ciclo de vida es definir las fases que se
requieren para validar el desarrollo de un proyecto desde su fase inicial
hasta su fase final, en un ciclo de vida se debe definir; el trabajo que se
realizara en cada fase, como se va a revisar, verificar y validar cada fase
realizada, quienes estn involucrados en cada fase y como se va controlar y
aprobar cada fase. La definicin de un ciclo de vida facilita el control sobre
los tiempos en que es necesario aplicar recursos de todo tipo (personal,
equipos, suministros, etc.) al proyecto.
El ciclo de vida bsico de un software consta de los siguientes
procedimientos:
Definicin de objetivos: definir el resultado del proyecto y su papel en la
estrategia global.
Anlisis de los requisitos y su viabilidad: recopilar, examinar y formular los
requisitos del cliente y examinar cualquier restriccin que se pueda aplicar.
Diseo general: requisitos generales de la arquitectura de la aplicacin.
Diseo en detalle: definicin precisa de cada subconjunto de la aplicacin.
Programacin (programacin e implementacin): es la implementacin de
un lenguaje de programacin para crear las funciones definidas durante la
etapa de diseo.
Prueba de unidad: prueba individual de cada subconjunto de la aplicacin
para garantizar que se implementaron de acuerdo con las especificaciones.
Integracin: para garantizar que los diferentes mdulos se integren con la
aplicacin. ste es el propsito de la prueba de integracin que est
cuidadosamente documentada.
Prueba beta (o validacin), para garantizar que el software cumple con las
especificaciones originales.
Documentacin: sirve para documentar informacin necesaria para los
usuarios del software y para desarrollos futuros.
Implementacin
Mantenimiento: para todos los procedimientos correctivos (mantenimiento
correctivo) y las actualizaciones secundarias del software (mantenimiento
continuo).

2. Qu fin cumple cada una de las Normas ISO 14598 y la 9126?,


explique de forma detallada cada una.
ISO 14598
En sus diferentes etapas, establece un marco de trabajo para evaluar la
calidad de los productos de software proporcionando, adems, mtricas y
requisitos para los procesos de evaluacin de los mismos.

En particular, es utilizada para aplicar los conceptos descritos en la norma


ISO / IEC 9126. Se definen y describen las actividades necesarias para
analizar los requisitos de evaluacin, para especificar, disear y realizar
acciones de evaluacin y para concluir la evaluacin de cualquier tipo de
producto de software.
La Norma ISO/IEC 14598 define el proceso para evaluar un producto de
software, el mismo consta de seis partes:
ISO/IEC 14598-1 Visin General: provee una visin general de las otras cinco
partes y explica la relacin entre la evaluacin del producto software y el
modelo de calidad definido en la ISO/IEC 9126
ISO/IEC 14598-2 Planeamiento y Gestin: contiene requisitos y guas para
las funciones de soporte tales como la planificacin y gestin de la
evaluacin del producto del software.
ISO/IEC 14598-3 Proceso para desenvolvedores: provee los requisitos y
guas para la evaluacin del producto software cuando la evaluacin es
llevada a cabo en paralelo con el desarrollo por parte del desarrollador.
ISO/IEC 14598-4 Proceso para adquirientes: provee los requisitos y guas
para que la evaluacin del producto software sea llevada a cabo en funcin
a los compradores que planean adquirir o reutilizar un producto de software
existente o pre-desarrollado.
ISO/IEC 14598-5 Proceso para avaladores: provee los requisitos y guas para
la evaluacin del producto software cuando la evaluacin es llevada a cabo
por evaluadores independientes.
ISO/IEC 14598-6 Documentacin de Mdulos: provee las guas para la
documentacin del mdulo de evaluacin.
ISO 9126
ISO 9126, el cual es un estndar internacional para la evaluacin de la
calidad del software. Este esta reemplazado por el proyecto SQuaRE, ISO
25000:2005, el cual sigue los mismos conceptos que el estndar del cual
estamos hablando.
Caractersticas Norma ISO 9126
El modelo establece diez caractersticas, seis que son comunes a las vistas
interna y externa y cuatro que son propias de la vista en uso.
A continuacin se describen las caractersticas y subcaractersticas propias
de este estndar que se encuentran dentro de las vistas interna y externa,
las cuales usaremos para evaluar el software de CMI.
Funcionalidad: capacidad del software de proveer los servicios necesarios
para cumplir con los requisitos funcionales.
Subcaractersticas:
Idoneidad.- Hace referencia a que si el software desempea las tareas para
las cuales fue desarrollado.
Exactitud.- Evala el resultado final que obtiene el software y si tiene
consistencia a lo que se espera de l.
Interoperabilidad.- Consiste en revisar si el sistema puede interactuar con
otro sistema independiente.

Seguridad.- Verifica si el sistema puede impedir el acceso a personal no


autorizado.
Fiabilidad: capacidad del software de mantener las prestaciones requeridas
del sistema, durante un tiempo establecido y bajo un conjunto de
condiciones definidas.
Subcaractersticas:
Madurez.- Se debe verificar las fallas del sistema y si muchas de estas han
sido eliminadas durante el tiempo de pruebas o uso del sistema.
Recuperabilidad.- Verificar si el software puede reasumir el funcionamiento
y restaurar datos perdidos despus de un fallo ocasional.
Tolerancia a fallos.- Evalua si la aplicacin desarrollada es capaz de manejar
errores.
Usabilidad: esfuerzo requerido por el usuario para utilizar el producto
satisfactoriamente.
Subcaractersticas:
Aprendizaje.- Determina que tan fcil es para el usuario aprender a utilizar
el sistema.
Comprensin.- Evala que tan fcil es para el usuario comprender el
funcionamiento del sistema
Operatividad.- Determina si el usuario puede utilizar el sistema sin mucho
esfuerzo.
Atractividad.- Verifica que tan atractiva se ve la interfaz de la aplicacin.
Eficiencia: relacin entre las prestaciones del software y los requisitos
necesarios para su utilizacin.
Subcaractersticas:
Comportamiento en el tiempo.- Verifica la rapidez en que responde el
sistema
Comportamiento de recursos.- Determina si el sistema utiliza los recursos
de manera eficiente
Mantenibilidad: esfuerzo necesario para adaptarse a las nuevas
especificaciones y requisitos del software.
Subcaractersticas:
Estabilidad.- Verifica si el sistema puede mantener su funcionamiento a
pesar de realizar cambios.
Facilidad de anlisis.- Determina si la estructura de desarrollo es funcional
con el objetivo de diagnosticar fcilmente las fallas.
Facilidad de cambio.- Verifica si el sistema puede ser fcilmente modificado
Facilidad de pruebas.- .- Evala si el sistema puede ser probado fcilmente
Portabilidad: capacidad del software ser transferido de un entorno a otro.
Subcaractersticas:
Capacidad de instalacin.- Verifica si el software se puede instalar
fcilmente
Capacidad de reemplazamiento.- Determina la facilidad con la que el
software puede remplazar otro software similar.
Adaptabilidad.- El software se puede trasladar a otros ambientes
Co-Existencia.- El software puede funcionar con otros sistemas
Cada una de las caractersticas debe ser evaluada dentro del software
basndonos en pruebas de funcionamiento, medicin de rendimiento y
pruebas con usuarios que harn uso del sistema.

3. Qu y cmo es el papel que puede jugar el Auditor de Sistemas?


ante los dos temas anteriores.
El papel que desempea un auditor de sistemas en un ciclo de vida es
identificar, analizar y evaluar los requerimientos del usuario, riesgos,
exposiciones a ellos y los controles en aplicaciones especficas durante la
fase de desarrollo, adquisicin o mantenimiento de las aplicaciones.
El auditor evala y comprueba en determinados momentos del tiempo los
controles y procedimientos informticos ms complejos, desarrollando y
aplicando tcnicas mecanizadas de auditora, incluyendo el uso del
software. En muchos casos, ya no es posible verificar manualmente los
procedimientos informatizados que resumen calculan y clasifican datos, por
lo que se deber emplear software de auditora y otras tcnicas asistidas
por ordenador.
El auditor es responsable de revisar e informar a la Direccin de la
Organizacin sobre el diseo y el funcionamiento de los controles
implantados y sobre la fiabilidad de la informacin suministrada.
Se pueden establecer tres grupos de funciones a realizar por un auditor
informtico.
Participar en las revisiones durante y despus del diseo, realizacin,
implantacin y explotacin de aplicaciones informticas, as como en las
fases anlogas de realizacin de cambios importantes.
Revisar y juzgar los controles implantados en los sistemas informativos o
para verificar su adecuacin a las rdenes e instrucciones de Direccin,
requisitos legales, proteccin de confidencialidad y cobertura ante
errores y fraudes.
Revisar y juzgar el nivel de eficacia, utilidad, fiabilidad y seguridad de los
equipos e informacin.
El Auditor de Sistemas debe tener las capacidades necesarias para la
realizacin de la auditora, para lograr esto debe aplicar estndares especficos
para este tipo de auditora, ya que la informacin es un activo vital para el
xito y la continuidad en el mercado de cualquier organizacin. El
aseguramiento de dicha informacin y de los sistemas que la procesan es, por
tanto, un objetivo de primer nivel para la organizacin.
El auditor de sistemas debe orientarse de normas como la ISO 9126 y la ISO
14598 (Evaluacin del Software), la cual su objetivo principal es guiar el
desarrollo de los productos de software con la especificacin y evaluacin de
requisitos de calidad. Establecer criterios para la especificacin de requisitos
de calidad de productos software, sus mtricas y su evaluacin.
[1]
http://www.cuatrorios.org/index.php?
option=com_content&view=article&id=163:norma-iso-9126-para-an
%C3%A1lisis-de-software&catid=39:blogsfeeds
[2] http://calidaddelsoftware.es.tl/Norma-ISO-IEC-14598.htm
[3] http://vanevargas.jimdo.com/m%C3%B3dulos/modelos/modelo-iso-9126/
[4] http://es.ccm.net/contents/223-ciclo-de-vida-del-software
[5] http://spw.cl/proyectos/apuntes2/cap_6.htm

[6] http://informatica.uv.es/iiguia/2000/IPI/material/tema9.pdf
[7]
https://issuu.com/pecesdelinfierno/docs/auditoria_del_ciclo_de_vida_de_sistema
s
Controvierta con un compaero. FALTA
Compaera debemos tener en cuenta que las ISO 9126 e ISO 14598 desde el
2001 no se han publicaron nuevas versiones, por otro lado el auditor de
sistemas puede
orientarse de la familia de normas 25000 las cuales
establecen un modelo de calidad para el producto software adems de definir
la evaluacin de la calidad del producto. Buscar norma y ultima actualizacin??

También podría gustarte