Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MXICO
FACULTAD DE CONTADURA
Y ADMINISTRACIN
PROYECTO FINAL
INFORMTICA VI
La complejidad de la solucin
Tiene que ver con el diseo del sistema, el cual debe satisfacer la
funcionalidad del problema.
Abstraccin
Modularidad
Jerarqua
La jerarqua es una clasificacin u ordenacin de abstracciones (Booch,
1996: 66).
La jerarquizacin consiste en agrupar clases que se obtuvieron de
abstracciones realizadas y se agrupan de acuerdo a las funciones que
realizan.
La relacin jerrquica se da cuando una clase hija (subclase) hereda de una
clase padre (superclase).
Encapsulamiento
Persistencia
Una clase define cmo es el objeto en s y existen 2 tipos de clases, las clases
generales (superclases) y las subclases (especializadas), que van de lo
general a lo particular, de que exista una jerarqua entre ellas; a partir de sta
se puede saber de qu clase se puede realizar herencia. La herencia, como
en la vida real, adquiere sus rasgos (atributos) fsicos e incluso su forma de
ser (comportamiento), esta cualidad tambin da origen al polimorfismo, que
permite realizar operaciones de diferentes formas dependiendo del objeto
que las realiza.
Clase
Atributos
Operaciones
Objeto
Herencia
Interfaz
En la prctica, esto significa que cada clase debe tener dos partes: una
interfaz y una implementacin. La interfaz de una clase captura slo su vista
exterior, que englobe nuestra abstraccin del comportamiento comn a todas
las instancias de la clase.
La interfaz de una clase es el nico lugar en el que afirman todas las acciones
que un cliente puede hacer sobre las instancias de la clase definidas, de esta
forma la aplicacin encapsula detalles que ningn cliente debe conocer.
Paquete
Mensaje
Los objetos en un sistema se comunican con otros objetos y para ello utilizan
los mensajes. Un mensaje tpicamente es una llamada hacia una operacin
que un objeto invoca en otro objeto (Erikson Hans-Erick, et al., 2004: 145p).
Debido a esto los objetos pueden ser activados mediante la recepcin de
mensajes. Un mensaje realiza una peticin para que un objeto sea ejecutando
con una funcin en particular. La tcnica de enviar mensajes se conoce como
paso de mensajes. En casi todos los casos, el programador sabe qu tipo de
objetos y de dato se espera que reciba como argumento(s) de un mensaje y
tambin conoce el tipo de objeto de retorno.
2 MODELOS
Subsistemas
Los distintos componentes pueden agruparse en paquetes segn un criterio
lgico y con vistas a simplificar la implementacin
Verificacin y Validacin:
Conjunto de procesos de comprobacin y anlisis que aseguran que el
software que se desarrolla est acorde a su especificacin y cumple las
necesidades de los clientes.
Verificacin:
Estamos construyendo el producto correctamente?
Validacin:
As, dependiendo de las ramas o caminos o nodos visitados por los casos de
prueba, el ingeniero estar ms o menos seguro de la buena, muy buena o
mediana calidad del software objeto de estudio. Existen formas muy
variadas de medir esa cantidad de cdigo recorrido mediante lo que se
llaman criterios de cobertura.
Pruebas de integracin
Las pruebas de integracin se emplean para comprobar que las unidades de
prueba, que han superado sus pruebas de unidad, funcionan correctamente
cuando se integran, de manera que lo que se tiende a ir probando es la
arquitectura software. Durante la integracin, las tcnicas que ms se
utilizan son las de caja negra, aunque se pueden llevar a cabo algunas
pruebas de caja blanca para asegurar que se cubren los principales flujos
de comunicacin entre las unidades.
3 PLAN DE IMPLEMENTACIN
Qu es un plan de implementacin de software?
3.1) Lineamientos para la instalacin e implantacin (diagrama de distribucin
y requerimientos del equipo)
https://es.slideshare.net/NAHAMA19/fase-de-implementacin-de-sistemas-
deinformacin?
next_slideshow=1
Este documento contiene toda la informacin sobre los recursos utilizados por
el proyecto, llevan una descripcin muy bien detallada sobre las
caractersticas fsicas y tcnicas de cada elemento. Por ejemplo:
caractersticas de procesadores, velocidad, dimensiones del equipo,
garantas, soporte, proveedores y equipo adicional.
Su extensin depende de la cantidad de recursos y equipo utilizado y
generalmente se presenta en forma de fichas tcnicas en donde se describe
en cada una las caractersticas de cada recurso.
Elaboracin del Manual Tcnico.
Un manual tcnico es aquel que va dirigido a un pblico con conocimientos
tcnicos sobre algn rea, mientras que, por ejemplo, un manual de usuario
va dirigido a un pblico ms general, el cual no necesariamente debe tener
conocimientos especficos en el rea de inters.
En este caso el manual tcnico, debe incluir:
Nota.
EN los temas en donde se mencionen diagramas, plante
https://www.altova.com/es/umodel/uml-deployment-diagrams.html
https://es.slideshare.net/zonickx/diagramas-de-implementacion
https://es.slideshare.net/techmi/curso-uml-25-diagramas-de-implementacin
https://es.slideshare.net/joshell/diagramas-uml-componentes-y-despliegue
https://es.slideshare.net/arcangelsombra/diagramas-de-despligue-uml-1475353?qid=16a5a9f8-
5194-4a1e-bdb0-77eb781b328f&v=&b=&from_search=2
http://www.ctr.unican.es/asignaturas/Ingenieria_Software_4_F/Doc/M7_09_VerificacionValidacio
n-2011.pdf
http://www.inf-cr.uclm.es/www/mpolo/asig/0708/phd/apuntesDoctorado.pdf
https://es.slideshare.net/Dolphinus/manuales-de-usuario-y-tecnico
https://americalatina.pmi.org/latam/KnowledgeCenter/Articles/~/media/3E9828A63F904D00A32
4DAB09F41E1FC.ashx
https://es.slideshare.net/joshell/diagramas-uml-componentes-y-despliegue
https://es.slideshare.net/TomRodriguez/implementacion-de-software
http://flanagan.ugr.es/docencia/2005-2006/2/apuntes/ciclovida.pdf
http://blogparaentregartareas.blogspot.mx/2011/04/ingenieria-de-software-manual-de.html
https://es.slideshare.net/zonickx/diagramas-de-implementacion
docencia.fca.unam.mx/~rcastro/T5-INFOVI.ppt