Your SlideShare is downloading. ×
Selección de técnicas de ingeniería de software
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Selección de técnicas de ingeniería de software

963

Published on

Documento de Ingenieria de Software

Documento de Ingenieria de Software

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
963
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Escuela Especializada en Ingeniería ITCA-FEPADE Materia: Selección de técnicas de ingeniería de Software Maestro: Lic. Mario Ernesto Quintanilla Alumna: Olimpia Beatriz Sánchez Sección: SI-B
  • 2. 1
    • ¿ Existe alguna diferencia entre programa, software y aplicación? Describa la definición de cada uno de estos términos, relaciónelos y posteriormente encuentre la diferencia o similitud
  • 3. DEFINICION
    • Programa es un conjunto de instrucciones que una ves ejecutado realiza varias tareas
  • 4.
    • Software es un conjunto de programas procedimientos, reglas, documentación y datos asociados
  • 5.
    • Aplicación  es un tipo de programa informatico diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo
  • 6. RELACION
    • Todos los términos se relacionan entre si debido a que todos forman la parte lógica de las computadoras además son conjuntos de instrucciones para éstas.
  • 7. DIFERENCIA
    • Sus diferencias son el hecho de que un programa es un conjunto de instrucciones, el software es el conjunto de programas para que una computadora funcione y una aplicación es un programa de herramienta para hacer diferentes tipos de trabajo dentro de un software.
  • 8. II Que es ingeniería?
    •   es el conjunto de conocimientos y técnicas científicas aplicadas, que se dedica a la resolución u optimización de los problemas que afectan directamente a la humanidad.
  • 9. III Qué es ingeniería de software?
    • Es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad.
  • 10. IV¿ Porque se dice que ``El software no se crea ni construye si no se desarrolla´´?
    • Porque un software esta en constante cambio y es algo intangible .
  • 11. V¿ Que es calidad?
    • fijación mental del consumidor que asume conformidad con dicho producto o servicio y la capacidad del mismo para satisfacer sus necesidades.
  • 12. VI¿ Que es calidad de software? 
    • Es producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios
  • 13. VII Por qué se dice que ``No existe software terminado´´
    • Por que siempre un software tiene que estar en constante actualización. Ejemplo
    • Antes se trabajaba en consola ahora se puede trabajar con un interfaz grafica.
  • 14. VIII ¿En que consiste un proyecto de desarrollo de software?
    • En que las necesidades del usuario son traducidas en requerimientos de software, estos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo dando una respuesta un requerimiento de una entidad.
  • 15.  
  • 16. IX¿ Cuales son las etapas de desarrollo de software?
    • Análisis de requisitos 
    • Especificación 
    • Arquitectura 
    • Programación 
    • Prueba 
    • Documentación 
    • Mantenimiento 
  • 17. X ¿Cuál es la diferencia entre termino de ingenieria de software y el simple desarrollo de producción de software?
    • En la Ingeniería de Software se busca satisfacer las necesidades de una entidad de la mejor manera posible con una responsabilidad ética
  • 18.
    • mientras en el simple desarrollo de software solo se pretende crear el software sin tener en consideración los detalles.
  • 19. X Respuesta
    • En la Ingeniería de Software se busca satisfacer las necesidades de una entidad de la mejor manera posible con una responsabilidad ética mientras en el simple desarrollo de software solo se pretende crear el software sin tener en consideración los detalles.
  • 20.   XI ¿Cuáles son los Modelos de desarrollo de Software?
    • Modelo en cascada o Clásico (modelo tradicional)
    • Modelo en espiral(modelo evolutivo)
    • Desarrollo por etapas
    • Desarrollo iterativo y creciente o Iterativo e Incremental
    • RAD (Rapid Application Development)
    • Desarrollo concurrente
    • RUP (Modelo Racional)
    • Proceso Unificado
  • 21. Modelo en cascada o Clásico (modelo tradicional)
    • también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software.
  • 22. Modelo en espiral (modelo evolutivo)
    • Es un modelo de ciclo de vida del software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades.
  • 23. Desarrollo por etapas
    • El modelo de desarrollo de software por etapas es similar al Modelo de prototipos ya que se muestra al cliente el software en diferentes estados sucesivos de desarrollo.
  • 24. Desarrollo iterativo y creciente o Iterativo e Incremental
    • es un proceso de desarrollo de software, creado en respuesta a las debilidades del modelo tradicional de cascada.
  • 25. RAD ( Desarrollo Rápido De Aplicaciones )
    • El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering)
  • 26. Desarrollo concurrente
    • El modelo de proceso concurrente se puede representar en forma de esquema como una serie de actividades técnicas importantes, tareas y estados asociados a ellas.
  • 27. RUP
    • es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis.
  • 28. Proceso Unificado
    • Es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.
  • 29. XII ¿Por qué se da este fenómeno?
    • Porque siempre dejamos nuestro trabajo para ultima hora y cuando se esta desarrollando no se logra el objetivo deseado ya que no hay tiempo suficiente.
    • XIII ¿Cuál es el mensaje que te deja el video ?
    • Que debemos de saber organizarlos y ser responsables al momento de realizar nuestro trabajo.
  • 30. XIV ¿Se hará realmente lo correcto?
    • No ya que para desarrollar un proyecto se necesita mucho tiempo para lograr cada uno de los objetivos propuestos.
    • XV ¿Qué estrategias proporciona la ingeniería de software para solventar esta situación?
    • Desarrollar un conjunto de roles asociados, que se encargan de analizar, planificar y establecer
  • 31. XVI ¿Qué fue lo que sucedió?
    • El cohete al tener un despegue normal exploto en pleno aire quedando reducido a nada.
    • XVII ¿Qué efectos tienen las fallas del software sobre el cohete?
    • Los efectos que tuvieron las fallas del software fueron desastrosos ya que estos fueron las causas de la explosión del cohete
  • 32. XVIII ¿Cómo afectan nuestras vidas que el software no sea de calidad?
    • Nos afecta en gran medida ya que en ocasiones nos causan perdidas muy grandes tanto económicas como de tiempo.
    • XIX ¿Cómo podremos garantizar calidad en el desarrollo de software?
    • Elaborando buenos procesos y llevando una constante revisión del mismo.

×