Ingeniería de Software(CMP-518)
Integrante:
Carlos Colque Almendras
Cuestionario
1.-¿Qué es la Ingeniería de Software según la conferencia de la NATO?
Enfoque sistemático, disciplinado y cuantificable del desarrollo, operación y mantenimiento
de software.
2.- ¿Qué es la Ingeniería de Software según David Parnas?
La Construcción de múltiples versiones de un software llevada a cabo por múltiples personas
3.- ¿Qué es la Ingeniería de Software según Carlos Ghezzi?
Construcción de software de una envergadura o complejidad tales que debe ser construidos
por equipos de ingenieros
4.- ¿Qué es la Ingeniería de Software según Michael Jackson?
La ingeniería tradicional es altamente especializada y se basa en colecciones de diseños
estándar o normalizado. ¿hay especialidades en la informática o cualquiera hace cualquier
cosa? ¿Se basa la producción de software en diseños estándar? ¿puede?
Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
5.-¿Qué es la Ingeniería de Software?
Un desarrollo de software de dimensiones complejas, que este sistematizado disciplinado,
cuantificable, que tienen una vida muy larga ,también es desarrollado en equipo ,debe ser
especializado, tener un diseño estándar, y producir software garantizados
6.- ¿Qué hace el Ingeniero de Software?
Desarrolla programas de comportamiento especifico, también realiza la documentación
detallada o una descripción precisa de el programa y verifica el documento o la descripción
7.- ¿Cuáles son las descripciones fundamentales?
•Requerimiento del usuario (R)
•Diseño de la estructura del programa (D)
•Especificación funcional del programa (S)
•Programa (P)
Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
8.- ¿Qué debe saber un ingeniero en software?
Escribir modelos formales y abstracto del usuario
Documentar y validar los requerimientos del usuario
Escribir un modelo abstracto semiformal del diseño
Escribir una especificación funcional , abstracta y formal
Verificar que el programa satisface el diseño y la especificación funcional
9.-¿Por qué son cuatro descripciones fundamentales?
Son las tareas fundamentales que el desarrollador realizar para evitar los riegos y fallos en la
realización de los programas
10.- La Ingeniería de software ¿Es una Ingeniería ?
El desarrollo de software carece de algunas características de la ingeniería tradicional , casi
ningún programa se entrega con garantía, también carece de un diseño estándar
Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
11.- ¿La Ingeniería de software ¿Es una Artesanía?
En el desarrollo de software participa mas la lógica y matemáticas especificas para el
desarrollo de software de manera mas formal
12.- ¿Por qué la producción de software es lo que es?
No se resuelven los problemas esenciales de la producción
Debido que es una disciplina nueva por su corta historia
Es esencialmente diferente a las otras ingenierías
13.-Dificultades esenciales en la producción de Software
El desarrollar un software es especificar, diseñar y verificar es saber que hay que hacer y
como dividirlo en partes pequeñas para dominar su complejidad
Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
14.- Ingeniería de Software una disciplina nueva
Debido a que carece de diseño normalizado
Falta de especialización
desarrollo a menor escala de lo que realmente se desea
15.- ¿Qué es la Ingeniería de Software según Michael Jackson?
La ingeniería tradicional es altamente especializada y se basa en colecciones de diseños
estándar o normalizado. ¿hay especialidades en la informática o cualquiera hace cualquier
cosa? ¿Se basa la producción de software en diseños estándar? ¿puede?
Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
16.- Esencialmente diferente a las otras Ingeniería
La ciencia (formal) que subyace a la ingeniería de software es la lógica formal
La ciencia (fáctica) que subyace a la ingeniería tradicionales es la física
Esto es una diferencia cualitativa esencial en la mayoría de las otras ingeniería,
El ingeniero se concentra en definir la solución
Los ingenieros de software se deben concentrarse en definir el problema
17.- ¿Qué son los lenguajes formales?
Son lenguajes técnicos y herramientas basadas en matemáticas y lógica para describir y
verificar los sistemas de software
18.- Lenguaje de especificación
Una sintaxis formal y estandarizada
Una semántica formal descrita en términos operativos de notaciones lógicas
Un aparato deductivo también formal que permite manipular los elementos del lenguaje
según sus sintaxis
Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
19.- ¿Qué es una especificación funcional?
La especificación funcional se usa casi siempre para describir las especificaciones funcional del
programa
20.- ¿Cómo se hace una especificación funcional?
Debe describir que hace el programa que tiene que debe hacer es de manera abstracta es un
modelo del programa
Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
Fin de la presentacion

Ingenieria de Software

  • 1.
  • 2.
    Cuestionario 1.-¿Qué es laIngeniería de Software según la conferencia de la NATO? Enfoque sistemático, disciplinado y cuantificable del desarrollo, operación y mantenimiento de software. 2.- ¿Qué es la Ingeniería de Software según David Parnas? La Construcción de múltiples versiones de un software llevada a cabo por múltiples personas 3.- ¿Qué es la Ingeniería de Software según Carlos Ghezzi? Construcción de software de una envergadura o complejidad tales que debe ser construidos por equipos de ingenieros 4.- ¿Qué es la Ingeniería de Software según Michael Jackson? La ingeniería tradicional es altamente especializada y se basa en colecciones de diseños estándar o normalizado. ¿hay especialidades en la informática o cualquiera hace cualquier cosa? ¿Se basa la producción de software en diseños estándar? ¿puede? Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
  • 3.
    5.-¿Qué es laIngeniería de Software? Un desarrollo de software de dimensiones complejas, que este sistematizado disciplinado, cuantificable, que tienen una vida muy larga ,también es desarrollado en equipo ,debe ser especializado, tener un diseño estándar, y producir software garantizados 6.- ¿Qué hace el Ingeniero de Software? Desarrolla programas de comportamiento especifico, también realiza la documentación detallada o una descripción precisa de el programa y verifica el documento o la descripción 7.- ¿Cuáles son las descripciones fundamentales? •Requerimiento del usuario (R) •Diseño de la estructura del programa (D) •Especificación funcional del programa (S) •Programa (P) Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
  • 4.
    8.- ¿Qué debesaber un ingeniero en software? Escribir modelos formales y abstracto del usuario Documentar y validar los requerimientos del usuario Escribir un modelo abstracto semiformal del diseño Escribir una especificación funcional , abstracta y formal Verificar que el programa satisface el diseño y la especificación funcional 9.-¿Por qué son cuatro descripciones fundamentales? Son las tareas fundamentales que el desarrollador realizar para evitar los riegos y fallos en la realización de los programas 10.- La Ingeniería de software ¿Es una Ingeniería ? El desarrollo de software carece de algunas características de la ingeniería tradicional , casi ningún programa se entrega con garantía, también carece de un diseño estándar Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
  • 5.
    11.- ¿La Ingenieríade software ¿Es una Artesanía? En el desarrollo de software participa mas la lógica y matemáticas especificas para el desarrollo de software de manera mas formal 12.- ¿Por qué la producción de software es lo que es? No se resuelven los problemas esenciales de la producción Debido que es una disciplina nueva por su corta historia Es esencialmente diferente a las otras ingenierías 13.-Dificultades esenciales en la producción de Software El desarrollar un software es especificar, diseñar y verificar es saber que hay que hacer y como dividirlo en partes pequeñas para dominar su complejidad Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
  • 6.
    14.- Ingeniería deSoftware una disciplina nueva Debido a que carece de diseño normalizado Falta de especialización desarrollo a menor escala de lo que realmente se desea 15.- ¿Qué es la Ingeniería de Software según Michael Jackson? La ingeniería tradicional es altamente especializada y se basa en colecciones de diseños estándar o normalizado. ¿hay especialidades en la informática o cualquiera hace cualquier cosa? ¿Se basa la producción de software en diseños estándar? ¿puede? Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
  • 7.
    16.- Esencialmente diferentea las otras Ingeniería La ciencia (formal) que subyace a la ingeniería de software es la lógica formal La ciencia (fáctica) que subyace a la ingeniería tradicionales es la física Esto es una diferencia cualitativa esencial en la mayoría de las otras ingeniería, El ingeniero se concentra en definir la solución Los ingenieros de software se deben concentrarse en definir el problema 17.- ¿Qué son los lenguajes formales? Son lenguajes técnicos y herramientas basadas en matemáticas y lógica para describir y verificar los sistemas de software 18.- Lenguaje de especificación Una sintaxis formal y estandarizada Una semántica formal descrita en términos operativos de notaciones lógicas Un aparato deductivo también formal que permite manipular los elementos del lenguaje según sus sintaxis Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
  • 8.
    19.- ¿Qué esuna especificación funcional? La especificación funcional se usa casi siempre para describir las especificaciones funcional del programa 20.- ¿Cómo se hace una especificación funcional? Debe describir que hace el programa que tiene que debe hacer es de manera abstracta es un modelo del programa Carlos Colque Almendras Ing. David Enrique Mendoza Gutiérrez
  • 9.
    Fin de lapresentacion