proyecto auditoriasoftware.pdf

Upload: rodrigo-ortiz

Post on 13-Oct-2015

9 views

Category:

Documents


0 download

TRANSCRIPT

  • Instituto profesional santo tomas

    Ingeniera en ejecucin en informtica

    Calidad y auditoria de software

    Informe de proyecto de control

    de calidad en proyecto

    Empresa Automotriz CAR

    Docente: Jorge Navarrete Altamirano

    Nombre: Rodrigo Ortiz

    Fecha: 26 de mayo del 2014

    Ramo: calidad y auditoria de software

  • [EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software

    Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 2

    Ejercicio de Gantt.

    La empresa automotriz CAR, de la ciudad de Temuco, necesita hacer un

    cambio en sus sistemas, usted debe prever todo para no tener

    inconvenientes con el concepto Calidad, para ello elaborar un plan de

    trabajo que est dividido en:

    Como Nombre de Proyecto: Plan de anlisis del Sistema.

    Plan de anlisis 3 das

    o Definir a los contactos para reunir informacin

    o Agendar reuniones

    o Definir los formatos de informacin

    Anlisis de la Informacin

    o Concentrar los datos recopilados

    o Seleccionar el Modelo Base

    o Seleccionar los modelos de negocio

    o Revisar diferentes modelos

    o Documentar los modelos

    o Entrega de anlisis (hito).

    Implementacin

    o Seleccionar la plataforma tecnolgica

    o Disear la arquitectura de negocios

    o Plasmar la arquitectura de negocios

    o Establecer las entradas de informacin

    o Disear los reportes de salida

    o Implantar los reportes

    o Pruebas unitarias

    o Documentar la Implementacin

    o Entrega de Implementacin (Hito)

    Nota Debe agregar Recursos de M.O., no olvidar Holgura, y revisar el

    concepto de lnea base.

  • [EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software

    Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 3

    Nombre del proyecto: Plan Anlisis Sistema

    Alcances:

    Alcance del proyecto:

    o Instalacin cliente servidor.

    o Generacin de informes.

    o Conexin remota para solicitud de informes.

    o Capacitacin de empleados.

    o Soporte tcnico y mantencin.

    Alcance del producto:

    o Instalacin y configuracin del sistema en la empresa.

    o Migracin y poblamiento de la nueva base de datos.

    o Generar manuales de usuario y capacitacin.

    o Creacin de aplicacin para mviles.

    Objetivos:

    crear un sistema nuevo con una interfaz grfica amigable,

    intuitiva y fcil para el usuario, con apariencia pero

    algunas modificaciones a la interfaz grfica anterior y con

    la incorporacin de nuevos mdulos, gracias a las nuevas

    marcas.

    Agilizar y mejorar los procesos de compra hacia los

    proveedores, tanto antiguos como nuevos, por la

    expansin del rubro y la llegada de potenciales clientes de

    distintos sectores socioeconmicos.

    Capacitar a nuestros empleados en el nuevo sistema para

    que su trabajo sea agradable y eficaz.

  • [EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software

    Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 4

    Anlisis

    En la primera etapa realizaremos una reunin para recopilar informacin

    junto con el cliente, en esta reunin asistir el jefe de proyecto, el analista,

    el informtico de la empresa y algn operario senior. Para realizar esto se

    realizaran anlisis FODA, definiremos el problema estableciendo objetivos y

    alcances a lograr. Para ellos estudiaremos y/o modelaremos el negocio

    gracias a los diagramas de casos de usos, diagrama de actividades,

    diagrama de secuencias y de clases. Adems de establecer que nuestro

    modelo de negocio es del cebo y anzuelo, por lo que es muy efectivo en

    el rubro. Toda esta informacin reunida podremos dar paso al diseo.

    Diseo

    En el diseo de este proyecto se utilizara diagrama UML la cual se

    adjuntara a este informe. Junto con el jefe de proyectos, analistas,

    desarrolladores analizaremos y daremos paquetes de soluciones en las

    cuales, en la prxima reunin, se presentara junto con el informtico de la

    empresa y jefe de operaciones para discutir la solucin ms eficaz, dentro

    de este informe impreso, contendr la maqueta de la interfaz grfica,

    diseo de base de datos y diagramas utilizados para desarrollar el

    software.

    Desarrollo

    En esta etapa los desarrolladores, gracias a la informacin y diagramas

    que los analistas generaron, ellos en el desarrollo de software utilizaran el

    modelo de proceso, esto es porque este modelo tiene la caracterstica de

    una duracin ms corta, y el jefe de proyecto es quien tomara las

    decisiones, siendo que este modelo es para equipos de trabajo debe

    llegar a un consenso para la solucin del problema. Empezarn a crear y

    poblar la base de datos, todo esto con SQL, construyen la interfaz grfica y

    la lgica de negocio con el lenguaje seleccionado, orientado a objeto,

    JAVA. Las versiones mviles las realizara los desarrolladores quienes usaran

    como sistema operativo Android.

  • [EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software

    Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 5

    Pruebas

    En cada mdulo antes del HITO se ejecutara tcnicas de control estticas,

    para la revisin del cdigo, tanto en base de datos como en las lneas de

    cdigo, para que posteriormente en la etapa de pruebas, puedan pasar

    inmediata y satisfactoriamente, ahorrando tiempo en esta etapa, tanto en

    las pruebas beta como en las pruebas alfa, todas estas pruebas las ejecuta

    un desarrollador en un ambiente controlado con la base de datos clonada

    para as ser ejecutada y probarla al 100%. Las pruebas a las versiones

    mviles tambin las realizara el desarrollador.

    Implementacin

    En la esta ltima etapa, la implementacin del software existir un periodo de

    marcha blanca por un tiempo razonable la cual se ejecutara con una base

    clonada a la original, y el sistema de storage raid 2, para una mejor estabilidad de

    datos. Esta etapa lo realizara los desarrolladores, pero la generacin de manuales

    lo realizara los analistas, al igual que la capacitacin, el jefe de proyecto ser

    quien entregue los certificados de aprobacin de la capacitacin del sistema, y

    la entrega del sistema propiamente tal tanto en los equipos como en

    Smartphone.

    FODA

    1 Fortaleza:

    Tiene un gran prestigio ante sus clientes.

    Un slido servicio de calidad

    2 Oportunidades:

    Ampliacin de mercado y rubro

    Concesin de ms marcas

    3 Debilidades:

    Personal no capacitado en el nuevo sistema

    Tiempo de adaptacin

    4 Amenazas:

    Otra empresa automotriz acapare sus clientes

    Nuevas marcas sin soporte

  • [EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software

    Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 6

    Presupuesto

    1. Recursos materiales

    o Insumos informticos, como cable UTP, discos duros, etc.

    costeado por la empresa cliente.

    o Se necesitara un servidor y renovacin de computadores de

    escritorios.

    2. Recursos humanos

    o Se contara con un jefe de proyecto, 2 desarrollador, y 2

    analistas para que el proyecto se concretice en un corto

    plazo.

    3. Recursos institucionales

    o La empresa cliente otorgara facilidad en entrega de

    informacin vital para el desarrollo ptimo y eficaz de este

    nuevo sistema.

    o La empresa cliente elegir a uno de sus informticos y operario

    capacitado o de mayor antigedad para el anlisis y

    recopilacin de informacin.

    4. Valor total del proyecto

    o El tiempo de duracin es este proyecto ser de 4 meses

    o La inversin en insumos y equipo ser de $5.500.000.-

    o El costo horas hombres es de $1.800.-

    o La inversin o valor total del proyecto es de $15.000.000.-

    Lista de actividades, tareas y responsables (EDT)

    Actividades Responsable

    1.1 anlisis problemas, objetivos, alcances - 1.1.1 entrevista con cliente Jefe de Proyecto, Analista 1.1.2 recopilar informacin Analista 1.1.3 anlisis FODA Analista 1.1.4 definir problema Analista 1.1.5 definir objetivos Analista 1.1.6 definir alcances Analista 1.2 modelar el negocio - 1.2.1 diagrama caos de uso Analista 1.2.2 diagrama de actividades, secuencia Analista 1.3 anlisis de solucin. -

  • [EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software

    Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 7

    1.3.1 reuniones con analistas y desarrolladores Jefe de Proyecto, Analista 1.3.2 documentos de solucin Jefe de Proyecto 1.3.3 hito Jefe de Proyecto, Analista 1.4 diseo de solucin - 1.4.1 diseo BBDD Desarrolladores 1.4.1.1 crear BBDD Desarrolladores 1.4.1.2 tcnicas de control estticas Desarrolladores 1.4.1.3 correccin BBDD Desarrolladores 1.4.2 diseo GUI Desarrolladores 1.4.2.1 diseo maqueta Desarrolladores 1.4.2.2 crear maqueta Desarrolladores 1.4.2.3 tcnicas de control estticas Desarrolladores 1.4.2.4 corregir maqueta Desarrolladores 1.4.3 diseo SW Desarrolladores 1.4.3.1 diagrama casos de uso Desarrolladores 1.4.3.2 diagrama secuencias, actividades Desarrolladores 1.4.4 hito Jefe de Proyecto, Analista 1.5 codificacin - 1.5.1 seleccionar lenguaje adecuado Desarrolladores 1.5.2 seleccionar framework adecuado Desarrolladores 1.5.3 seleccionar formulario y maqueta Desarrolladores 1.5.4 codificacin Desarrolladores 1.5.5 tcnicas de control estticas Desarrolladores 1.5.6 hito Jefe de Proyecto, Analista 1.6 inicio pruebas QA - 1.6.1 tcnicas de control dinmicas Desarrolladores 1.6.2 Ejecutar pruebas beta Desarrolladores 1.6.3 Ejecutar pruebas alfa Desarrolladores 1.6.4 hito Jefe de Proyecto, Analista 1.7 implementacin SW - 1.7.1 instalacin de la solucin Desarrolladores, Analista 1.7.2 generacin de manuales Desarrolladores 1.7.3 capacitacin Analistas 1.7.3.1 entrega capacitacin Jefe de Proyecto 1.7.3.2 entrega certificados Jefe de Proyecto 1.8 mantencin - 1.8.1 mantencin preventiva Desarrolladores 1.8.2 mantencin correctiva Desarrolladores 1.8.3 versiones Desarrolladores 1.9 entrega de solucin Jefe de Proyecto