Escuela Especializada en Escuela Especializada en IngenieríaIngeniería ITCA-FEPADE 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
11
¿ Existe alguna diferencia ¿ Existe alguna diferencia entre programa, software y entre programa, software y aplicación? Describa la aplicación? Describa la definición de cada uno de definición de cada uno de estos términos, relaciónelos estos términos, relaciónelos y posteriormente encuentre y posteriormente encuentre la diferencia o similitudla diferencia o similitud
DEFINICIONDEFINICIONPrograma es un conjunto de
instrucciones que una ves ejecutado realiza varias tareas
Software es un conjunto de programas procedimientos, reglas, documentación y datos asociados
Aplicación es un tipo de programa informatico diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo
RELACIONRELACIONTodos 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.
DIFERENCIADIFERENCIASus 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.
II Que es ingeniería?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.
III Qué es ingeniería de III Qué es ingeniería de software?software?
Es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad.
IV¿ Porque se dice que ``El IV¿ Porque se dice que ``El software no se crea ni software no se crea ni
construye si no se desarrollaconstruye si no se desarrolla´´?´´?
Porque un software esta en constante cambio y es algo intangible .
V¿ Que es calidad?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.
VI¿ Que es calidad de VI¿ Que es calidad de software? software?
Es producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios
VII Por qué se dice que ``No VII Por qué se dice que ``No existe software terminado´´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.
VIII ¿En que consiste un VIII ¿En que consiste un proyecto de desarrollo de proyecto de desarrollo de software?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.
IX¿ Cuales son las etapas de IX¿ Cuales son las etapas de desarrollo de software?desarrollo de software?Análisis de requisitos Especificación Arquitectura Programación Prueba Documentación Mantenimiento
X ¿Cuál es la diferencia entre X ¿Cuál es la diferencia entre termino de ingenieria de termino de ingenieria de software y el simple software y el simple desarrollo de producción de desarrollo de producción de software?software?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.
X RespuestaX RespuestaEn 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.
XI ¿Cuáles son los Modelos XI ¿Cuáles son los Modelos de desarrollo de Software?de desarrollo de Software?Modelo en cascada o Clásico (modelo
tradicional)Modelo en espiral(modelo evolutivo)Desarrollo por etapasDesarrollo iterativo y creciente o
Iterativo e IncrementalRAD (Rapid Application Development)Desarrollo concurrenteRUP (Modelo Racional)Proceso Unificado
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.
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.
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.
Desarrollo iterativo y creciente o Iterativo e Incrementales un proceso de desarrollo de
software, creado en respuesta a las debilidades del modelo tradicional de cascada.
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)
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.
RUPes 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.
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.
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.
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
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
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.
Top Related