Documente Academic
Documente Profesional
Documente Cultură
SELVA
FACULTAD DE INGENIERIA EN INFORMATICA Y SISTEMAS
ALUMNO :
DOCENTE :
CURSO :
SEMINARIO DE TESIS II
INDICE........................................................................................................................... 2
1. INTRODUCCION.......................................................................................................3
2. OBJETIVOS.............................................................................................................. 4
DE INFORMTICA Y SISTEMAS......................................................................................10
4. BIBLIOGRAFIA.......................................................................................................37
1. INTRODUCCION
Para el desarrollo del modelo terico del desarrollo del prototipo del sistema
informtico se necesita tener en cuenta la problemtica que existe dentro del objeto de
estudio para eso realizaremos una descripcin de lo mencionado, para luego
identificar los elementos que forman parte del modelo:
Son las entidades que forman parte del entorno del sistema y de una u otra
manera el desarrollo de este prototipo tendr un impacto en la estas
entidades.
3.3.1.1 El Software.
3.3.1.5.1. Definicin
3.3.1.5.2. Caractersticas
Para iniciar una nueva etapa dentro de los lineamientos de ste modelo
se debe necesariamente haber terminado la etapa anterior.
3.3.1.5.3 Estructura
3.3.2.1. Definicin
3.3.2.2. Caractersticas
3.3.2.3. Cliente
Formatear resultados.
3.3.2.4. Servidor
Redundancia mnima.
Respaldo y recuperacin.
Esta tercera edicin ha sido actualizada para incluir las disposiciones del
estndar ISO SQL:2006 adems de todos sus errores corregidos que se
publicaron en 2007. El captulo 18 ha sido incluido para cubrir SQL/XML, que
fue agregado al estndar SQL en 2006. Adems, las instrucciones SQL han
sido reformateadas y todos los nombres de objeto de la base de datos han sido
convertidos a maysculas para hacer ms fcil su lectura y conversin, a
travs de la amplia variedad de los productos RDBMS disponibles
comercialmente.
Microsoft Visual Studio 2010 viene acompaada por .NET Framework 4.0.
Es el paquete completo de herramientas de administracin del ciclo de vida
de las aplicaciones para equipos. Con este paquete puede garantizar la
calidad de los resultados, desde el diseo hasta la implementacin.
3.3.4.3. Microsoft .Net Framework
3.3.4.4. C#
5
3.3.5 Los Estndares de Calidad ISO para Desarrollo de Software
Habra que comenzar con una revisin de algunas definiciones acerca de lo que
significa calidad. Deming (1982) propuso la idea de la calidad como conformidad
El diccionario IEEE estndar de ingeniera del software (IEEE, 1990) dice que
son software: los programas de ordenador, los procedimientos y, posiblemente
la documentacin asociada y los datos relativos a la operacin del sistema
informtica, no limitndose al cdigo.
Pressman (1993) la define como concordancia del software con los requisitos
explcitamente establecidos, con los estndares de desarrollo expresamente
fijados y con los requisitos implcitos, no establecidos formalmente que desea
el usuario.
6 IEEE. Institute of Electrican and Electronics Engineering. ISO: International Organization for
standarization.
SEI: Software Engineering Institute.
Terminologa empleada
Entre las normas con la que las organizaciones cuentan para el logro del
aseguramiento de la calidad de los productos software, estn las de la familia
ISO 9000. (ISO 9000, 1991). Si bien esta familia en un principio se la dise
para aplicaciones industriales en general, existe una versin la 9000-3,
especfica para productos lgicos. (ISO 9000-3, 1991).
Uno de los productos del proyecto es una gua para buenas prcticas de
direccin e ingeniera de software, similar a CMM8 del SEI y al Trillium de
Northern Telecom.
Por otra parte, cuantificar la calidad significa tener que medirla. Para
cuantificarla se requiere de mediciones indirectas de algunas manifestaciones
de la misma, que se denominan mtricas.
Bender (1996) sugiere agregar al CMM, una rea clave de proceso (KPA, Key
Process Area), para la prueba y evaluacin del software. Burnstein, et al.
(1996) desarrollan un modelo que denominan TMM (Testing Madurity Model) a
modo de complemento al CMM, como un indicador de la madurez del proceso
de prueba, a fin de implementar las mejoras pertinentes. Se basa en niveles de
madurez y metas para cada uno, con cuestionarios de valoracin de
cumplimiento en cada nivel, como tambin entrenamiento del personal de
prueba y valoracin mediante de cuestionarios y entrevistas.
Caractersticas de operacin.
FC = c1 x m1 + c2 x m2 +... + cn x mn
Donde los ci son los coeficientes de regresin y los mi son las mtricas que
afectan al factor de la calidad.
Funciones de ayuda.
Consistencia en la interface.
Este podra ser el concepto clave, buscado, especialmente para los programas
educativos y en l se har hincapi.
Otro aspectos a tener en cuenta, son las revisiones y las pruebas del software
como parte de del ciclo de vida, que se utilizan para detectar fallas en los
requisitos, en el diseo y en la implantacin y son procesos orientados a la
deteccin de defectos en el producto, dndole mucha importancia a las
revisiones
Las inspecciones tienen por objetivo detectar y registrar los defectos del
producto intermedio, en forma rigurosa y formal, buscando que el producto
satisfaga las especificaciones y estndares. Estn pensadas como una medida
de ayuda al gestor.
Las auditoras se realizan para determinar en forma objetiva que los productos
desarrollados se ajustan a los estndares. En el estndar IEEE (1984), se
recomienda realizar una cantidad determinada de revisiones y auditoras sobre
todo en software crtico.
3.3.5.7. Metodologia de Desarrollo Agil Programacion Extrema(Xp) 11
XP (eXtreme Programino) nace como nueva disciplina de desarrollo de software
hace aproximadamente unos seis aos, y ha causado un gran revuelo entre el
colectivo de programadores del mundo. Kent beck, su autor, es un programador
que ha trabajado en mltiples empresas y que actualmente lo hace como
programador en la conocida empresa automovilstica DaimlerChrytel. Con sus
teoras ha conseguido el respaldo de gran parte de la industria del software y el
rechazo de otra parte. La programacin extrema se basa en la simplicidad, la
comunicacin y el reciclado continuo de cdigo, para algunos no es ms que
aplicar pura lgica.
El cliente junto al equipo de desarrollo definen que es lo que se quiere hacer. Para
ello utilizan las historias de usuario. Se evala para cada historia de usuario el
tiempo que puede llevar, que debe ser corto, de aproximadamente una semana.
Un programador puede estimar con cierta fiabilidad un trabajo que le lleve unos
das ms pero a estimacin es menos fiable si es de un plazo superior a una
Toda esta planificacin va a ser, por supuesto, inexacta. No se puede saber todo lo
que va a ser necesario ni evaluar los tiempos correctamente. La planificacin
deber revisarse y modificarse continuamente a lo largo de proyecto. Las historias
de usuario se modificaran, se quitaran o se aadirn nuevas sobre la marcha.
Puesto que el cliente estar presente da a da durante todo el proyecto, vera e
efecto y el esfuerzo necesario para las modificaciones pedidas y sabr evaluar si
merecen o no la pena.
Para las primeras historias que se van a implementar, se define una prueba para
ver si la versin cumple perfectamente con la historia. Estas pruebas deben ser
automticas, de forma que haya un programa de pruebas que ejecutemos y nos
diga si la mini-versin es o no correcta.
Cuando una nueva pareja va a realizar un nuevo cdigo para una historia de
usuario, puede que uno de ellos recuerde haber hecho un trozo de cdigo en otro
lado y lo reutilizara, modificndolo si es necesario. Despus de modificarlo, deben
asegurarse que se siguen pasando las pruebas automticas que se hicieron en su
momento, as como aadir nuevas pruebas para comprobar las modificaciones que
han hecho.
Todos los das se hace una pequea reunin a primera hora de la maana con el
todo el equipo en que se comentan problemas cdigo que se est realizando,
historias de usuarios terminadas, etc
Cada vez que se consigue codificar y que funcione una historia de usuario, se le
da al cliente para que la vea, lo pruebe y aada las posibles modificaciones para
las siguientes mini- versione. Cuando se realiza un mini-versin completa, incluso
se entrega al usuario final ara que empiece a trabajar con ella y reportar
incidencias o mejoras.
Este ciclo se va repitiendo una y otra vez hasta que el cliente se d por satisfecho
y cierre el proyecto. Como se ve, no se ha hecho documentacin. En algn sitio he
ledo que incluso la planificacin inicial debe hacerse escribiendo cada historia de
usuario en una tarjeta, haciendo dos montones, las que ya estn hechas y las que
ya hay. El nmero de tarjetas en cada montn nos da una idea exacta de cuanto
hay hecho del proyecto.
4. CONCLUSIONES:
Se logr desarrollar el modelo terico en Microsoft Visio 2010 indicando las entidades
que estn dentro y fuera del objeto de estudio as mismo de describe cada una de
ellas y sus las relaciones que tienen con el sistema.
5. RECOMENDACIONES
Para un buen desarrollo del modelo terico se tiene que definir correctamente el
planteamiento del problema, porque de ah se identifican las entidades que tiene
relacin con el sistema, su entorno, etc.
5. BIBLIOGRAFIA