SlideShare una empresa de Scribd logo
Dpss a2_tomd
Un ejemplo para cada uno de los tipos de programas
(S, P, E)
 – S-type (Static type): Son aquellos que pueden especificarse formalmente. Por ejemplo,
sistemas que devuelven resultados en base a fórmulas ya definidas (una calculadora).
 – P-type (Practical type): Son aquellos que pese a que pueden especificarse formalmente,
su solución no es ni aparente, ni inmediata, lo que provoca que sea necesario un proceso
iterativo para encontrar una solución válida. Se sabe, por tanto, el resultado que se
necesita (o el esperado), pero no se sabe describir cómo llegar a él. La característica
principal de esos dos tipos de sistemas es la estabilidad de sus requisitos o especificaciones
(una vez encontrada la solución adecuada en el P-type). Un programa de computadora
practico como los de escritorio o fijo que resuelven problemas, (Nero exprés).
 – E-type (Embedded type): Son aquellos que tratan de modelar procesos del mundo real y
como consecuencia de su uso forman parte del mundo que tratan de modelar, dando lugar
a una situación en la que el sistema y su entorno evolucionan de manera conjunta. Este
tipo de sistemas son los más comunes hoy día. Como Facebook.
Las tres etapas de evolución del software (alfa, madurez,
salida) El desarrollo inicial genera un banco de conocimiento, tal como el
de dominio de aplicación, requisitos de los usuarios, reglas de
negocio, políticas, soluciones, algoritmos, etcétera
adaptación de la aplicación a las
siempre cambiantes necesidades
de los usuarios y el medio
ambiente de trabajo.
El software evoluciona continuamente
manteniéndose estable hasta que el sistema ya no
sea adaptable, entonces se llega a la etapa de
salida, que se caracteriza porque ya no hay soporte
técnico; sin embargo, el software todavía está en
producción. Por último, el sistema es dado de baja,
se apaga o se interrumpe y los usuarios son
redireccionados hacia el nuevo.
Un ejemplo gráfico de una reingeniería de sistemas
Podemos observar que algunos
códigos están redireccionados para
que hagan llamadas de objetos,
clases o métodos, de una forma
que es poco convencional por eso
es necesario estudiar si hay un
camino para que esas estructuras
puedan ser lo mas ligero posible
por eso se debe de analizar dicho
programa y tal y como se ve en la
imagen se ve que de a pasa a una
multitud de métodos en lugar de
estructurarlo en una misma clase
para llamar a b y dejar de lado a c
si este ya es obsoleto para las
necesidades de la empresa.
De los tipos de cambios incluidos en la página 36, elige 4 tipos de cambio
e incluye un ejemplo real para cada tipo de cambio seleccionado
 Computacionales, (una operación en lenguaje
Python el cual una es correcta en la sintaxis
de los operadores y otra in correcta).
Lógicos Salida : integración del código
por no definir los filtro de saneamiento
Entrada : no definir las variables
o contantes .php
Agregar tus conclusiones respecto al tema
 Los métodos de evaluación, la definición de los tipos de manteniendo, hasta
las reestructuración de un proyecto en base a la ingeniería inversa y directo o
avanzada, todo esto incluyendo las Leyes y descripciones de Lehman y Belady,
para aplicar mantenimiento de software, son necesarios para desde agregar
costos , hasta disminuir los mismos en base a los mencionado, tenemos que
tener en cuenta que los marcos de trabajo como ISO, también son necesarios,
ya que estas ya están probadas en teoría .
Fuentes:
 Jummp (2018, PP), clasificación de los sistemas,
https://jummp.wordpress.com/2014/02/06/lehman-y-belady-clasificacion-
de-los-sistemas/
 blogspot(2018, PP) reingeniería inversa ,
http://4.bp.blogspot.com/kyFmUEL3FCo/UfUHby6wF3I/AAAAAAAAAo0/B35N8
2m3sCU/s200/procesos-reingenieri.jpg.
 imgur (2018, PP), variables indefinidas, https://i.stack.imgur.com/L44nl.png
 UNADM(2018,PP), Unidad 3. Diseño Web profesional,
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2
_B1/DS/08/DPW2/U3/Unidad_3_Dis_web_profesional.pdf

Más contenido relacionado

PPTX
Ciclo de vida de una applicación imformática
PPTX
Sistemas de Informacion
PPT
Tecnicas de diseño
PPTX
Metodologías para el desarrollo de sistemas
PPTX
Lenguaje c
PPTX
Prototipos
DOCX
Top down
PPTX
Metodologias del desarrollo de sistemas de informacion
Ciclo de vida de una applicación imformática
Sistemas de Informacion
Tecnicas de diseño
Metodologías para el desarrollo de sistemas
Lenguaje c
Prototipos
Top down
Metodologias del desarrollo de sistemas de informacion

La actualidad más candente (20)

DOCX
FASES EN EL DESARROLLO DE UN PROGRAMA
PPTX
Sistemas de Informacion
PPTX
Paso 3 diagnostico_inicial_juan_sastoque_104561_1
DOCX
Metodologia y prototipo
DOCX
Metodología para el análisis del diseño de sistema
DOCX
Fases para la elaboración de un programa informático
PPTX
Requerimientos prototipo
PDF
Modulo ii metodologías de sistemas
PPTX
Metodologias de Desarrollo del Software
PPTX
PPTX
Metodologias para el analisis y diseño de sistemas
PPT
Modelo lineal secuencial
PPTX
Diagrama de secuencia. soruco
PPTX
Diagramas de flujo
PPTX
Simulacion para ISC - Unidad 1 Introducción a la Simulación
PPTX
Elaboracion De Prototipos, Rad Y Programacion Extrema
DOCX
Herramientas para-el-analisis-de-flujo-de-datos
PPTX
Prototipado rapido de interfaces
PPTX
ALEXIS GARCIA
PPTX
Jacinta aplicaciones informaticas
FASES EN EL DESARROLLO DE UN PROGRAMA
Sistemas de Informacion
Paso 3 diagnostico_inicial_juan_sastoque_104561_1
Metodologia y prototipo
Metodología para el análisis del diseño de sistema
Fases para la elaboración de un programa informático
Requerimientos prototipo
Modulo ii metodologías de sistemas
Metodologias de Desarrollo del Software
Metodologias para el analisis y diseño de sistemas
Modelo lineal secuencial
Diagrama de secuencia. soruco
Diagramas de flujo
Simulacion para ISC - Unidad 1 Introducción a la Simulación
Elaboracion De Prototipos, Rad Y Programacion Extrema
Herramientas para-el-analisis-de-flujo-de-datos
Prototipado rapido de interfaces
ALEXIS GARCIA
Jacinta aplicaciones informaticas
Publicidad

Similar a Dpss a2_tomd (20)

PPTX
PPT
Prototipos
PPTX
Sistemas de Informacion Unidad 4
PPTX
Sistemas De Informacion IV
PDF
Instituto universitario de tecnología
PDF
Estudio de Factibilidad
DOCX
SSADM Material de apoyo
PPTX
Presentacion de sistemas
PPTX
Unidad III Sistemas de Informacion
PPSX
Dpss u3_a2_paov.pptx
PPTX
Presentacion de sistemas
PPTX
PPTX
Dpss u3 u2_argm
PPTX
Sistemas Unidad IV
PDF
Trabajo de Christian Oblitas
PDF
implementaciondesoftware-110920135142-phpapp01.pdf
PPTX
SISTEMA DE SOFTWARE
DOCX
Proyecto de word.
PPTX
Unidad 4 Alternativas de adquisición de sistemas de información
PPTX
Dpss u3 a2_lusm
Prototipos
Sistemas de Informacion Unidad 4
Sistemas De Informacion IV
Instituto universitario de tecnología
Estudio de Factibilidad
SSADM Material de apoyo
Presentacion de sistemas
Unidad III Sistemas de Informacion
Dpss u3_a2_paov.pptx
Presentacion de sistemas
Dpss u3 u2_argm
Sistemas Unidad IV
Trabajo de Christian Oblitas
implementaciondesoftware-110920135142-phpapp01.pdf
SISTEMA DE SOFTWARE
Proyecto de word.
Unidad 4 Alternativas de adquisición de sistemas de información
Dpss u3 a2_lusm
Publicidad

Último (6)

PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
sistemas de informacion.................
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Su punto de partida en la IA: Microsoft 365 Copilot Chat
sistemas de informacion.................
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx

Dpss a2_tomd

  • 2. Un ejemplo para cada uno de los tipos de programas (S, P, E)  – S-type (Static type): Son aquellos que pueden especificarse formalmente. Por ejemplo, sistemas que devuelven resultados en base a fórmulas ya definidas (una calculadora).  – P-type (Practical type): Son aquellos que pese a que pueden especificarse formalmente, su solución no es ni aparente, ni inmediata, lo que provoca que sea necesario un proceso iterativo para encontrar una solución válida. Se sabe, por tanto, el resultado que se necesita (o el esperado), pero no se sabe describir cómo llegar a él. La característica principal de esos dos tipos de sistemas es la estabilidad de sus requisitos o especificaciones (una vez encontrada la solución adecuada en el P-type). Un programa de computadora practico como los de escritorio o fijo que resuelven problemas, (Nero exprés).  – E-type (Embedded type): Son aquellos que tratan de modelar procesos del mundo real y como consecuencia de su uso forman parte del mundo que tratan de modelar, dando lugar a una situación en la que el sistema y su entorno evolucionan de manera conjunta. Este tipo de sistemas son los más comunes hoy día. Como Facebook.
  • 3. Las tres etapas de evolución del software (alfa, madurez, salida) El desarrollo inicial genera un banco de conocimiento, tal como el de dominio de aplicación, requisitos de los usuarios, reglas de negocio, políticas, soluciones, algoritmos, etcétera adaptación de la aplicación a las siempre cambiantes necesidades de los usuarios y el medio ambiente de trabajo. El software evoluciona continuamente manteniéndose estable hasta que el sistema ya no sea adaptable, entonces se llega a la etapa de salida, que se caracteriza porque ya no hay soporte técnico; sin embargo, el software todavía está en producción. Por último, el sistema es dado de baja, se apaga o se interrumpe y los usuarios son redireccionados hacia el nuevo.
  • 4. Un ejemplo gráfico de una reingeniería de sistemas Podemos observar que algunos códigos están redireccionados para que hagan llamadas de objetos, clases o métodos, de una forma que es poco convencional por eso es necesario estudiar si hay un camino para que esas estructuras puedan ser lo mas ligero posible por eso se debe de analizar dicho programa y tal y como se ve en la imagen se ve que de a pasa a una multitud de métodos en lugar de estructurarlo en una misma clase para llamar a b y dejar de lado a c si este ya es obsoleto para las necesidades de la empresa.
  • 5. De los tipos de cambios incluidos en la página 36, elige 4 tipos de cambio e incluye un ejemplo real para cada tipo de cambio seleccionado  Computacionales, (una operación en lenguaje Python el cual una es correcta en la sintaxis de los operadores y otra in correcta). Lógicos Salida : integración del código por no definir los filtro de saneamiento Entrada : no definir las variables o contantes .php
  • 6. Agregar tus conclusiones respecto al tema  Los métodos de evaluación, la definición de los tipos de manteniendo, hasta las reestructuración de un proyecto en base a la ingeniería inversa y directo o avanzada, todo esto incluyendo las Leyes y descripciones de Lehman y Belady, para aplicar mantenimiento de software, son necesarios para desde agregar costos , hasta disminuir los mismos en base a los mencionado, tenemos que tener en cuenta que los marcos de trabajo como ISO, también son necesarios, ya que estas ya están probadas en teoría .
  • 7. Fuentes:  Jummp (2018, PP), clasificación de los sistemas, https://jummp.wordpress.com/2014/02/06/lehman-y-belady-clasificacion- de-los-sistemas/  blogspot(2018, PP) reingeniería inversa , http://4.bp.blogspot.com/kyFmUEL3FCo/UfUHby6wF3I/AAAAAAAAAo0/B35N8 2m3sCU/s200/procesos-reingenieri.jpg.  imgur (2018, PP), variables indefinidas, https://i.stack.imgur.com/L44nl.png  UNADM(2018,PP), Unidad 3. Diseño Web profesional, https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2 _B1/DS/08/DPW2/U3/Unidad_3_Dis_web_profesional.pdf