actividad 2

9

Click here to load reader

Upload: alfonso-hernandez

Post on 07-Nov-2015

107 views

Category:

Documents


14 download

DESCRIPTION

ACT

TRANSCRIPT

Qu implica el aseguramiento de la calidad del software en el ciclo de vida del mismo?

Implica que hay que definir acciones que son de gran vitalidad en el ciclo de su vida desde su inicio hasta su final para lograr un producto de calidad en todo su ciclo de vida, lo que se debe definir de forma inestimable es:

-Definir los objetivos del software- Analizar los requisitos y la viabilidad del software- Diseo general y detalles del software- Programacin e implementacin del software- Pruebas de la unidad

Otras cosas que se deben definir para la calidad del software en todo su ciclo de vida como requisitos son:

- Identificar los problemas, oportunidad y los objetivos.- Determinar los requerimientos de la informacin- Analizar las necesidades- Diseo de los sistemas recomendados- Desarrollar y documentar el software- Las pruebas del sistema- Implementar el sistema

El resultado final es un software de calidad ptima y enfocada a la necesidad de su uso.Ningn software es perfecto, solo hay software con la calidad suficiente en un contexto de uso para cumplir ciertos objetivos o las necesidades de los clientes.

Hay ciertas caractersticas para que un software sea de calidad en su ciclo de vida las cuales son:

Eficacia, productividad, satisfaccin, seguridad.

3.3 Actividades de apropiacin del conocimiento (Anlisis de caso).

Camilo Andrs tiene como propsito desarrollar una cultura de calidad en donde el producto a desarrollar sea de alto nivel, para esto es necesario aplicar tres actividades principales aseguramiento de la calidad de software, planeacin de la calidad software y control de calidad del software. Para asegurar la calidad del producto es necesario elaborar independiente de la planificacin general del proyecto, un plan que contenga la introduccin del producto, planes del producto, descripcin del proceso, metas de calidad y riesgos.

Para realizar esta actividad debes: Analizar el material de formacin de la actividad aprendizaje 2 Aseguramiento de la calidad del software que se encuentra ubicado en el botn Materiales del programa. Consultar el material de apoyo de la actividad de aprendizaje 2.

Al terminar estas lecturas, tenga en cuenta que debe entregar como evidencia lo siguiente: Un documento en Word que contenga el plan de calidad con la introduccin del producto, planes del producto, descripcin del proceso, metas de calidad y riesgos del proyecto de implementacin del software.

Aseguramiento de Calidad:es un marco terico de trabajo, de procedimientos y estndares organizacionales que conduce a desarrollar un software de calidad.

Los procedimientos de aseguramiento de calidad se documentan en un manual de calidad que define el proceso de desarrollo. Existen dos tipos de estndares:

Estndares del Producto: son estndares del producto, como la estructura del documento de requerimientos, el documento de codificacin que define como utilizar un lenguaje de programacin, estndares de documentos.

Estndares del Proceso: son estndares que definen los procesos a seguir durante el desarrollo. Incluyen definicin de los procesos de especificacin, de diseo, y de validacin, y una descripcin de la documentacin a generar.

Planificacin de la Calidad: Se inicia en las primeras etapas de desarrollo en forma independiente de la planificacin del proyecto general. Define la calidad del producto deseado, define como valorar la calidad (porque para los desarrolladores pesan distintos factores de calidad).

PLAN DE CALIDAD

Informacin del Producto

Nombre del Producto:M.A DISTRIBUCIONES

Tipo: Software de Facturacin

Introduccin del Producto:

El software para facturacin, es diseado para automatizar las tareas de facturacin a clientes y proveedores, simplificando una serie de actividades como, remisin de traslados de mercancas a clientes, facturas de compra y venta a clientes y proveedores, diseo bajo los estndares y criterios de desarrollo de software y aseguramiento de calidad, para garantizar que todas y cada una de las funciones que desarrolla, cumplan con los estndares de calidad.

Planes del Producto:Recursos necesarios: Humanos: Lder Analistas. Grupo de Desarrolladores Pruebas.

Materiales Documentacin:

Conocer con exactitud, la operacin y procesos de recepcin, despachos, y facturacin de mercancas a proveedores y clientes dentro de la empresa, para as mismo plasmarlos en el software, y garantizar que se el software cumple con los criterios necesarios para satisfacer la necesidad del cliente.

Descripcin del Proceso:

ACTIVIDADES DE ASEGURAMIENTO DE LA CALIDAD

Identificacin De Requerimientos Del Cliente:

Definir quines son los clientes. Precisar cules son los factores de xito que les permitan responder a las necesidades, requerimientos y expectativas de los clientes. Establecerprocesosefectivos que les permitan generar productos yserviciosacordes con las necesidades, requerimientos y expectativas de sus clientes. Identificar las necesidades de orden mayor o secundario.

FUNCIONALIDAD

Control de Seguridad: (Confiabilidad):

Para el acceso al software de facturacin solo tendrn acceso los usuarios registrados a travs del sistema, que el administrador le de los permisos necesarios, para poder realizar todas las funciones dentro del sistema.

Clasificacin de Usuarios:

Se clasificaran los usuarios dependiendo de la funcin con la que le toco interactuar con el software.

Permisos Globales (administradores): Podrn acceder a todas las funciones del software. Permisos especficos: Solo tendrn acceso a ciertas funciones del software.

MDULOS: (ACTIVIDADES)

Facturacin a Proveedores y Clientes:

Registro de Proveedor y Clientes: Registra toda la informacin pertinente de los proveedores y Clientes que sostienen relacin comercial con la empresa, para mantener una base de datos actualizada de los mismos, permitiendo realizar las actividades de modificacin, bsqueda y eliminacin de la informacin.

Registro Categoras y Productos: Registra toda la informacin pertinente a las diferentes categoras de productos y productos como tal, manteniendo actualizado, presentacin del producto, stock, pecio compra, precio de venta, etc.

Remisin de Traslado: Permite elaborar la remisin de traslado para l envi de mercancas a los clientes, detallando cantidad de unidades, datos del cliente, datos del vehculo, del conductor y valor del flete, etc.

Registro de Ventas: Permite registrar todas las ventas realizadas, especificando datos del cliente, cantidad de productos, valor unitario, valor total, emitiendo la factura de cobro para el cliente.

Reportes: Realizar reportes de todos los mdulos nombrados anteriormente, con la informacin registrada en la base de datos.

METAS DE CALIDAD

Entregar un software confiable. Seguro, eficaz, rpido:

Revisiones:Se deben realizar revisiones y auditorias de los requerimientos y diseos utilizados en el proyecto, para garantizar en casa etapa del desarrollo del software que no se haya obviado ningn requisito importante que pueda afectar con la culminacin del proyecto.Se requiere como mnimo que se realicen revisiones e inspecciones de los requerimientos y del diseo, lo mismo que revisiones al terminar cada etapa:Revisin de requerimientos de software Identificar las exigencias del cliente para el desarrollo del software.Revisin crtica del diseo Reconocimiento de la estructura fsica propuesta al cliente, puede realizase por partes, para profundizar ms en cada una de las partes.Verificacin y ValidacinVerificar cada proceso en cada etapa, y validar los requerimientos: Correccin: mide el grado en que un programa satisface sus especificaciones y consigue los objetivos del usuario. Fiabilidad: mide el grado en que se puede esperar que un programa lleve a cabo sus funciones esperada con la precisin requerida. Eficiencia: mide la cantidad de recursos de computadora y de cdigo requerido por un programa para que lleve a cabo las funciones especificadas. Integridad: es el grado en que puede controlarse el acceso al software o a los datos por personal no autorizado. Facilidad de Uso: es el esfuerzo requerido para aprender un programa e interpretar la informacin de entrada y de salida. Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y arreglar programas.

Auditora funcional Verificar que el producto que se entrega satisface los requerimientos especificados. Auditora fsica Verificar que realmente se entreguen el software fsico y su documentacin designados para ser entregados. Auditoras en proceso Revisar en cada etapa como va cada proceso, como se ejecuta y cuanto falta para culminarlo. Revisin Final Por EtapasRevisin que se hace de todas las etapas al finalizarlas, con el fin de proporcionar datos para proyectos futuros.

EscalabilidadProyeccin a futuras mejoras que puedan implementarse.

RIESGOS DEL PROYECTO DE IMPLEMENTACION

En todo proceso ocurren riesgos que ocasionan una serie de defectos que ocurren a lo largo del ciclo de vida del software, para ello es necesario concentrar esfuerzos en su detencin y correccin. La correccin de los errores es importante pero es ms importante la prevencin de los mismos.

En este punto analizar los riesgos es el camino en el que se cruzan las actividades de control de calidad y aseguramiento de la calidad, es decir detectar defectos en los productos y detectar las debilidades en los procesos y procedimientos. Analizar los defectos y fallas del producto e identificar la relacin que existe entre causa-efecto.

Identificacin de Riesgos:

Revisiones Tcnicas. Revisin de Errores Verificacin de Funcionalidad

Control de Calidad: Involucra mantener una estricta vigilancia de los procedimientos que se llevan a cabo para el desarrollo de un producto para asegurar que sigan los estndares de calidad.