Está en la página 1de 5

EXAMEN DE INGENIERA DE SOFTWARE. Fbrica LICOM es una empresa dedicada a la elaboracin de productos manufacturados.

Est conformada por departamentos encargados de llevar el proceso completo de creacin de productos desde que se compra la materia prima hasta que el producto es despachado a las empresas que lo requirieron. En cada uno de los departamentos existen coordinadores cuya responsabilidad consiste en regular el proceso de fabricacin de los productos. Un departamento es el de compras y ventas, que se encarga tanto de la peticin de materias primas como de la venta de los productos. Este departamento se encuentra encabezado por la Sra. Elena Amparo, quien a su vez tiene como subordinados directos a Milagros Morales, responsable de la requisicin de insumos y a Ivn Pulgar, encargado del rea de ventas. Estos ltimos estn en contacto directo con el departamento de Contabilidad, ya que ste todo lo relacionado con cuentas por cobrar y cuentas por pagar. El departamento de Contabilidad est dirigido por la Sra. Gabriela Rivas, quien aunque ocupa un cargo administrativo importante, no conoce los detalles bsicos del manejo contable. Para esta labor ella se apoya en Rosa Barrios quien es analista de cuentas y se encarga directamente de los procesos de cobro y pago en la Fbrica LICOM. Todo el manejo de informacin entre estos dos departamentos es llevado en forma manual, a excepcin de algunos programas que existen en el rea contable que permiten ejecutar ciertos reportes. Estos programas no almacenan los datos en una base de datos sino en archivos binarios. Para generar estos archivos, se utilizan unos programas elaborados en Borland C para MS-DOS. La empresa posee los programas fuentes, por lo tanto se conocen las estructuras de datos utilizadas para escribir en dichos archivos. Estos programas manejan correctamente las cuentas por cobrar y por pagar, el control de cuentas bancarias y la emisin de cheques, sin embargo, si el departamento de ventas o de compras no entrega la informacin en el momento determinado, los datos pueden quedar inconsistentes. Otra rea importante en la empresa es la de Inventario, que se encarga del almacenaje de materia prima y productos terminados. El Sr. Jess Urbina es el responsable de estos procesos y ha manifestado la imposibilidad de continuar con el manejo del almacn ya que todo el proceso es llevado en forma manual, es decir, desde que alguien introduce una materia prima hasta que es descargada del almacn. Adems de esto debe manejar la existencia de productos terminados. Actualmente no existe una conexin directa entre los procesos contables y los procesos de almacn. Todos los fines de semana se entregan al departamento contable los recibos de recepcin y entrega de mercanca para proceder a la actualizacin del inventario y contabilidad. El Sr. Urbina, de manera adicional, lleva todos los registros de movimientos de inventarios en hojas de Excel, las cuales, son consistentes con los recibos que sen entregan a contabilidad, Tambin existe un rea de manufactura, que transforma las materias primas existentes en los almacenes en productos terminados. Una vez que los productos estn terminados, son despachados. El encargado de esta rea es el Sr. Ramiro Sajn. Un punto importante del rea de manufactura consiste en el control de los equipos ya que muchos de estos son digitales y requieren ajustes peridicos. Si bien estos equipos pueden generar seales binarias a otros dispositivos electrnicos como computadores personales, se desconoce la manera en la que stos envan las seales. De lograr esta lectura de seales, ser posible conocer en cualquier instante el estado de un equipo.

La situacin antes descrita es de sumo cuidado ya que en ningn caso existen sistemas de computador que se encarguen del manejo de la informacin requerida en la empresa. Esto es riesgoso ya que no es posible relacionar las cuentas por cobrar con la contabilidad, aunque los almacenes, gracias a las hojas de Excel pueden, lleva al da los inventarios correspondientes. Todas las situaciones derivadas por el aislamiento de las reas estn ocurriendo actualmente, por lo tanto la situacin real de la empresa, es si se quiere, desconocida. El pasado ao se pens en adquirir un sistema de computacin para solventar todos estos problemas, sin embargo, los este proyecto qued a medias. Debido al poco conocimiento en el rea de sistemas se adquirieron equipos para mltiples plataformas segn se enumera en el siguiente cuadro:

Cantidad 1

Equipo Servidor.

10

Computador Personal

Ambiente de desarrollo

1.000 2

Metro de fibra ptica Dispositivo para redes de rea local. Switch Cisco.

Caractersticas Sistema Operativo UNIX. 1 TB en Disco Duro. Tarjeta de Red compatible con fibra ptica. 50 GB en memoria RAM. Procesadores paralelos de 3.0 GHZ. Tolerante a fallas. Protocolo de comunicaciones TCP-IP. Posibilidad de correr aplicaciones con protocolo http. Base de datos relacional con capacidad para 50 usuarios. 400 GB en disco Duro. 5GB de RAM. Tarjetas de red compatible con fibra ptica. Windows 8. Aplicaciones de Escritorio completas. Dispositivos de entrada salida estndar (CD Ratn USB). El Windows incluye Browser Internet Explorer aunque la empresa est abierta a usar otros navegadores para Internet. Generador de aplicaciones. Compilador y Depurador. Posibilidad de conexin a bases de datos con TCP IP y otros protocolos de comunicaciones. Puede generar aplicaciones compatibles con Java. Para redes locales Compatibles con fibra ptica

Adicionalmente se public un anuncio en la prensa solicitando personal de sistemas para la realizacin del proyecto. Este fue el personal que se present: Juan Carlos Santeliz: Experto en desarrollo de aplicaciones cliente servidor. Posee 10 aos de experiencia en el diseo, desarrollo y programacin de bases de datos. Su conocimiento en desarrollo de aplicaciones para Intranet e Internet es nulo. Prefiere trabajar solo. Oliver Rodas: 10 aos de experiencia en bases de datos. Conocimiento de aplicaciones Web y aplicaciones cliente servidor. Analista de Sistemas. Conocimientos bsicos de redes. Roger Rivera: Analista de procesos. Experto en el diseo y programacin de bases de datos. No programa aplicaciones. Nelly Ortega: Experta en desarrollo de aplicaciones Web. Amplios conocimientos en seguridad de redes. Prefiere trabajar sola.

Omar Ferrer: Experto en seguridad de redes y sistemas de informacin cliente servidor. Conocimientos de Java y Bases de Datos. Prefiere trabajar solo. Adrin Villa, Walter Navarro, Octavio Paredes: Programadores de aplicaciones para Internet y cliente servidor. Conocimientos de bases de datos. Recin egresados de Universidades. Conocimientos en instalacin de redes. Mejores programadores que analistas. Lina Morn, Milena Hernndez: Expertas analistas de sistemas. Slidos conocimientos en bases de datos y sistemas de informacin. Tienen cierta experiencia en desarrollo de aplicaciones, pero el anlisis es su fuerte. Rita Hurtado: Ex gerente de sistemas de una empresa consultora. Postgrado en Planificacin y Gerencia de Proyectos de sistemas informticos. Experiencia en el manejo de empresas manufactureras. 15 aos de experiencia en el rea. Carlos Becerra, Mara Olivares: Expertos en comunicacin de equipos industriales con sistemas de computacin. Son expertos analistas de sistemas, pero slo han desarrollado aplicaciones para Inteligencia Artificial. Tambin tienen amplia experiencia en Sistemas de Control de equipos.

La empresa ha solicitado los servicios de usted para desarrollar un proyecto de software que la libere de los problemas antes descritos. Por lo tanto usted debe solucionar los siguientes retos.

1)

2) 3)

4)

5) 6)

Establecer la cantidad de sistemas que deben construirse para la automatizacin completa de la empresa. Si existen procesos que usted considere deben existir en la empresa pero que no se han detallado en el texto, puede hacer mencin de los mismos y de los sistemas que se deben implantar. Tambin debe indicar los sistemas que se deben desarrollar y sus caractersticas generales en un mximo de cinco lneas por descripcin. Establecer si existen procesos de migracin de datos a los nuevos sistemas. Justifique su decisin de proceder o rechazar una propuesta de migracin de datos. Justificar si con el hardware y software existente es posible desarrollar aplicaciones funcionales que se comporten correctamente tanto en el servidor como en las mquinas clientes. Se supone que no va a haber conflictos entre el software, los protocolos de comunicacin, redes y equipos. De ser necesario, desarrollar un plan de adquisicin de equipos y software que vayan en consonancia con la solucin. Hay que tomar en cuenta que si se adquieren equipos deben ser compatibles con los existentes ya que estos ltimos tambin deben usarse. Justificar el tipo de aplicaciones que deben desarrollarse, esto es: cliente servidor, monolticas o Intranet. Justificar el modelo de desarrollo de software a utilizar en el desarrollo de aplicaciones (cascada, espiral, prototipos, etc.).

Basado en el grupo de personas presentes para la construccin de las aplicaciones, establezca el de equipo de software a utilizar, es decir, tanto la configuracin del mismo (centralizado, descentralizado o mixto) as como tambin la ubicacin de cada individuo en el grupo. Justifique la ubicacin de cada uno de ellos en el contexto as como las actividades a realizar. Si considera que todas las personas no deben estar en el proyecto, exclyalas del grupo segn su criterio. Si considera que faltan algunas personas para incluirlas en el proyecto, puede utilizar un mximo de una persona adicional. El perfil de esta persona lo define usted. Debe tomar en cuenta el posible impacto que las personas que prefieren trabajar solas pueden tener en la armona del grupo. Establezca quienes son los puntos focales de cada proceso, es decir, las personas que deben ser entrevistadas para aclarar las actividades que se realizan en la empresa. Defina el instrumento a utilizar: Entrevista, Cuestionarios, Diagramas, etc. Establezca un cronograma aproximado de entregas de mdulos, as tendr una idea del tiempo a emplear en el proyecto completo. Recuerde que actividades como configuracin de redes o adquisicin de equipos deben ser contempladas. Al final del documento se entrega una matriz para ilustrar dicho cronograma.

Reglas de juego: 1) El trabajo debe ser enviado una sola vez a la siguiente direccin de correo electrnico: olinto.info+IS@gmail.com 2) El archivo ser presentado en formato Microsoft Word y debe ser comprimido bajo formato ZIP. 3) El trabajo debe ser escrito en letra Verdana No. 10, a espacio sencillo y utilizando los mrgenes estndares de Microsoft Word. No se aceptar otro formato. 4) Slo se aceptar mximo tres participantes por trabajo. Al principio de cada trabajo deber colocarse el nombre de los estudiantes as como su nmero de cdula. 5) El valor del trabajo es de 20 puntos. Cualquier desacuerdo derivado de la correccin del trabajo ser aclarado personalmente por los participantes del grupo. 6) La hora de aceptacin del trabajo es hasta el da viernes 11 de octubre de 2013 hasta las 11:59:59.999 PM, hora de Venezuela. 7) El anlisis derivado de este trabajo debe ser coherente para lograr consistencia en el mismo. 8) No hay prrroga.

EJEMPLO DE CRONOGRAMA. ENE 2013 Compra PC Redes Entrevistas (Etc) Sistema I Sistema II (Etc) Sistema III Documentacin (Etc) X X X X X X X X FEB 2013 MAR 2013 ABR 2013 () () () () () () () ()

X X X

X X

X X

X X X X

X X X X

X X X

X X

(La cantidad de meses y actividades dependern del diseo y planificacin del proyecto)

También podría gustarte