Está en la página 1de 2

CASO DE ESTUDIO

ESPECIALIZACIÓN EN METODOLOGÍAS DE CALIDAD PARA EL DESARROLLO


DE SOFTWARE
Proceso: Ejecución de la Formación Profesional Centro Latinoamericano de Especies
Procedimiento: Desarrollo Curricular Menores

TALLER 1
REQUISITOS

Se desea desarrollar una aplicación que controle la asignación de proyectos de software en una unidad de
desarrollo de software de una empresa colombiana dedicada a la manufactura y venta de software. La unidad
cuenta con un grupo de ingenieros de Software que clasifican en: Desarrolladores Junior, Desarrolladores
Senior y Jefes de Desarrolladores.

De cada ingeniero de Software se almacenan los siguientes datos: nombres, apellidos, cedula, e-mail,
teléfono fijo, teléfono móvil, dirección, fecha de nacimiento, edad, sexo, fecha de ingreso a la empresa y
antigüedad del mismo.
Un ingeniero de software puede contar con uno o varios grados académicos superiores (Secundaria,
Universidad, Postgrado, Maestría, Doctorado) y para cada grado se deberá almacenar la universidad o centro
técnico donde se formó, año en que se tituló y título obtenido.

Un ingeniero de software también puede contar con una serie de seminarios o cursos a los cuales ha asistido.
Se requiere guardar esta información, preservando el nombre del seminario o curso, lugar donde se recibió y
periodo de tiempo en el que se recibió (fecha inicio, fecha finalización). Adicionalmente de los desarrolladores
Junior se almacena: cantidad de horas de trabajo por día; de los desarrolladores Senior: cantidad de
proyectos de desarrollo que lidera y de los Jefes de Desarrolladores se almacena: presupuesto en dólares
asignado a su línea de desarrollo.

Todo ingeniero de Software programa en al menos un lenguaje de programación, un sistema operativo y un


SGBD (DBMS). Por medio del aplicativo deberá ser posible obtener qué lenguajes de programación, sistemas
operativos y sistemas de gestión de base de datos conoce cada uno de los Ingenieros de Software (sin
importar la clase de Ingeniero de Software).

Un desarrollador Senior puede ser asignado por un jefe de desarrollo para que lidere el desarrollo de más de
un proyecto de Software al mismo tiempo; sin embargo, un proyecto de software solo es liderado por un
desarrollador senior. Un desarrollador senior puede solicitar la colaboración de uno o más desarrolladores
junior en un proyecto de software determinado. Se deberá guardar el periodo de tiempo en el que el
desarrollador junior estará colaborando en el proyecto (fecha inicio, fecha finalización).

De los proyectos de software se deberá registrar lo siguiente: código de proyecto, nombre, área de aplicación
(manufactura, finanzas, recursos humanos, logística, ventas), fecha de ingreso del proyecto (al sistema),
fecha de asignación del proyecto (al desarrollador senior), fecha prevista de liberación, fase en la que se
encuentra el proyecto (análisis, diseño, codificación, pruebas), fecha de inicio de cada fase, versión del
programa, lenguaje de programación en el que se desarrolla (un proyecto de software podría ser desarrollado
en más de un lenguaje de programación), sistema operativo con el que es compatible (un proyecto de
software puede ser compatible con más de un sistema operativo), DBMS con el que funciona (un proyecto de
software puede ser compatible con más de un DBMS) y costo total del proyecto.

1
CASO DE ESTUDIO
ESPECIALIZACIÓN EN METODOLOGÍAS DE CALIDAD PARA EL DESARROLLO
DE SOFTWARE
Proceso: Ejecución de la Formación Profesional Centro Latinoamericano de Especies
Procedimiento: Desarrollo Curricular Menores

Es importante tener almacenado los requisitos que se implementaran de cada proyecto: de un requisito de
podrá almacenar la descripción y el tipo.

El aplicativo debe contar con un módulo de mantenimiento en el cual se puede realizar lo siguiente:

- Manejo de Ingenieros de Software

- Manejo de Grados Académicos

- Manejo de Seminarios

- Manejo de Lenguajes de Programación, Sistemas Operativos y SMBD.

* Manejo: Registro, consulta, eliminación, modificación de la información.

También podría gustarte