Vous êtes sur la page 1sur 13

Base de datos

Taller segundo corte


Presentado por

Jhorlyn mena
Noiver agamez

Ingeniera de sistemas
Universidad de crdoba

Montera - Colombia

ejercicio
1. Una entidad educativa se ha percatado de la necesidad de contar con un software capaz de
gestionar actividades propias de la escuela, como son:

Registro de Alumnos y Actualizacin de sus Datos


Registro de Profesores y Actualizacin de sus Datos
Registro de Asignaturas que imparte la escuela y Actualizacin de las mismas
Registro de las Notas obtenidas por los alumnos
Registro de las Asignaturas que imparte cada Profesor
Registro de las Asignaturas a las cuales est inscrito cada Alumno

La escuela hizo hincapi en que NO desea eliminar registros de ex-alumnos, ex-profesores o


asignaturas que actualmente ya no se imparten, pero que es importante distinguir entre los datos
actuales y los histricos.
Por todo lo anterior, la escuela se ha puesto en contacto con varias empresas de software para que
le hagan una propuesta, en donde se le indique qu coste tendr la realizacin de dicho software,
las tareas que involucrar as como el tiempo de realizacin y las condiciones de la implantacin.
T eres el jefe de proyecto de una de las empresas que la entidad educativa ha contactado y te
pide:

A) Determinar qu metodologa usars y por qu?


Para este proyecto usaremos un tipo de metodologagil la cual ser la XP(xtremeprogramming),
decidimos usar este tipo de metodologa porque este proyecto se basa en un problema en
concreto, el cual puede ser llevado a cabo por un grupo de trabajo pequeo, adems se podr
ahorrar tiempo y dinero ya que no se necesita mucha documentacin, tambin se garantiza la
calidad del proyecto (software) gracias a la retroalimentacin que nos da este tipo de metodologa
pero algo tambin importante de usar esta metodologa es que se trata de un proyecto en el cual
se podra presentar algn cambio, y este no sera ningn inconveniente ya que estaramos
preparados para eso.
B) Realizar una estimacin inicial del coste econmico y esfuerzo necesario (justificando
ambos datos) para implementar la solucin. Para realizar la estimacin debe realizar el
mtodo de Puntos de Funcin.
Como gua puede tomar los siguientes precios/hora, aunque los perfiles exactos los debe
elegir usted
Gerente: $2.800.000
Jefe de Equipo: $2.200.000
Analista de Sistemas: $1.700.000
Analista Programador: $1.500.000
Programador Senior: $1.300.000
Programador: $1.000.000
Programador Junior: $700.000

Para esta estimacin tenemos los siguientes factores de complejidad (especificados en la hoja de
Excel)

Factor
Comunicacin de datos
Procesamiento de datos distribuidos
Rendimiento
Configuracin de uso intensivo
Frecuencia de transaccin
Entrada de datos online
Eficiencia de usuario final
Actualizacin online
Procesamiento complejo
Reutilizacin
Facilidad de instalacin
Facilidad de operacin
Varios sitios
Facilitar cambio

Puntuacin
4
4
1
1
2
0
2
0
0
1
0
1
0
2

Y tambin los siguientes datos:

Como podemos ver en la anterior tabla las horas totales del proyecto es igual a 837 horas y la
duracin del mismo 4.65 meses

= /
= .
=

.
=

Como ya tenemos el esfuerzo y la duracin del proyecto, ahora se repartirn estas horas de
trabajo entre el equipo de trabajo para esto hay que tener en cuenta que este estar conformado
por 6 personas para llevar a cabo de manera eficiente este proyecto.

Equipo de trabajo

Gerente

Jefe de equipo

Analista de sistemas

Analista programador

Programador senior

Programador

Repartiremos las horas del proyecto entre las personas que conforman el equipo de trabajo para
esto tendremos en cuenta que el gerente y el jefe del equipo estarn trabajando durante los 139
das del proyecto estando al tanto del progreso del proyecto y de la asignacin de las tareas, como
tambin es de saber que habrn personas del equipo de trabajo ejecutando tareas en un mismo
da o das, como por ejemplo el programador snior y el programador los cuales se encargaran de
la tarea de codificacin trabajando en equipo esos mismos das que este planificada esta tarea.
La dedicacin en horas la dejamos de la siguiente manera:
Analista de sistema = 284 Horas

284
= 1.6 = 1.6 30 = 48
180 /

Analista Programador= 210 Horas

210
= 1.2 = 1.2 30 = 36
180 /

Programadores= 365 Horas

365
= 2
180 /

= 2 30 = 60

Para calcular los sueldos del equipo de trabajo nos basaremos en los siguientes valores

Gerente: $2.100.000
Jefe de Equipo: $1.900.000
Analista de Sistemas: $1.400.000
Analista Programador: $1.200.000
Programador Snior: $1.100.000
Programador: $980.000

CARGO

SUELDO

GERENTE

$ 9.730.000 (139 Das)

JEFE DE EQUIPO

$8.800.000 (139 Dias)

ANALISTA DE SISTEMAS

$2.240.000 (48 Dias)

ANALISTA PROGRAMADOR

$1.440.000 (36 Dias)

PROGRAMADOR SENIOR

$2.200.000 (60 Dias)

PROGRAMADOR

$1.960.000 (60 Dias)

TOTAL

$26.370.000

Como gastos ocultos tenemos personal administrativo y de aseo, los servicios pblicos, el alquiler y
papelera

ADMINISTRATIVO Y ASEO

$5.800.000

PAPELERA

$120.000

SERVICIOS PUBLICOS

$580.000

ALQUILER

$1.800.000

TOTAL

$8.300.000

Ya teniendo los gastos del equipo de trabajo y gastos ocultos podemos dar una estimacin del
coste del proyecto
= + = . . + . . = . .

= $. .
C) Hacer el diagrama de Gantt del proyecto. Para evaluar este punto se tendr en cuenta que
la duracin del proyecto, corresponda a las horas obtenidas en la estimacin, as como la
duracin de cada una de las fases en las que se divide un proyecto de desarrollo (Anlisis,
Diseo, etc.)
Para la realizacin de este diagrama nos basaremos a las actividades realizadas en la metodologa
XP
1) Determinacin de requisitos
2) Anlisis de informacin
3) Determinacin de actores
4) Planificacin
5) Diseo
6) Codificacin
Tambin se dir que la realizacin de las pruebas se har durante el transcurso de la realizacin
del proyecto, es decir de inicio a fin se estarn haciendo las pruebas.

Diagrama de Gantt

D) Hacer el Diagrama de Casos de uso

Diagrama de Casos de uso

E) Hacer los Diagramas de Clases necesarios

Diagramas de Clases

F) Hacer el Diagrama de Secuencias correspondiente al caso de uso de la Inscripcin de


Alumnos.

2. Realizar un cuadro, donde se reflejen las diferencias y similitudes entre las metodologas
giles y las metodologas tradicionales.

ASPECTO

TRADICIONAL

GILES
Los requisitos son muy cambiantes.

Requisitos

Requieren
los
requisitos
detallados desde el inicio del
proyecto.
Los requisitos no pueden cambiar

Cambios

Hacer un cambio al alcance


requiere de un proceso formal de
control de cambios

El cambio es bienvenido en cualquier


momento del proyecto

Tiempo

Existe un compromiso respecto al


tiempo
de
entrega
del
proyecto aunque muchas veces
no se cumple con esta

Existe incertidumbre respecto


tiempo de entrega de todo
producto.

al
el

Lo cierto es que mximo cada 2


meses hay entrega de producto de
valor para el cliente

El costo del proyecto es definido


para el proyecto

Existe incertidumbre respecto al


costo del proyecto.
Se invierte en las funcionalidades
que ms valor le dan al cliente y
cclicamente se avanza hasta que se
logre, ya sea el producto deseado o
se acabe el presupuesto

Atencin
exhaustiva
documentacin.

la

Solo se genera la documentacin


que genera valor al cliente y al
proyecto

El cliente apoya el desarrollo del


producto
mediante
la
participacin en reuniones.

Involucracin directa del cliente en el


desarrollo del producto.
El cliente es parte de equipo.

Costo

Documentacin

El cliente

Pocas iteraciones que generan


gran volumen de informacin y
software para construccin del
producto.

Utilizacin de mltiples iteraciones


de desarrollo para aprender y
evolucionar el producto

Los riesgos son asumidos por el


proveedor

Voluntad del cliente para compartir la


responsabilidad en las decisiones y
riesgos

El proceso

El individuo y las interacciones de los


mismos

Requieren un plan detallado


desde el inicio del proyecto

Se va planeando a medida que se


avanza en el proyecto. Planeacin
gradual y constante.

El xito del proyecto

Es dado por el seguimiento del


plan

Es dado por la entrega continua de


valor y funcionalidad al cliente

Elaboracin de
entregables

Se generan entregables que


requieren mucho tiempo de
elaboracin.

Se centran en hacer entregables en


tiempos cortos con alta calidad
inmersa

Es conocida al final, pudiendo


generar insatisfaccin.

Es constante a lo largo del proyecto

Empodera
al
Gerente
de
proyecto para el xito del mismo,
este decide si participa de este
poder o no al equipo o no
.

Empodera al equipo para trabajar de


forma creativa e innovadora.

Innumerables
plantillas
y
artefactos para cumplir con el
proceso

Pocas

Muchos roles para ejecutar el


proyecto

Pocos roles

Iteraciones

Riesgos

Se valora ms

La planeacin

La retroalimentacin del
cliente

Participacin del equipo

Proceso(Plantillas)

Roles

plantillas

artefactos

Arquitectura

Requisitos
(funcionalidades
innecesarias)

Es un ejercicio que se realiza al


inicio o en una etapa del
proyecto.

Es un ejercicio constante durante el


proyecto

Debido a la recoleccin inicial de El enfoque continuo en el valor para


requisitos es
el negocio no permite que se incluyan
frecuente
que
se
soliciten funcionalidades innecesarias
funcionalidades innecesarias

Vous aimerez peut-être aussi