4
Instituto Tecnológico de Tlaxiaco CARRERA: INGENIERIA EN SITEMAS COMPUTACIONALES MATERIA: INGENIERIA DE SOFTWARE Reporte de Exposición Catedrático: Ing. José Alfredo Román Cruz Integrantes: Martin Santiago Rosas Julio Cesar Ramírez González Francisco de Jesús Bernabé García 23 de Junio de 2014

Reporte expocicion (1)

Embed Size (px)

Citation preview

Page 1: Reporte expocicion (1)

Instituto Tecnológico de Tlaxiaco

CARRERA: INGENIERIA EN SITEMAS

COMPUTACIONALES

MATERIA: INGENIERIA DE SOFTWARE

Reporte de Exposición

Catedrático:

Ing. José Alfredo Román Cruz

Integrantes:

Martin Santiago Rosas

Julio Cesar Ramírez González

Francisco de Jesús Bernabé García

23 de Junio de 2014

Page 2: Reporte expocicion (1)

INTRODUCCION

El proceso de arquitectura de software toma los requisitos de los clientes, los

analiza y produce un diseño para obtener un software que satisfará sus

necesidades. Los diseños exitosos de software deben sopesar las disyuntivas

inevitables que surgen debido a requisitos conflictivos; cumplir con los principios

de diseño y las buenas técnicas de procedimiento que han evolucionado con el

tiempo; y complementar el hardware moderno, las redes y los sistemas de

administración.

¿ QUE ES LA ARQUITECTURA DE SOFTWARE?

La arquitectura de software implica definir una solución estructurada que satisfaga

todos los requisitos técnicos y operacionales y, a la vez, optimizar los atributos

comunes de calidad como rendimiento, seguridad y capacidad de administración.

Además, implica una serie de decisiones basadas en una amplia gama de

factores, y cada una de esas decisiones puede tener un considerable impacto

sobre la calidad, rendimiento, mantenimiento y éxito general de ese software.

El diseño del software se encuentra en el núcleo técnico de la ingeniería del

software y se aplica independientemente del modelo de diseño de software que se

utilice.

TIPOS DE ARQUITECTURA

DOMINIO ESPECIFICO

MULTIPROCESADOR

CLIENTE SERVIDOR

DISTRIBUIDA

DE TIEMPO REAL

FUNCIONES Y CARACTERISTICAS DE LA ARQUITECTURA DE SOFTWARE

IDENTIFICA EL CONJUNTO DE REQUISITOS DEL SOFTWARE

DEBE CONSIDERAR Y TOMAR ENCUENTA LAS NECECIDADES DE

CLIENTE

CADA ARQUITECTURA DEBE TENER SU ROPIO ENFOQUE PARA

RECOPILAR Y ANALIZAR REQUISITOS

Page 3: Reporte expocicion (1)

Durante el análisis de requisitos y las etapas de revisión, se debe trabajar con el

cliente, consultar a socios y otros miembros del equipo , usuarios y

administradores de sistemas. Al sobresalir en estas habilidades generales se

puede producir un mejor plan inicial y un conjunto más preciso de requisitos, lo

que ahorra tiempo y esfuerzo más adelante.

debe considerar las necesidades del cliente. Sin embargo, el término general

“cliente” habitualmente comprende tres áreas de responsabilidad en conflicto: los

requisitos empresariales, los requisitos del usuario y los requisitos del sistema. Los

requisitos empresariales por lo general definen una serie de factores, como los

procesos de negocios, los factores de rendimiento (como seguridad, confiabilidad

y capacidad de proceso) y las restricciones de presupuesto y costos. Los

requisitos del usuario incluyen el diseño de interfaz, capacidades operativas y

facilidad de uso del software. Los requisitos del sistema incluyen el hardware, las

redes y las capacidades y restricciones del entorno en tiempo de ejecución.

Page 4: Reporte expocicion (1)

EVIDENCIAS DE TRABAJO