Ingeniería de Procesos
Facultad de Ingeniería
OBLIGATORIO INGENIERÍA DE SOFTWARE II
Entregado como requisito para la aprobación del
Curso de Ingeniería de Software II
Tutores: Álvaro Luis Ortas García y
Gonzalo Varela Leizagoyen
2013
ABSTRACT
El presente documento tiene como objetivo ayudar a Working Safe a definir una forma de trabajo que seadecue a las nuevas metas y posibilite alcanzarlas. Se analizaran aspectos como pruebas, informes correctivos, definición de paradigmas, modelos de ciclos de vida, entre otros, para el desarrollo de aplicaciones.
INDICE
1 Introducción
1.1 Análisis del estado actual de la empresa
La empresa Working Safe se dedica al desarrollo de sistemas vinculados a la mejora de la seguridadindustrial a través de la automatización de mecanismos de prevención y respuesta ante accidentes, actualmente los proyectos se ejecutan mediante la modalidad “llave en mano” partiendo de una especificación básica de las necesidades del cliente y culminando con la puesta en marcha del sistema y la adecuada capacitación de los usuarios finales.
Organizacionalmente, Working Safe se encuentradividida en cuatros departamentos, Administración y Ventas, Desarrollo y Tecnología, Consultoría e Implantación y Soporte al Usuario. Unas treinta y cinco personas constituyen el departamento de Desarrollo y Tecnología y las mismas se encuentran divididas en seis grupos de desarrollo de cuatro o cinco personas cada uno, liderados por un líder de cada uno. A su vez se encuentran dos arquitectos, loscuales trabajan en conjunto con dos gerentes de proyecto.
El desarrollo de cada módulo se ejecuta de forma separada y paralela, de tal manera que la integración garantice el correcto funcionamiento del sistema. Los módulos que componen normalmente la solución de Working Safe para sus clientes son, Gestión del Personal, Capacitación en seguridad industrial, Registro de Accidentes, Gestión de áreas deriesgo, Módulo de interconexión con sistemas de emergencia y Módulo de monitoreo y control de factores de riesgo.
En conclusión Working Safe cuenta hoy con una estructura clara y definida, enfocándose al desarrollo de sistemas de software críticos. Se supone, por la cantidad y tamaño de los clientes, la empresa se encuentra en el mercado hace varios años, con objetivos, metas y visiones deempresa bien definidas y una división de gerencia bien organizada.
2 Selección de Paradigmas
En esta sección se van a seleccionar los paradigmas de desarrollo que ayude a la empresa a definir una forma de trabajo que se adecue a sus nuevas metas y posibilite alcanzarlas. Analizando los diferentes módulos que componen normalmente la solución de Working Safe para sus clientes, identificamos quehay módulos de mayor nivel de criticidad que deben desarrollarse de una manera efectiva y eficaz, donde la tolerancia a fallas debe de ser nula, así como también hay módulos donde no se necesita hacer tanto énfasis en el “0 fallas”, y en caso de que se aplicara, tendría un alto costo de desarrollo comparado al beneficio que este módulo produciría.
Por esta razón definimos tres unidades denegocio:
Sistemas de alto nivel de criticidad: Contiene los siguientes módulos: Módulo de interconexión con sistemas de emergencia y Módulo de monitoreo y control de factores de riesgo.
Sistemas de alta interacción con el cliente: Contiene los siguientes módulos: El desarrollo de aplicativos móviles que permitan la geolocalización exacta de los trabajadores en todo momento y especialmente anteposibles siniestros.
Sistemas de moderado nivel de criticidad: Contiene los siguientes módulos: Gestión de personal, Capacitación en seguridad industrial, Registro de Accidentes y Gestión de áreas de riesgo.
Cada unidad de negocio va a tener su propio proceso definido y deberá de ejecutarlo para la producción de software, esta clasificación se vio necesaria ya que la empresa toma proyectos...
Regístrate para leer el documento completo.