Sie sind auf Seite 1von 54

Created by Simpo PDF Creator Pro (unregistered version)

http://www.simpopdf.com

Ing. Lourdes Roxana Daz Amaya

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

MAPA CONCEPTUAL DE TOPICOS DE


CONOCIMIENTOS
Metodologas de
Desarrollo

RUP
Iconix
XP

Conceptos de Diseo

Arquitectura de
Software

Diseo de la arquitectura
Arquitectura basada en
componentes

Ingeniera
de

Conceptos de validacin y
verificacin

Software
Pruebas de
Software

Organizacin de Pruebas

Estrategias y herramientas de
pruebas
Gestin de la

Administracin de cambios

Configuracin

Control de versiones

Conceptos
Generales
Estilos de
Arquitectura
Patrones de
diseo

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

La arquitectura de software de un programa o


sistema de computacin
es la estructura o estructuras del sistema, las
cuales comprometen elementos de software
, las propiedades externamente visibles de esos
elementos y la relaciones entre ellos
Arlow and Neustad 2005

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Toda la arquitectura es diseo, pero no todo el diseo


es arquitectura. La arquitectura representa las
decisiones de diseo significativas que le dan forma a
un sistema.
Donde lo significativo puede ser medido por el costo
del cambio.
Grady Booch

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

1.- Es la organizacin de un sistema en trminos de sus componentes de


software, incluyendo los subsistemas y las
relaciones e interacciones entre ellos, y los principios que guan el diseo
de ese sistema de software.
2.- Es una forma coherente de establecer los patrones y abstracciones
para que los analistas y desarrolladores trabajen en una lnea comn
hacia la implantacin del sistema de informacin.
3.- Una arquitectura sigue un patrn o un conjunto de patrones
que proporcionan un marco de referencia para lograr la funcionalidad
requerida por el cliente, y otros objetivos como la mantenibilidad,
adaptabilidad, flexibilidad e interaccin con otros sistemas de
informacin.

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Es un esquema de trabajo que determina la interaccin de diferentes


componentes del sistema.
Emerge como una parte crucial del proceso de anlisis y diseo ,
decisiones tempranos de diseos, -> diseos de alto Nivel.
Es la estructura general del sistema
-Es el resultado de un conjunto de decisiones tcnicas y de negocio
Es un conjunto de componentes, conectores, y restricciones
de un programa o sistema, sus interrelaciones y los
principios que gobiernan su diseo.

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

La arquitectura de software es una forma de representar sistemas complejos


mediante la abstraccin.
Es la estructura de sistemas o sistemas de estructuras que consisten en elementos,
sus propiedades externamente visibles y la relacin entre ellas.
Nota: Propiedades externamente visibles es que es lo que debe saber/suponer un
componente sobre otro.
Es la organizacin fundamental de un sistema incorporada en sus componentes, en
sus relaciones mutuas y el entorno y los principios que guan su diseo y evolucin
(IEEE Standard 1471-2000).

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

La

arquitectura de software es importante como disciplina debido


a que los sistemas de software crecen de forma tal que resulta muy
complicado que sean diseados especificados y entendidos por un
solo individuo.
Uno de los aspectos que motivan el estudio de este campo es el
factor humano, en trminos de aspectos como inspecciones de
diseo, comunicacin a alto nivel entre los miembros del equipo de
desarrollo, reutilizacin de componentes y comparacin de alto nivel
de diseos alternativos (Kazman 1996)

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Sistema: Conjunto de componentes que cumplen una funcin o un


conjunto de funciones especificas
Descripcin de arquitectura: es un conjunto de productos que
documentan la arquitectura.
Perspectiva de la arquitectura :Es una representacin desde una
perspectiva especifica de un determinado sistema o de una parte del
mismo.
Punto de Vista arquitectnico: Es una plantilla que describe la forma de
crear y utilizar unas perspectiva de la arquitectura. Un punto de vista
incluye un nombre, socios, problemas mas abordados por el punto de vista
y el modelado y las convenciones analticas.

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Proporciona la comunicacin entre stakeholders


(Participantes del proyecto).

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Manifiesta las decisiones de diseo tempranamente


-Define restricciones de implementacin
Soporta la estructura organizacional
-Inhibe o activa los atributos de calidad del sistema
-Exhibe los atributos de calidad requeridos
-Facilita el razonar acerca del manejo del cambio
-Ayuda en la evolucin del prototipado.
-Alcanza mas exactitud en la estimacin de costos y
agenda del proyecto.

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Arquitecturas como modelo reusable y transferibles

- Las lneas de productos de software comparten una


arquitectura en comn.
- Los sistemas se pueden construir usando grandes y extensos
elementos de desarrollo.
-Menos es mas.
-Una arquitectura permite desarrollo basado en plantillas .
-Una arquitectura puede ser la base para el entretenimiento de
nuevos miembros del equipo de desarrollo.

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Vista de Requerimientos o vistas de escenarios:


Esta vista ayudaran a unir a los otros cuatro vistas.
Con esto se genera la trazabilidad del caso de uso, hacia los
dems procesos de software.
Esta vista se complementa con los diagrama de casos de uso.

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Vista Lgica:
Enfocada lo definido como dominio de la aplicacin, lo que son
las clases y objetos principales que formaran el corazn o
core de la aplicacin.
Esta vista se complementa con los diagrama de paquetes y los
diagrama actividad, diagrama de colaboracin, diagrama de
secuencia y diagrama de clases .

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Vista de Procesos :
Representa los flujos de trabajo paso a paso de negocio y
operaciones de los componentes que conforman el sistema.
Tambin muestra<algunos de los requisitos no funcionales
como son ejecucin , disponibilidad, tolerancia a fallas ,
integridad, seguridad, confiabilidad etc.
Esta vista se complementa con los diagrama actividad.

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Vista de Fsica:
Representa como estn distribuidos los componentes entre los
distintos equipos que conforman la solucin incluyendo los
servicios.
Los elementos definidos en la vista lgica se mapean a
componentes de software o de hardware.
Esta vista se complementa con los Diagrama de componentes y
Diagrama despliegue.

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Created by Simpo PDF Creator Pro (unregistered version)


http://www.simpopdf.com

Das könnte Ihnen auch gefallen