Está en la página 1de 47

Universidad Nacional Experimental

De los Llanos Occidentales


Ezequiel Zamora
UNELLEZ-Barinas.

SISTEMA PARA EL CONTROL DE INGRESO DE ESTUDIANTES, PARA LA


CONFORMACIN DEL EQUIPO JUVENIL DE BSQUETBOL. EN LA
UNELLEZ-BARINAS, VICERRECTORADO DE PLANIFICACIN Y
DESARROLLO SOCIAL (VPDS), DEL PROGRAMA DE ARQUITECTURA,
INGENIERA Y TECNOLOGA, DEL SUBPROGRAMA DE INGENIERA
INFORMTICA 2014.

Prof. Darjeling Silva.

Autores:
-

Delgado Yoselin C.I: 20.961.794.


-

Lozano Juan C.I: 20869728.

Barinas, marzo de 2014.

BIOGRAFAS
Kenneth E. Kendall
Es un distinguido profesor de Management en la
Escuela de Negocios-Camden, la Universidad de
Rutgers. l es uno de los fundadores de la
Conferencia

Internacional

sobre

Sistemas

de

Informacin (ICIS) y miembro del Instituto de Ciencias


de la Decisin (DSI).
Kendall ha sido nombrado como uno de los 60 mejores
investigadores de MIS ms productivos del mundo, y fue galardonado con la
base de plata de IFIP. Kendall ha publicado ms de 90 artculos de
investigacin. Se desempe como Presidente del Programa para ambos
(Conferencia de las Amricas sobre Sistemas de Informacin) DSI y AMCIS.
Recientemente ha participado como co-autor de un texto, Anlisis de Sistemas
y Diseo, octava edicin, publicado por Prentice Hall y Planificacin de
Proyectos y Anlisis de Requerimientos de Sistemas de Informacin para el
Desarrollo.
Se ha desempeado como editor asociado de Ciencias de la Decisin y el
Diario de Gestin de Recursos de Informacin. La investigacin del profesor
Kendall se centra en el estudio de empujar y tirar las tecnologas, las
estrategias de comercio electrnico y el desarrollo de nuevas herramientas
para el anlisis y diseo de sistemas.

Julie E. Kendall
Fue honrada como miembro del Crculo inaugural de
Compadres para el Proyecto de doctorado iniciado
por la Fundacin KPMG, que ayuda a los estudiantes
de doctorado de las minoras. Ella co-edit el volumen
humano, organizacional, y las dimensiones sociales
de los Sistemas de Informacin para el Desarrollo.
Los intereses de la enseanza de la Dra. Julie Kendall
incluyen cuestiones estratgicas globales en el comercio electrnico y el
anlisis y el diseo para el comercio electrnico y los sistemas de informacin
tradicionales sistemas. Julie se desempe como miembro del Consejo Asesor

del Centro de Excelencia en la Enseanza, la Universidad de Rutgers-Camden,


de 1992 a 2003. Julie recibi un Premio de Ciencias de la Decisin Instituto de
Innovacin Docente en 1992.
METODOLOGA
La en metodologa empleada en el desarrollo del sistema de informacin fue la
planteada por Kendall y Kendall (1997), el cual es un enfoque por fases de
anlisis y diseo que sostiene que los sistemas son desarrollados de mejor
manera mediante el uso de un ciclo especfico de actividades del analista y del
usuario. Este Ciclo de Vida de Desarrollo de Sistema describe en pocas
palabras lo que abarca el mtodo de rea aplicada. Cada fase se explica por
separado pero nunca se realizan como pasos aislados, ms bien es posible
que algunas actividades se realicen de manera simultnea, y algunas de ellas
podran repetirse. Define seis fase entre ellas estn:
1. Identificacin de problemas, oportunidades y objetivos.
2. Determinacin de requerimientos.
3. Anlisis de necesidades.
4. Diseo del sistema.
5. Prueba y mantenimiento.
6. Implementacin y evaluacin.

1. IDENTIFICACIN DE PROBLEMAS, OPORTUNIDADES Y DE


OBJETIVOS

Observacin directa del entorno


En lneas generales la observacin directa permiti identificar claramente los
problemas que se presentaban al notar la falta de automatizacin de

la

informacin, durante el proceso de inscripcin de los aspirantes a integrar el


equipo. Lo cual acarrea perdida de tiempo, papelera excesiva y procesos
repetitivos y tediosos que no conllevan a resultados eficientes en el momento
requerido. Con el sistema de control de ingreso de aspirantes al equipo de
bsquet permite acceder a la misma de forma fcil y segura a la informacin,
ya que se puede almacenar y acceder a ella cuando se requiera porque estar
en digital. Tambin evitar errores al momento de tomar los datos personales de
cada estudiante y sus caractersticas fsicas, al igual que la perdida de
informacin. Entre los beneficios que puede aporta el programa estn: mayor
informacin de cada participante, versatilidad de los datos, facilidad de
estadsticas, genera resultados rpidos confiables y precisos adems
reduccin de costo y tiempo.
En cuanto a las oportunidades aprovechadas se encuentran, la existencia de
unos equipos de computacin lo cual facilit la construccin e implementacin
del sistema.
Entrevista

La ejecucin de las entrevistas, fue punto clave para discernir la informacin


obtenida en la etapa de observacin directa, permitiendo confirmar, precisar la
informacin y esclarecer ciertas conjeturas creadas. Se realizaron entrevistas
individuales al coordinador tcnico del equipo de Bsquet.
De la aplicacin de estas entrevistas surgi la necesidad de un sistema que
controle el ingreso de alumnos al equipo de bsquet, es decir, un sistema que
permitiera la entrada y salida de datos, adems arrojando datos confiables y
rpidos.

Universidad Nacional Experimental


De los Llanos Occidentales
Ezequiel Zamora
U.N.E.LL.E.Z-Barinas
Vicerrectorado de Planificacin y Desarrollo Social (VPDS)
Programa de Ingeniera, Arquitectura y Tecnologa
Subprograma de ingeniera informtica
Entrevista:

OLIMPIADAS- UNELLEZ

Cmo se conforma un equipo de 12 jugadores.


basquetbol?

Cules son sus aptitudes fsicas?

Flexibilidad, destreza, agilidad

Cul es la altura mnima?

1.83cm.

Cul es el peso indicado?

Entre 73 y 110Kg.

Cul es la edad justa?

Entre 16 y 22 aos

Sintetizar la informacin recolectada para construir objetivos

Objetivo General:
-

Controlar el ingreso de estudiantes al equipo varonil de basquetbol de la


UNELLEZ-Barinas.

Objetivos Especficos:

Diagnosticar las actitudes fsicas de los participantes a integrar el


equipo.

Disear las herramientas para el desarrollo del software.

Alcance del proyecto.

Mediante el programa de control para ingreso de estudiantes al equipo varonil


de bsquet, se podr registrar y controlar la conformacin del equipo, saber si
cumplen con las caractersticas fsicas mnimas para formar parte del grupo
participante en las olimpiadas universitarias. Adems de esta forma
minimizando irregularidades y agilizando procesos. Cabe destacar que su uso
solo ser para verificar si un alumno podr formar parte del equipo.

Identificacin de la existencia de necesidad, problema u oportunidad


argumentada.

En vista de que el proceso de inscripciones se realiza de forma manual,


aspecto que refleja aumento de costos, procesos lentos que conllevan

la

demora en presentar los resultados de la seleccin del equipo. Durante el cual


ocurre perdidas de informacin, extravos de documentos, lo que hace como
consecuencia la deficiencia y descontrol de la inscripcin, generando prdida
de tiempo e inconformidad al momento de la realizacin de la misma, Las
oportunidades que trae el utilizar el programa son bsicamente ahorrar

esfuerzo humano, material, tiempo agilizar el proceso en cuanto a la


presentacin de los resultados.

Estudio de los riesgos del proyecto.

Por la facilidad del manejo de la informacin, sino se tiene el cuidado necesario


de los datos almacenados puede ser utilizado por terceras personas para
aprovechar estrategias de juego.

Documentar los resultados

2. DETERMINACIN DE LOS REQUERIMIENTOS DE INFORMACIN


Para la definicin de los requerimientos de informacin fue necesario realizar
las entrevistas conjuntamente con la investigacin de los datos relevantes,
adems se usaron los datos obtenidos en la fase anterior. Las entrevistas
aplicadas a los coordinadores del equipo de bsquet permitieron realizar una
clasificacin de los requerimientos.

HARDWARE

Procesador Intel Pentium IV.

Ambiente Windows.

de 2.8 Giga Hertz.

Dev C++.

Disco duro de 50 GB.

CD- ROM LG 56X.

Tarjeta de memoria DDR 512


MB.

SOFTWARE

Tarjeta de Video Ge Force FX


5700.

Monitor de 15.

Teclado.

Mouse.

Requerimientos funcionales y no funcionales


FUNCIONALES
-

La

matrcula

interactiva.

Ya

ser

NO FUNCIONALES
de

que

forma se

Un usuario experimentado debe

le

ser capaz de utilizar todas las

preguntara a los estudiantes sus

funciones del sistema tras un

datos personales y caractersticas

entrenamiento de 1 horas.

fsicas.
-

El rendimiento del sistema a la

El resultado se mostrara en la

hora de ingresar los datos no debe

pantalla del ordenador, en el cual

ser mayor a 2 segundos.

se realizara la matriculacin.
-

Para el ingreso de los estudiantes -

Ante un fallo en el software del

al equipo de bsquet se consultara

sistema, no se tardar ms de 5

los datos proporcionados por el

minutos en restaurar los datos del

mismo, mediante las siguientes

sistema (en un estado vlido) y

validaciones:

volver a poner en marcha el


sistema.

Si el estudiante no cumple con la


edad, peso y estatura se mostrara un -

La aplicacin deber funcionar

mensaje en pantalla notificando que

sobre c++.

no puede participar.

3. ANLISIS DE LAS NECESIDADES DEL SISTEMA


Los diagramas son herramientas de anlisis y diseo que permiten al analista
comprender visualmente el sistema. La diagramacin de los datos permiti
elaborar una representacin grfica de los procesos del sistema, se obtuvo el
modelado de los datos, donde se emplearon los diagramas.
Modelar las entradas, los procesos y las salidas del sistema.

4. DISEO DEL SISTEMA RECOMENDADO


En esta fase se procedi a utilizar la informacin obtenida en las primeras
fases, para luego realizar el diseo lgico del sistema utilizando algoritmo y la
documentacin del cdigo, adems de la captacin de las diferentes interfaces
del mismo.
Diseo lgico de todo el sistema:

#include <stdio.h>
#include <stdlib.h>

Cabecera

#include <conio.h>

C++
proporciona
bibliotecas
defunciones. Cada biblioteca
tiene asociada un archivo de
definicin que se denomina
cabecera. Se deben especificar
todos los ficheros de cabecera
(ficheros con extensin .h)
correspondientes a las libreras
de funciones utilizadas. Cada
una de ellas permite tener la
configuracin para que se puedan
utilizar las sentencias requeridas.

#include <iostream>
using namespace std;

double pesito(double p){


int p1;
if(p>=73 & p<=110){
p1=1;
}
else{

if(p<73 || p>110){
p1=2; }
}
return p1;

Funciones.

}
double age(double a){
int a1;
if(a>=15 & a<=18){
a1=1;

Implementacin de las funciones:


Se implementan todas las
funciones del mdulo. Cada
funcin realiza un procedimiento
especfico como calcular el peso,
edad y altura.

}
else{
if(a<15 || a>18){
a1=2; }
}
return a1;
}
double altu(double h){
int h1;
if(h>=1.83){
h1=1;
}
else{
if(h<1.83){
h1=2; }
}
return h1;
}
int main()
{
int c,edad;
char nombre[35],sexo[5];
double peso,altura;
cout<<"\t......UNELLEZ.........\n";

Funcin main.
Todo programa C++ tiene una
nica funcin main () que es el
punto inicial de entrada al
programa.
Variables
Se declaran las variables a
utilizar para que los
procedimientos y clculos se
puedan realizar

cout<<"......SELECCION

EQUIPO

DE

BALONCESTO

FACULTAD

DE

INFORMATICA.........\n";
do{
cout<<"nombre del estudiante:\t";
Ingreso y almacenamiento

cin>>nombre;
cout<<"sexo estudiante M/F:\t";
cin>>sexo;
cout<<"edad del estudiante:\t";
cin>>edad;
cout<<"peso del estudiante:\t";

Se pide que ingresen los datos


correspondientes y luego Se
almacenan los datos ingresados y
de esta forma Permiten la
comunicacin del ordenador con
el exterior para tomar datos o
devolver resultados.

cin>>peso;
cout<<"altura del estudiante:\t";
cin>>altura;
if(age(edad)==1){

Comparaciones

if(pesito(peso)==1){
if(altu(altura)==1){

Se realizan comparaciones de los


datos utilizando bucles.

cout<<"El estudiante\t"<<nombre;
cout<<"\nsexo\t"<<sexo;

Salida

cout<<"\nedad\t"<<edad;

Se muestran los datos.

cout<<"\npeso\t"<<peso;
cout<<"\naltura\t"<<altura;
cout<<"\nCUMPLE LOS REQUERIMIENTOS!! FELICITACIONES!!";
}
}

}
else{
cout<<"El estudiante\t"<<nombre;

Salida

cout<<"\nsexo\t"<<sexo;
cout<<"\nedad\t"<<edad;

Se muestran los datos.

cout<<"\npeso\t"<<peso;
cout<<"\naltura\t"<<altura;
cout<<"\nNO CUMPLE LOS REQUERIMIENTOS\n";

}
cout<<"\nINGRESAR OTRO ESTUDIANTE: Presione 1\t";
cout<<"\nPARA SALIR: presione 2:\t\n";
cin>>c;
}
while(c==1);

getch ();
return 0;
}

Opciones
Se pide que elija una opcin ya
sea para salir del sistema o para
seguir
ingresando
otros
estudiantes.

Diferentes interfaces de usuarios de cada operacin, procedimiento y/o


funcin.

En esta primera interfaz se muestran los


datos ingresados por los usuarios,
adems ilustra un mensaje indicado que
no cumple los requerimientos. Si el
usuario quiere ingresar otro estudiante
deber oprimir 1.

En esta segunda interfaz se muestra los


datos ingresados por los usuarios,
adems muestra un mensaje indicado
que no cumple los requerimientos. El
usuario oprimi 1 e ingreso nuevos
datos de otro estudiante y muestra un
mensaje cumple los requerimientos.

4. PRUEBA Y MANTENIMIENTO DEL SISTEMA


El proceso de pruebas del sistema se procedi a verificar el sistema donde se
encontraron en el mbito de programacin, errores asociados a la entrada,
procesamiento y salida. Los cuales fueron corregidos cada uno.
Pruebas del sistema.

Instrumento para evaluar el sistema de informacin.


ENCUESTA
Segn

la norma ISO 9126 marque con una X si el sistema de control de

participantes al equipo de bsquet cumple con las siguientes caractersticas:

ATRIBUTOS DE CALIDAD

Atributo

Definicin segn: ISO 9126

Si

Funcionalidad

Conjunto de atributos que soporta la existencia de un

conjunto de funciones y sus propiedades especficas.

Confiabilidad

El conjunto de atributos que soporta la capacidad del

software para mantener su nivel de rendimiento bajo


condiciones establecidas por un periodo de tiempo
establecido

Usabilidad

El conjunto de atributos que soporta el esfuerzo

necesario para el uso y la evaluacin individual de tal


uso mediante un conjunto de usuarios establecidos e
implcitos

Eficiencia

El conjunto de atributos que soporta las relaciones

entre el nivel de rendimiento del software y el monto de


recursos empleados, bajo condiciones establecidas

Mantenibilidad

El conjunto de atributos que soporta el esfuerzo

necesario para realizar modificaciones especificadas

Portabilidad

El conjunto de atributos que soporta la habilidad del


software para transferirlo de un entorno a otro.

No

Lista de operaciones que pudieran sufrir modificaciones de cdigos.


-

El clculo en la edad si en un futuro se quiera aumentar o disminuir.

El calculo en la altura si en algn momento se quiera modificar la edad


establecida.

El clculo en el peso ya que si surge la necesidad de disminuirlo o


aumentarlo.

El calculo del gnero pues si se quiere utilizar el sistema para un equipo


femenino ya que actualmente solo pueden participar hombres.

5. IMPLEMENTACIN Y EVALUACIN DEL SISTEMA.


En esta fase se procedi a instalar los equipos del hardware y software
necesarios para la utilizacin y funcionamiento del sistema. Adems fueron
capacitados el grupo de coordinadores que utilizara dicho sistema por medio de
talleres donde se procedi a la explicacin detalla del manejo del sistema y a
su vez de los equipo computacionales a utilizar.

Conclusin del Software

Metodologa actual de Kendall & Kendall Sexta edicin 2005

1. Identificacin de problemas, oportunidades y objetivos.


Esta fase es muy importante para el xito de cualquier software que se
desee desarrollar. El analista de necesita observar cuidadosamente la
situacin, junto a otros miembros involucrados para concretar con precisin los
problemas que se presentan. La razn de la influencia del analista es debido a
que los problemas son mejor identificados por personas ajenas en base a esto
el analista puede determinar lo que se conoce oportunidades es decir; aquellas
situaciones que se pueden modificar mediante sistemas de informacin
computarizado.
La persona o mejor dicho el analista en esta fase se debe averiguar lo que
se quiere realizar. Se puede determinar si algunas de la funcin de las

aplicaciones ayudan a que el software realice los objetivos, aplicndolas a


problemas u oportunidades. Bsicamente las actividades en este paso,
consisten en mltiples entrevistas, simplificar la informacin obtenida,
considerar la eficacia del software y documentar sus resultados
2. Determinacin de los requerimientos de informacin.
El analista durante este paso se esfuerza por entender la informacin que
necesita el sistema para llevar a cabo sus actividades. Varios de los mtodos
para determinar los requerimientos se basan en interactuar directamente con
los usuarios, lo importante de este aspecto es que el analista confirma la idea
que tiene del software y sus objetivos. A travs de aplicacin de cuestionarios,
muestreos y elaboracin de prototipos.
Durante este paso quienes intervienen son los usuarios y el analista porque
se debe entender los detalles de las funciones del sistema actual; la gente
involucrada, la actividad, el entorno donde se desarrollan las actividades, el
momento oportuno y la manera de cmo se realizan los procedimientos
actuales.
3. Anlisis de las necesidades del sistema.
El analista de sistemas al momento de determinar las necesidades de una
sistema cuenta a travs de tcnicas y herramientas que le auxilian entre las
cuales estn los diagramas de flujos de datos para graficar entradas, procesos
y salidas de las funciones del software grficamente estructuradas, y en base a
estos diagramas se desarrollan diccionarios de datos que muestran una lista de
todos los datos utilizados por el sistemas as como su especificacin. Adems
de presentar una propuesta de sistema que simplifica sus hallazgos
proporciona un anlisis de las alternativas, as como recomendaciones sobre lo
que se debe hacer
4. Diseo del sistema recomendado.
El analista de sistemas durante es paso del ciclo de vida usa la informacin
que ha conseguido durante las primeras fases, para realizar el diseo lgico del
software. El analista realiza procedimientos precisos para capturar los datos
correctos que van a ser ingresados al sistema de informacin. Hay que tomar
en cuenta que la idea de interfaz de usuario forma parte del diseo lgico del
software, ya que la interfaz conecta al usuario con el sistema.
En esta fase, el analista interacta con el usuario para mostrar las salidas
en pantallas o de forma impresa para ver si satisface las necesidades de
informacin ambos. Los controles y procedimientos de respaldo deben ser

creados con la finalidad de proteger el sistema y los datos, en funcin de crear


paquetes de especificaciones de programa, cada paquete debe contener
esquemas para las entradas y salidas descripciones de archivos y detalles del
procedimiento.
5. Desarrollo y documentacin
Los diagramas de estructuras y pseudocdigo, son unas de las tcnicas
estructuradas para disear y documentar software. Al igual que en las
anteriores fases el analista trabaja con los usuarios para desarrollar
documentacin efectiva para el software como manuales de procedimientos,
ayuda en lnea y sitios web, para incluir preguntas frecuentes. La
documentacin consiste en indicar al usuario como utilizar el software y los que
deben hacer en caso de surgir problemas.
6. Prueba y mantenimiento del sistema.
Durante esta fase lo primero es realizar una serie de pruebas con datos
de muestra, con la finalidad de determinar con precisin cuales son los
problemas y luego realizar otra con datos reales del sistema actual. El
mantenimiento del sistema y su documentacin comienzan en esta fase,
llevada a cabo durante toda su vida til. Gran parte de las actualizaciones de
programas se pueden realizar a travs de sitios web de forma automtica.
7. Implementacin y evaluacin del sistema
Durante esta fase el analista realiza la implementacin del software, se
capacita a los usuarios en el manejo del sistema y es el analista quien est a
cargo de la supervisin. Adems debe planear la conversin del sistema
anterior al actual; lo que incluye la conversin del formato de los archivos
anteriores a los actuales, la instalacin del equipo y el inicio del nuevo sistema.
Un aspecto interesante es que la evaluacin se realiza durante cada fase otro
criterio que debe cumplir es que si los usuarios a quien se dirige el sistema lo
utilizan realmente.

BIBLIOGRAFA
UGMA. (2013) Metodologa de Kendall y Kendall http://www.slideshare.net/
sulbaranjose/metodologia-kendall-y-kendall?v=qf1&b=&from_search=6.
IUTA. (2010) Ciclo de vida de un sistema de informacin
http www.slidesare.net /20595241/ciclo-de-vida-de-un-sistema-deinformacion-fase-7-5701619.
Flores, Vctor. (2013)Anlisis y Diseo de Sistemas
KENNETH E. KENDALL, JULIE E. KENDALL - Sexta Edicin
httpwww.slideshare.net/vicmanflores/
anlisis-y-diseo-de-sistemas-kenneth-e-kendall-julie-e-kendall-sexta-diccion.
vila, Juan. (2013) metodologa para software Kendall
httpwww.slideshare.net/ juancarlosavilav1/metodologiapara-software-kendall.

es un enfoque por fases de anlisis y diseo que


sostiene que los sistemas son desarrollados de mejor
manera mediante el uso de un ciclo especfico de
actividades del analista y del usuario.
Identificacin de problemas, oportunidades y objetivos
Determinacin de requerimientos.
Anlisis de necesidades.
Diseo del sistema.
Prueba y mantenimiento.
Implementacin y evaluacin.

Entrevista
De la aplicacin de estas
entrevistas surgi la necesidad
de un sistema. que permitiera la
entrada y salida de datos,
adems arrojando datos
confiables y rpidos.

OLIMPIADAS- UNELLEZ

Cmo se conforma un equipo


de basquetbol?

12 jugadores.

Cules son sus aptitudes


fsicas?

Flexibilidad, destreza, agilidad

Cul es la altura mnima?

1.83cm.

Cul es el peso indicado?

Entre 73 y 110Kg.

Cul es la edad justa?

Entre 16 y 22 aos

Objetivo General:
Controlar el ingreso de estudiantes al equipo varonil
de basquetbol de la UNELLEZ-Barinas.

Objetivos Especficos:
Diagnosticar las actitudes fsicas de los participantes a integrar
el equipo.
Disear las herramientas para el desarrollo del software.

Alcance del proyecto.


Mediante el programa de control para ingreso de estudiantes al
equipo varonil de bsquet, se podr registrar y controlar la
conformacin del equipo, saber si cumplen con las caractersticas
fsicas mnimas para formar parte del grupo participante en las
olimpiadas universitarias.

Identificacin de la
existencia de necesidad,
problema u oportunidad
argumentada.
En vista de que el proceso de
inscripciones se realiza de
forma manual, aspecto que
refleja aumento de costos,
procesos lentos que
conllevan la demora en
presentar los resultados de la
seleccin del equipo

Estudio de los riesgos del


proyecto.
Por la facilidad del manejo
de la informacin, sino se
tiene el cuidado necesario
de los datos almacenados
puede ser utilizado por
terceras personas para
aprovechar estrategias de
juego.

Documentar los resultados

HARDWARE

Procesador Intel Pentium


IV. de 2.8 Giga Hertz.

Disco duro de 50 GB.

CD- ROM LG 56X.

Tarjeta de memoria DDR


512 MB.

SOFTWARE

Tarjeta de Video Ge Force


FX 5700.

Monitor de 15.

Teclado.

Mouse.

Ambiente Windows.
Dev C++.

FUNCIONALES
-

NO FUNCIONALES

La matrcula ser de forma interactiva. Ya

Un usuario experimentado debe ser

que se le preguntara a los estudiantes

capaz de utilizar todas las funciones del

sus datos personales y caractersticas

sistema tras un entrenamiento de 1

fsicas.

horas.

El resultado se mostrara en la pantalla

El rendimiento del sistema a la hora de

del ordenador, en el cual se realizara la

ingresar los datos no debe ser mayor a 2

matriculacin.

segundos.

Para el ingreso de los estudiantes al


equipo de bsquet se consultara los

Ante un fallo en el software del sistema,

datos proporcionados por el mismo,

no se tardar ms de 5 minutos en

mediante las siguientes validaciones:

restaurar los datos del sistema (en un


estado vlido) y volver a poner en

Si el estudiante no cumple con la edad,


peso y estatura se mostrara un mensaje
en pantalla notificando que no puede
participar.

marcha el sistema.
-

La aplicacin deber funcionar sobre


c++.

Los diagramas son herramientas de anlisis y diseo


que permiten al analista comprender visualmente el
sistema.

Vista general detallada del Sistema

Cada parte del Sistema

Cada parte del Sistema

Inicio
Peso=0, edad=0, sexo=0, altura=0, nombre=0
Peso, edad sexo,
altura, nombre

No cumple

No cumple

No cumple

No

peso>=73 or
peso<=100

No

No

Altura
=1.83

Edad>=15 or
edad<=18

S=maculino
S

Fin

Si

Si

Si

Cumple

Cumple

Cumple

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream>
using namespace std;

double pesito(double p)
{ int p1; if(p>=73 & p<=110)
{ p1=1;} else{ if(p<73 || p>110){ p1=2; }
} return p1; } double age(double a)
{ int a1; if(a>=15 & a<=18){ a1=1;}
else{ if(a<15 || a>18){
a1=2; }} return a1;}
double altu(double h)
{ int h1; if(h>=1.83)
{ h1=1;} else{ if(h<1.83)
{ h1=2; } } return h1;}

Cabecera: C++ proporciona


bibliotecas defunciones. Cada
biblioteca tiene asociada un archivo
de definicin que se denomina
cabecera

Funciones.
Implementacin de las
funciones: Se implementan
todas las funciones del
mdulo. Cada funcin
realiza un procedimiento
especfico como calcular el
peso, edad y altura.

int main()
{int c,edad;
char nombre[35],sexo[5];
double peso,altura;
cout<<"\t......UNELLEZ.........\n";
cout<<"......SELECCION EQUIPO
DE BALONCESTO FACULTAD DE
INFORMATICA.........\n";

Variables
Se declaran las variables
a utilizar para que los
procedimientos y clculos
se puedan realizar .

Funcin main.
Todo programa
C++ tiene una
nica funcin main
() que es el punto
inicial de entrada al
programa.

do{
cout<<"nombre del estudiante:\t";
cin>>nombre;
cout<<"sexo estudiante M/F:\t";
cin>>sexo;
cout<<"edad del estudiante:\t";
cin>>edad;
cout<<"peso del estudiante:\t";
cin>>peso;
cout<<"altura del estudiante:\t";
cin>>altura;
if(age(edad)==1){
if(pesito(peso)==1){
if(altu(altura)==1)
cout<<"\nINGRESAR OTRO
ESTUDIANTE: Presione 1\t";
cout<<"\nPARA SALIR: presione
2:\t\n";cin>>c;}while(c==1);
getch ();return 0;

Ingreso y
almacenamiento
Se pide que ingresen
los datos
correspondientes y
luego Se almacenan los
datos ingresados y de
esta forma Permiten la
comunicacin del
ordenador con el
exterior para tomar
datos o devolver
resultados.
Comparaciones
Se realizan
comparaciones de los
datos utilizando bucles.
Opciones: Se pide que elija una
opcin ya sea para salir del sistema o
para seguir ingresando otros
estudiantes.

else{ cout<<"El
estudiante\t"<<nombre;
cout<<"\nsexo\t"<<sexo;
cout<<"\nedad\t"<<edad;
cout<<"\npeso\t"<<peso;
cout<<"\naltura\t"<<altura;
cout<<"\nNO CUMPLE
LOS
REQUERIMIENTOS\n"; }

{cout<<"El
estudiante\t"<<nombre;
cout<<"\nsexo\t"<<sexo;
cout<<"\nedad\t"<<edad;
cout<<"\npeso\t"<<peso;
cout<<"\naltura\t"<<altura;
cout<<"\nCUMPLE LOS
REQUERIMIENTOS!!
FELICITACIONES!!"; }}}

Salida
Se muestran
los datos.

Diferentes interfaces de usuarios de cada


operacin, procedimiento y/o funcin.

ATRIBUTOS DE CALIDAD
Atributo

Definicin segn: ISO 9126

Si

Funcionalidad

Conjunto de atributos que soporta la existencia de X


un conjunto de funciones y sus propiedades
especficas.

Confiabilidad

El conjunto de atributos que soporta la capacidad del X


software para mantener su nivel de rendimiento bajo
condiciones establecidas por un periodo de tiempo
establecido

Usabilidad

El conjunto de atributos que soporta el esfuerzo X


necesario para el uso y la evaluacin individual de tal
uso mediante un conjunto de usuarios establecidos e
implcitos

Eficiencia

El conjunto de atributos que soporta las relaciones X


entre el nivel de rendimiento del software y el monto
de
recursos
empleados,
bajo
condiciones
establecidas

Mantenibilidad

El conjunto de atributos que soporta el esfuerzo X


necesario para realizar modificaciones especificadas

Portabilidad

El conjunto de atributos que soporta la habilidad del X


software para transferirlo de un entorno a otro.

No

Lista de operaciones que pudieran sufrir


modificaciones de cdigos.

El clculo en la edad si en un futuro se quiera


aumentar o disminuir.

El calculo en la altura si en algn momento se


quiera modificar la edad establecida.

El clculo en el peso ya que si surge la necesidad


de disminuirlo o aumentarlo

El calculo del gnero pues si se quiere utilizar el


sistema para un equipo femenino ya que
actualmente solo pueden participar hombres.

En esta fase se procedi a instalar los equipos del


hardware y software necesarios para la utilizacin y
funcionamiento del sistema. Adems fueron
capacitados el grupo de coordinadores que utilizara
dicho sistema por medio de talleres donde se procedi
a al explicacin detalla del manejo del sistema y a su
vez de los equipo computacionales a utilizar.