Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Mapa conceptual

No description
by

on 6 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Mapa conceptual

Mapa conceptual
Ingenieria de Software
es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software)
Conceptos básicos
tecnología estructurada
*Surgió de la idea de la programación estructurada.
*Posible estructurar el modelo de un sistema de software
*Dirigen la información procesada a otros módulos

Calidad en la ingeniería
del software
representa la efectividad y la eficiencia de un sistema de información.


Confiabilidad
Este termino es necesario sea separado en varios elementos que permiten darle al software el matiz de fiable. Sus componente son :
Completitud
Consistencia y precisión
Solidez
Simplicidad
Calidad en los procesos de desarrollo
Seguridad y Verificabilidad, estas dos últimas que se determinan con el sistema en uso


Usabilidad
Sus componente son :
Completitud
Consistencia y precisión
Solidez
Simplicidad
Calidad en los procesos de desarrollo
Seguridad y Verificabilidad, estas dos últimas que se determinan con el sistema en uso
Mantenibilidad
Este aspecto de calidad involucra los elementos que simplifican la labor de prevención, corrección o ampliación del código del programa.
Modelo
cascada
En un análisis interesante de proyectos reales, Brada
concluyó que la naturaleza lineal del modelo en
cascada conduce a “estados de bloqueo” en los cuales
algunos miembros del equipo del proyecto deben
esperar a otros para eliminar tareas dependientes. El
tiempo de espera puede superar el que se aplica en el
trabajo productivo. El estado de bloqueo tiende a ser
más común al principio y al final del proceso
secuencial. Puede servir como un modelo de proceso
útil en situaciones donde los requerimientos están
fijos y donde el trabajo se realiza hasta su conclusión,
de una manera lineal
Modelo en
espiral
A diferencia de otros modelos de proceso que
terminan cuando se entrega el software, el modelo en
espiral puede adaptarse y aplicarse a lo largo de la
vida del software de computadora.
El modelo en espiral emplea la construcción de
prototipos como un mecanismo encaminado a reducir
riesgos pero, en forma más importante permite al
desarrollador la aplicación del enfoque de la
construcción de prototipos en cualquier etapa
evolutiva del producto. Exige una consideración
directa de los riesgos técnicos en todas las etapas del
proyecto y si se aplica en forma apropiada, debe
reducir los riesgos antes de que se vuelvan
problemáticos
Modelo DRA
Es un modelo de proceso de software incremental que
resalta un ciclo de desarrollo corto. Es una adaptación a
alta velocidad del modelo en cascada en el que se logra
el desarrollo rápido mediante un enfoque de
construcción basado en componentes. Si se entienden
bien los requisitos y se limita el ámbito del proyecto el
proceso DRA permite que un equipo de desarrollo creé
un sistema completamente funcional dentro de un
periodo muy corto
Modelo
Incremental
El modelo incremental combina elementos del modelo en cascada
aplicado en forma iterativa. Aplica secuencias lineales de manera
escalonada con forme avanza el tiempo. Cada secuencia lineal
produce incrementos del software. El primer incremento es un
producto esencial, es decir, se incorporan los requisitos básicos pero
muchas características suplementarias no se incorporan, el producto
esencial queda en manos del cliente.
Clasificación de la tecnología
en el desarrollo del Software
Definición e historia de
las herramientas CASE
Definición
Aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software.
clasificación
*Las plataformas que soportan.
*Las fases del ciclo de vida del desarrollo de sistemas que cubren.
*La arquitectura de las aplicaciones que producen.
*Su funcionalidad
componentes
*Herramientas de diseño
*Diccionario de datos
*Herramientas para desarrollar los prototipos de las aplicaciones
*Herramientas que permitan desarrollar el modelo de datos corporativo, así como los esquemas conceptual y lógico

Modelos de desarrollo
de software
Full transcript