SlideShare una empresa de Scribd logo
1 de 14
Teoría de Sistemas
Profesor: Ricardo Díaz Ibáñez
Integrantes:
Eduardo Cañas
Marcelo Espinoza
Roberto González
Víctor Santana
Mario Silva
Carol Uribe
Cristian Varas
Santiago, 24 de mayo del 2012
Universidad UCINF
Facultad de Ingeniería y Tecnología
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 2 de 14
1. INTRODUCCIÓN ...............................................................................................................3
2. LAS HERRAMIENTAS DE MODELADO..............................................................................3
3. PROCESO DE ANÁLISIS ....................................................................................................3
4. SEGUIMIENTO..................................................................................................................3
4.1 PASANDO AL DISEÑO...........................................................................................................3
4.2 PROGRAMACIÓN Y PRUEBA..................................................................................................8
4.3 MANTENIMIENTO DE LA ESPECIFICACIÓN...............................................................................10
4.4 EL FUTURO DEL ANÁLISIS ESTRUCTURADO..............................................................................11
5. PREGUNTAS...................................................................................................................13
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 3 de 14
1. Introducción
2. Las herramientas de Modelado
3. Proceso de Análisis
4. Seguimiento
4.1 Pasando al diseño
1. Los tres niveles del diseño de sistemas.
2. Los tres criterios principales para evaluar el diseño de un sistema.
3. Como dibujar un diagrama de estructura.
4. Como usar el acoplamiento y la cohesión para evaluar un diseño.
1.
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 4 de 14
2.
Análisis V/S Tiempo:
A mayor análisis menos tiempo de construcción, a menor análisis mayor tiempo de
construcción, esta regla se aplica en todas las etapas del proceso.
22.1- Las etapas del Diseño
Modelo de implantación de sistema
 Modelo procesador
 Modelo de tareas
Nivel de asignación de procesos.
Asignación de modelo esencial, tareas principales y su asignación a la distintas CPU, y
comunicarse deben comunicarse entre si.
Definición de arquitectura tanto del software y hardware.
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 5 de 14
3.
Ejemplo hardware
Topología:
Servidor único
Servidor autónomo
Horizontal de clúster
Vertical de clúster
Combinación de clúster vertical y horizontal
4.
Ejemplo software
Sistema Multicapa
Component
Controller
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 6 de 14
DataAccess
Domain
Library
Service
5.
Modelo de implantación del programa
Nivel de asignación de tareas individuales.
Definición de almacenamiento de datos.
6.
22.2-Metas y objetos del Diseño
El diseñador en esta etapa se ocupa de la calidad total del sistema, la capacidad de
mantención depende de la calidad del diseño.
Reglas comunes:
Cohesión: una sola función bien definida.
Acoplamiento: mientras mayor acoplamiento, mayor dificultar para la mantención.
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 7 de 14
Tamaño del Modulo: lo suficientemente pequeño para caer en una página.
Alcance del control: un modulo no debe llamar a mas de media docena de sub módulos.
Introducir nivel intermedio de módulos administrativos.
Alcance del efecto/alcance: no necesariamente un modulo que surja de una decisión debe
estar subordinado al modulo que toma esa decisión.
7.
Resumen
Hacer coincidir el modelo esencial (requerimientos iniciales) con una configuración de
procesadores.
Organizar los procesos dentro de cada tarea en una jerarquía de módulos.
Proceso adicionales y reserva de datos considerar procesos par incorporar nuevas
tecnologías.
Procesos  Actividades.
Reglas de Negocio.
Validación de reglas de negocio.
Ejemplo de diagrama
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 8 de 14
8.
4.2 Programación y prueba
1. El papel del analista de sistemas en la programación y la prueba.
2. Porque es ventajoso el seguimiento rápido durante la programación y prueba.
3. Lo que el analista debe buscar al examinar un programa.
4. Los principales tipos de pruebas que se deben realizar.
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 9 de 14
9.
23.1- El papel del analista en la programación y la prueba.
En el momento de comenzar con la codificación o implantación generalmente el analista pasa
a otro proyecto, que razones tendría en analista para seguir con el proyecto.
Razones:
Usted es el líder del proyecto y esta a cargo de los programadores.
Usted es un analista junio y su titulo es de analista programador.
Usted es parte de un grupo que escribe casos de prueba.
Puede verse involucrado en el desarrollo de manuales.
Tal vez los programadores no comprenden su especificación.
Puede ser que los usuarios hayan empezado a cambiar de opinión.
23.2-El impacto de analista, la programación y la prueba sobre la estructura
organizacional.
El análisis involucra una progresión continua de los aspectos del modelo de alto nivel,
diagramas de flujo, aspectos del modelo de bajo nivel, desarrollo específico del proceso,
diccionario de datos completo y detallado. El proceso de diseño involucra el desarrollo,
modelos de diseño que van desde diagramas estructurados de alto nivel, hasta formas de
nivel tan bajo como el pseudocódigo y los diagramas de flujo. La programación debe seguir
este mismo patrón, se escribe la programación para los módulos ejecutivos de alto nivel y
posteriormente se desarrollan los módulos de bajo nivel, que llevan a cabo cálculos
detallados o validan datos de entrada.
Relación entre los niveles del sistema y niveles de organización
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 10 de 14
4.3 Mantenimiento de la especificación
1. Porque es importante tener al día las especificaciones.
2. Que tipos de cambios se necesitan hacer a una especificación.
Muchas veces los analistas salen del proyecto cuando se terminan las especificaciones o fin
cumplen funciones de administrador de proyecto, sirviendo como intermediario entre el
equipo de desarrollo y el usuario o participar en el desarrollo de manuales. Aunque el analista
no pueda participar a lo largo de la vida del proyecto debe dejar un legado de documentación.
24.1- Porque es importante.
Cuantas cosas de 100 años tienen documentos actualizados que describen la instalación
eléctrica, tuberías u otros detalles arquitectónicos.
A menudo es más fácil realizar cambios sin documentar correctamente o sin documentar,
generalmente se realiza cuando el cambio es apresurado, normalmente debe arreglarse el
problema mismo antes que la documentación; la documentación es lo ultimo que se hace y
generalmente no se hace.
Existen muchos ejemplos de problemas de mantenimiento, los sistemas antiguos no están
documentados y aun los requerimientos son un misterio.
La única solución para evitar esta crisis es una excautiva documentación actualizada por el
sistema mismo.
24.2- Prerrequisitos necesarios
No se puede mantener actualizado un sistema si su documentación no esta actualizada.
Se debe mantener un sistema de implantación de cambios ya que el solo registro de los
cambios no es suficiente.
24.3- Como hacerlo
Los cambios a implementar deben iniciar con un examen de impacto.
En los siguientes casos:
 El usuario decide implementar una nueva funcionalidad.
 El usuario no esta contento con alguna funcionalidad.
 El usuario quiere un nuevo reporte.
 El usuario quiere modificar un reporte.
 Los programadores deciden recodificar un modulo para hacerlo mas eficiente.
 El departamento de operaciones decide hacer una nueva funcionalidad.
 El usuario se queja de salidas erróneas.
 Se ha decidido un nuevo lenguaje de programación.
 Se requiere que el sistema mande salidas a una nueva dependencia.
Para estos cambios debe documentarse y generar una solicitud de cambio siendo verificado
con el usuario.
24.4- Resumen
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 11 de 14
4.4 El futuro del análisis estructurado
Definición de los posibles futuros.
Tres periodos amplios:
1. El antiguo analistas describía los requerimientos tipo novela.
2. A mediados de los 70, se utilizan gráficos y diagramas.
3. Analista estructurado moderno, los años 80.
25.1- Que hace el cambio.
Cambios de tecnología
Partición de acontecimientos.
La des enfatización del modelo físico actual.
Herramientas de modelado en tiempo real.
Integración más cercana de modelado de procesos y de datos.
25.2- Acometimientos futuros en el análisis estructurado.
Los acontecimientos recientes siguen un numero de tendencias que probablemente continúe
hasta bien adentrada la siguiente década.
25.2.1- Mayor difusión del análisis de sistemas
Las computadoras son parte integrante de esta sociedad, es indudable el impacto que tiene a
futuro, en todas las actividades humanas, como son administración, negocios, la educación y
todas las actividades profesionales.
25.2.2 proliferación de herramientas automatizadas
Proliferación de herramientas de análisis, como son herramientas case.
En el 1987, 2%, en el 1990 un 10%, existe la necesidad de creación de nuevas herramientas.
10.
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 12 de 14
25.2.3- El Impacto de los desastre de mantenimiento
El análisis estructurado no goza de la importancia necesaria para evitar problemas futuros.
Los sistemas grandes y no documentados son candidatos para desastre de mantenimiento.
La causa mas probable será la imposibilidad de realizar mejoras, las variables que
comprometen los cambios son extensas he incluyen la situación competitiva.
Los códigos que han sido modificados tantas veces es casi imposible saber como operan,
sobre todo si el sistema es de mediados de los 60.
Al enfrentarse con problemas como estos se comenzara a realizar análisis de nuevos procesos
y la implantación de estándares, esto se implantara solo después que ocurra un problema
importante de mantenimiento.
11.
25.2.4- El Matrimonio del análisis estructurado y la inteligencia artificial
Existe una relación directa entre la inteligencia artificial y sistemas expertos.
Los cuales generalmente incluyen tres aspectos.
1. La interface humano maquina.
2. La presentación de conocimiento.
3. Maquina que evalúa e interroga a la base de conocimiento.
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 13 de 14
En este sentido la inteligencia puede ayudar a automatizar el análisis estructurado, como un
asistente de análisis.
25.2.5- El Impacto de las nuevas generaciones de hardware de las computadoras
El impacto de las nuevas tecnologías esta directamente relacionado a las metodologías,
arquitectura, y formas de codificar las distintas soluciones.
Nos encontramos en un momento en que la tecnología cambia con la velocidad de menos de
un año, obligando a los profesionales actualizarse permanentemente.
25.3- Conclusión
Aprender a utilizar herramientas de diseño.
Aprender varios paradigmas de programación, (Orientado al evento, Orientado al objeto,
Orientado a los aspectos, Programación estructurada.
Las personas primero: El programa que están construyendo ES USADO POR PERSONAS
póngase en el lugar del usuario.
Documentar procesos, actividades, reglas de negocio, utilizar controles de cambio y
versiones.
Realizar pruebas unitarias, de pares y pruebas de terceros.
Apetito por el conocimiento: Nuestra profesión es dinámica, adáptese, aprenda y aplique.
Reconozca patrones en los problemas: En su vida como desarrollador se va a topar con el
mismo problema pero distinto color, ensamble soluciones basadas en experiencias anteriores.
Reutilización de código y librerías.
Actualmente hay un cambio cultural en proceso, somos parte de un hito histórico.
5. Preguntas
1. ¿Cuáles son los cinco principales cambios que se han dado en el campo del análisis
durante los últimos 10 años?
2. ¿Qué significa, en el contexto de este capitulo, los términos lógico y físico?
3. ¿Qué es partición por acontecimientos? ¿a qué ha remplazado el campo del análisis?
4. ¿Por qué se ha des enfatizado el modelo físico actual en el análisis de sistemas?
5. ¿Qué herramientas adicionales se han añadido al campo del análisis de sistemas para
ayudar a modelar sistemas de tiempo real?
6. ¿Que es un diagrama de estructura de datos? ¿A qué ha remplazado en el campo del
análisis?
7. ¿Cómo están comenzando a afectar las computadoras a los trabajos y actividades de
los administradores experimentados en las organizaciones?
8. ¿Por qué tendría impacto sobre los proyectos de desarrollo de sistemas en los años
venideros la enseñanza del análisis estructurado?
Facultad de Ingeniería y Tecnología
Carrera de Ingeniería en Ejecución Informática
Página 14 de 14
9. ¿Por qué es probable que el análisis de sistemas sea un factor de competencia
internacional entre EUA, Europa y muchos países del tercer mundo?
10. Proyecto de investigación: Que porcentaje de los programadores y analistas de
sistemas en su organización tienen estaciones de trabajo con paquetes de herramientas
de análisis?
11. ¿Por qué son importantes las herramientas automatizadas para el análisis de sistemas?
12. ¿Por qué afectarán al análisis estructurado en el futuro los desastres de
mantenimiento?
13. Que relación es probable que exista entre el análisis estructurado y la automatización
en el futuro?

Más contenido relacionado

La actualidad más candente

Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Cesar Jimenez
 
Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de softwareVictor Varela
 
Administracion redes gnu_linuxjj
Administracion redes gnu_linuxjjAdministracion redes gnu_linuxjj
Administracion redes gnu_linuxjjDani Gamboa
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Softwaremireya2022
 
Tema Ingenieria Del Software
Tema Ingenieria Del SoftwareTema Ingenieria Del Software
Tema Ingenieria Del Softwaregueste0af42
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de softwareArmando Barrera
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Softwareem3marquez
 
Clasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwareClasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwaregmjuan
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareEliset Gonzales Uceda
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de InformaciónEnrique Cabello
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónJose Martinez
 
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionMetodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionJonathanCarrillo46
 

La actualidad más candente (20)

Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008
 
Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de software
 
Administracion redes gnu_linuxjj
Administracion redes gnu_linuxjjAdministracion redes gnu_linuxjj
Administracion redes gnu_linuxjj
 
Ir ok
Ir okIr ok
Ir ok
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Software
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Tema Ingenieria Del Software
Tema Ingenieria Del SoftwareTema Ingenieria Del Software
Tema Ingenieria Del Software
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de software
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Clasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwareClasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de software
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de información
 
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionMetodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
 

Similar a Yourdum 190816161620

Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-shome
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Informaciónjorgeluisguzmntorres1
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)Alfredo Humberto Escalante Godinez
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian OblitasChristian1705
 
11 de marzo del 2012
11 de marzo del 201211 de marzo del 2012
11 de marzo del 2012agca12
 
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)virrueta
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetosMariana Rodríguez
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónJose Daniel Pacheco Mejia
 
Presentación sistemas de informacion(1)
Presentación sistemas de informacion(1)Presentación sistemas de informacion(1)
Presentación sistemas de informacion(1)jccolina26
 
Unidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionUnidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionJuan Pavon ortiz
 

Similar a Yourdum 190816161620 (20)

Ciclo de vida cascada
Ciclo de vida cascadaCiclo de vida cascada
Ciclo de vida cascada
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Curso Uml 3.2 Proceso Unificado
Curso Uml   3.2 Proceso UnificadoCurso Uml   3.2 Proceso Unificado
Curso Uml 3.2 Proceso Unificado
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
 
11 de marzo del 2012
11 de marzo del 201211 de marzo del 2012
11 de marzo del 2012
 
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 
Dpss u3 a2_macm
Dpss u3 a2_macmDpss u3 a2_macm
Dpss u3 a2_macm
 
Presentación sistemas de informacion(1)
Presentación sistemas de informacion(1)Presentación sistemas de informacion(1)
Presentación sistemas de informacion(1)
 
Unidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionUnidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacion
 

Último

Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-ComunicacionesIMSA
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4hassanbadredun
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfOdallizLucanaJalja1
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfihmorales
 
Presentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxPresentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxDanielFerreiraDuran1
 
LOS MODELOS DE LA COMUNICACIÓN HUMANA 1° ADM. DE EMPRESAS
LOS MODELOS DE LA COMUNICACIÓN HUMANA 1° ADM. DE EMPRESASLOS MODELOS DE LA COMUNICACIÓN HUMANA 1° ADM. DE EMPRESAS
LOS MODELOS DE LA COMUNICACIÓN HUMANA 1° ADM. DE EMPRESASemilyacurio2005
 
Evaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalEvaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalssuser4a0361
 
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODATEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODACarmeloPrez1
 
fracturas de antebhbunununrazo [II].pptx
fracturas de antebhbunununrazo  [II].pptxfracturas de antebhbunununrazo  [II].pptx
fracturas de antebhbunununrazo [II].pptxkarlagonzalez159945
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxCORPORACIONJURIDICA
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónjesuscub33
 
sistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxsistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxJaredmoisesCarrillo
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosk7v476sp7t
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
instrumentos de mercados financieros para estudiantes
instrumentos de mercados financieros  para estudiantesinstrumentos de mercados financieros  para estudiantes
instrumentos de mercados financieros para estudiantessuperamigo2014
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxedwinrojas836235
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAOCarlosAlbertoVillafu3
 
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESASCONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESASJorgeLuisEspinolaMar
 

Último (20)

Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdf
 
Presentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxPresentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptx
 
Walmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdfWalmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdf
 
LOS MODELOS DE LA COMUNICACIÓN HUMANA 1° ADM. DE EMPRESAS
LOS MODELOS DE LA COMUNICACIÓN HUMANA 1° ADM. DE EMPRESASLOS MODELOS DE LA COMUNICACIÓN HUMANA 1° ADM. DE EMPRESAS
LOS MODELOS DE LA COMUNICACIÓN HUMANA 1° ADM. DE EMPRESAS
 
Evaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalEvaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo final
 
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODATEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
 
fracturas de antebhbunununrazo [II].pptx
fracturas de antebhbunununrazo  [II].pptxfracturas de antebhbunununrazo  [II].pptx
fracturas de antebhbunununrazo [II].pptx
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarización
 
sistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxsistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptx
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
instrumentos de mercados financieros para estudiantes
instrumentos de mercados financieros  para estudiantesinstrumentos de mercados financieros  para estudiantes
instrumentos de mercados financieros para estudiantes
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESASCONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
CONSTITUCIÓN, CREACION Y GESTION DE EMPRESAS
 

Yourdum 190816161620

  • 1. Teoría de Sistemas Profesor: Ricardo Díaz Ibáñez Integrantes: Eduardo Cañas Marcelo Espinoza Roberto González Víctor Santana Mario Silva Carol Uribe Cristian Varas Santiago, 24 de mayo del 2012 Universidad UCINF Facultad de Ingeniería y Tecnología
  • 2. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 2 de 14 1. INTRODUCCIÓN ...............................................................................................................3 2. LAS HERRAMIENTAS DE MODELADO..............................................................................3 3. PROCESO DE ANÁLISIS ....................................................................................................3 4. SEGUIMIENTO..................................................................................................................3 4.1 PASANDO AL DISEÑO...........................................................................................................3 4.2 PROGRAMACIÓN Y PRUEBA..................................................................................................8 4.3 MANTENIMIENTO DE LA ESPECIFICACIÓN...............................................................................10 4.4 EL FUTURO DEL ANÁLISIS ESTRUCTURADO..............................................................................11 5. PREGUNTAS...................................................................................................................13
  • 3. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 3 de 14 1. Introducción 2. Las herramientas de Modelado 3. Proceso de Análisis 4. Seguimiento 4.1 Pasando al diseño 1. Los tres niveles del diseño de sistemas. 2. Los tres criterios principales para evaluar el diseño de un sistema. 3. Como dibujar un diagrama de estructura. 4. Como usar el acoplamiento y la cohesión para evaluar un diseño. 1.
  • 4. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 4 de 14 2. Análisis V/S Tiempo: A mayor análisis menos tiempo de construcción, a menor análisis mayor tiempo de construcción, esta regla se aplica en todas las etapas del proceso. 22.1- Las etapas del Diseño Modelo de implantación de sistema  Modelo procesador  Modelo de tareas Nivel de asignación de procesos. Asignación de modelo esencial, tareas principales y su asignación a la distintas CPU, y comunicarse deben comunicarse entre si. Definición de arquitectura tanto del software y hardware.
  • 5. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 5 de 14 3. Ejemplo hardware Topología: Servidor único Servidor autónomo Horizontal de clúster Vertical de clúster Combinación de clúster vertical y horizontal 4. Ejemplo software Sistema Multicapa Component Controller
  • 6. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 6 de 14 DataAccess Domain Library Service 5. Modelo de implantación del programa Nivel de asignación de tareas individuales. Definición de almacenamiento de datos. 6. 22.2-Metas y objetos del Diseño El diseñador en esta etapa se ocupa de la calidad total del sistema, la capacidad de mantención depende de la calidad del diseño. Reglas comunes: Cohesión: una sola función bien definida. Acoplamiento: mientras mayor acoplamiento, mayor dificultar para la mantención.
  • 7. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 7 de 14 Tamaño del Modulo: lo suficientemente pequeño para caer en una página. Alcance del control: un modulo no debe llamar a mas de media docena de sub módulos. Introducir nivel intermedio de módulos administrativos. Alcance del efecto/alcance: no necesariamente un modulo que surja de una decisión debe estar subordinado al modulo que toma esa decisión. 7. Resumen Hacer coincidir el modelo esencial (requerimientos iniciales) con una configuración de procesadores. Organizar los procesos dentro de cada tarea en una jerarquía de módulos. Proceso adicionales y reserva de datos considerar procesos par incorporar nuevas tecnologías. Procesos  Actividades. Reglas de Negocio. Validación de reglas de negocio. Ejemplo de diagrama
  • 8. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 8 de 14 8. 4.2 Programación y prueba 1. El papel del analista de sistemas en la programación y la prueba. 2. Porque es ventajoso el seguimiento rápido durante la programación y prueba. 3. Lo que el analista debe buscar al examinar un programa. 4. Los principales tipos de pruebas que se deben realizar.
  • 9. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 9 de 14 9. 23.1- El papel del analista en la programación y la prueba. En el momento de comenzar con la codificación o implantación generalmente el analista pasa a otro proyecto, que razones tendría en analista para seguir con el proyecto. Razones: Usted es el líder del proyecto y esta a cargo de los programadores. Usted es un analista junio y su titulo es de analista programador. Usted es parte de un grupo que escribe casos de prueba. Puede verse involucrado en el desarrollo de manuales. Tal vez los programadores no comprenden su especificación. Puede ser que los usuarios hayan empezado a cambiar de opinión. 23.2-El impacto de analista, la programación y la prueba sobre la estructura organizacional. El análisis involucra una progresión continua de los aspectos del modelo de alto nivel, diagramas de flujo, aspectos del modelo de bajo nivel, desarrollo específico del proceso, diccionario de datos completo y detallado. El proceso de diseño involucra el desarrollo, modelos de diseño que van desde diagramas estructurados de alto nivel, hasta formas de nivel tan bajo como el pseudocódigo y los diagramas de flujo. La programación debe seguir este mismo patrón, se escribe la programación para los módulos ejecutivos de alto nivel y posteriormente se desarrollan los módulos de bajo nivel, que llevan a cabo cálculos detallados o validan datos de entrada. Relación entre los niveles del sistema y niveles de organización
  • 10. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 10 de 14 4.3 Mantenimiento de la especificación 1. Porque es importante tener al día las especificaciones. 2. Que tipos de cambios se necesitan hacer a una especificación. Muchas veces los analistas salen del proyecto cuando se terminan las especificaciones o fin cumplen funciones de administrador de proyecto, sirviendo como intermediario entre el equipo de desarrollo y el usuario o participar en el desarrollo de manuales. Aunque el analista no pueda participar a lo largo de la vida del proyecto debe dejar un legado de documentación. 24.1- Porque es importante. Cuantas cosas de 100 años tienen documentos actualizados que describen la instalación eléctrica, tuberías u otros detalles arquitectónicos. A menudo es más fácil realizar cambios sin documentar correctamente o sin documentar, generalmente se realiza cuando el cambio es apresurado, normalmente debe arreglarse el problema mismo antes que la documentación; la documentación es lo ultimo que se hace y generalmente no se hace. Existen muchos ejemplos de problemas de mantenimiento, los sistemas antiguos no están documentados y aun los requerimientos son un misterio. La única solución para evitar esta crisis es una excautiva documentación actualizada por el sistema mismo. 24.2- Prerrequisitos necesarios No se puede mantener actualizado un sistema si su documentación no esta actualizada. Se debe mantener un sistema de implantación de cambios ya que el solo registro de los cambios no es suficiente. 24.3- Como hacerlo Los cambios a implementar deben iniciar con un examen de impacto. En los siguientes casos:  El usuario decide implementar una nueva funcionalidad.  El usuario no esta contento con alguna funcionalidad.  El usuario quiere un nuevo reporte.  El usuario quiere modificar un reporte.  Los programadores deciden recodificar un modulo para hacerlo mas eficiente.  El departamento de operaciones decide hacer una nueva funcionalidad.  El usuario se queja de salidas erróneas.  Se ha decidido un nuevo lenguaje de programación.  Se requiere que el sistema mande salidas a una nueva dependencia. Para estos cambios debe documentarse y generar una solicitud de cambio siendo verificado con el usuario. 24.4- Resumen
  • 11. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 11 de 14 4.4 El futuro del análisis estructurado Definición de los posibles futuros. Tres periodos amplios: 1. El antiguo analistas describía los requerimientos tipo novela. 2. A mediados de los 70, se utilizan gráficos y diagramas. 3. Analista estructurado moderno, los años 80. 25.1- Que hace el cambio. Cambios de tecnología Partición de acontecimientos. La des enfatización del modelo físico actual. Herramientas de modelado en tiempo real. Integración más cercana de modelado de procesos y de datos. 25.2- Acometimientos futuros en el análisis estructurado. Los acontecimientos recientes siguen un numero de tendencias que probablemente continúe hasta bien adentrada la siguiente década. 25.2.1- Mayor difusión del análisis de sistemas Las computadoras son parte integrante de esta sociedad, es indudable el impacto que tiene a futuro, en todas las actividades humanas, como son administración, negocios, la educación y todas las actividades profesionales. 25.2.2 proliferación de herramientas automatizadas Proliferación de herramientas de análisis, como son herramientas case. En el 1987, 2%, en el 1990 un 10%, existe la necesidad de creación de nuevas herramientas. 10.
  • 12. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 12 de 14 25.2.3- El Impacto de los desastre de mantenimiento El análisis estructurado no goza de la importancia necesaria para evitar problemas futuros. Los sistemas grandes y no documentados son candidatos para desastre de mantenimiento. La causa mas probable será la imposibilidad de realizar mejoras, las variables que comprometen los cambios son extensas he incluyen la situación competitiva. Los códigos que han sido modificados tantas veces es casi imposible saber como operan, sobre todo si el sistema es de mediados de los 60. Al enfrentarse con problemas como estos se comenzara a realizar análisis de nuevos procesos y la implantación de estándares, esto se implantara solo después que ocurra un problema importante de mantenimiento. 11. 25.2.4- El Matrimonio del análisis estructurado y la inteligencia artificial Existe una relación directa entre la inteligencia artificial y sistemas expertos. Los cuales generalmente incluyen tres aspectos. 1. La interface humano maquina. 2. La presentación de conocimiento. 3. Maquina que evalúa e interroga a la base de conocimiento.
  • 13. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 13 de 14 En este sentido la inteligencia puede ayudar a automatizar el análisis estructurado, como un asistente de análisis. 25.2.5- El Impacto de las nuevas generaciones de hardware de las computadoras El impacto de las nuevas tecnologías esta directamente relacionado a las metodologías, arquitectura, y formas de codificar las distintas soluciones. Nos encontramos en un momento en que la tecnología cambia con la velocidad de menos de un año, obligando a los profesionales actualizarse permanentemente. 25.3- Conclusión Aprender a utilizar herramientas de diseño. Aprender varios paradigmas de programación, (Orientado al evento, Orientado al objeto, Orientado a los aspectos, Programación estructurada. Las personas primero: El programa que están construyendo ES USADO POR PERSONAS póngase en el lugar del usuario. Documentar procesos, actividades, reglas de negocio, utilizar controles de cambio y versiones. Realizar pruebas unitarias, de pares y pruebas de terceros. Apetito por el conocimiento: Nuestra profesión es dinámica, adáptese, aprenda y aplique. Reconozca patrones en los problemas: En su vida como desarrollador se va a topar con el mismo problema pero distinto color, ensamble soluciones basadas en experiencias anteriores. Reutilización de código y librerías. Actualmente hay un cambio cultural en proceso, somos parte de un hito histórico. 5. Preguntas 1. ¿Cuáles son los cinco principales cambios que se han dado en el campo del análisis durante los últimos 10 años? 2. ¿Qué significa, en el contexto de este capitulo, los términos lógico y físico? 3. ¿Qué es partición por acontecimientos? ¿a qué ha remplazado el campo del análisis? 4. ¿Por qué se ha des enfatizado el modelo físico actual en el análisis de sistemas? 5. ¿Qué herramientas adicionales se han añadido al campo del análisis de sistemas para ayudar a modelar sistemas de tiempo real? 6. ¿Que es un diagrama de estructura de datos? ¿A qué ha remplazado en el campo del análisis? 7. ¿Cómo están comenzando a afectar las computadoras a los trabajos y actividades de los administradores experimentados en las organizaciones? 8. ¿Por qué tendría impacto sobre los proyectos de desarrollo de sistemas en los años venideros la enseñanza del análisis estructurado?
  • 14. Facultad de Ingeniería y Tecnología Carrera de Ingeniería en Ejecución Informática Página 14 de 14 9. ¿Por qué es probable que el análisis de sistemas sea un factor de competencia internacional entre EUA, Europa y muchos países del tercer mundo? 10. Proyecto de investigación: Que porcentaje de los programadores y analistas de sistemas en su organización tienen estaciones de trabajo con paquetes de herramientas de análisis? 11. ¿Por qué son importantes las herramientas automatizadas para el análisis de sistemas? 12. ¿Por qué afectarán al análisis estructurado en el futuro los desastres de mantenimiento? 13. Que relación es probable que exista entre el análisis estructurado y la automatización en el futuro?