Ingeniería de software

Solo disponible en BuenasTareas
  • Páginas : 11 (2562 palabras )
  • Descarga(s) : 4
  • Publicado : 25 de marzo de 2010
Leer documento completo
Vista previa del texto
INGENIERIA DE SOFTWARE

CONTENIDO
• Ingeniería de Software – Definición, Objetivos y Propósitos. – Proceso de desarrollo de software • Fases • Modelos – Orientación a Objetos • Definición y Características

CONTENIDO
• Metodología para Desarrollo OO. –Análisis y Diseño »Características »Modelado de Software (UML) • Definición • Tipos de Diagramas • Estáticos • Dinámicos –Desarrollo»Clases y Objetos »Características

INGENIERIA DE SOFTWARE
Definición, Objetivos y Propósitos. Definición Es una disciplina o área de la informática o Ciencias de la Computación, que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Es el área donde se estudian principios de ciencias de computación, administración y otras para aplicarlosal desarrollo de software. Objetivos • Establecer una buena metodología para dirigir el ciclo planificación, análisis, diseño, desarrollo y mantenimiento de un sistema, dentro de una perspectiva y manejo de ingeniería. • Establecer los componentes que documenten cada paso del ciclo de vida y muestren sus relaciones. • Definir puntos de control en ciertas actividades o intervalos de tiempo através del ciclo de vida posibilitando la gestión del proyecto en forma confiable, eficiente, oportuna, y segura.

INGENIERIA DE SOFTWARE
Definición, Objetivos y Propósitos. Propósitos de la Ingeniería de Software • Mejorar la calidad del software de principio a fin, controlar y reducir los costos asociados y el tiempo total de ejecución de un proyecto de software. • Garantizar la calidad delsoftware y producir un software fácil de mantener con una documentación apropiada y legible. • Mejorar la planeación de los Sistemas, su eficiencia y productividad, haciendo de este proceso una filosofía incorporada a la gestión del software. • Ofrecer confiabilidad del software, la disponibilidad, consistencia y robustez frente a las condiciones cambiantes dentro de un horizonte de planeación. INGENIERIA DE SOFTWARE
Proceso de desarrollo de Software FASES Fase de Definición Se centra en el qué. La información a ser procesada, las interfaces a establecer, los requerimientos, restricciones, especificaciones para el diseño y los criterios de validación que se necesitan para definir un sistema correctamente. Dentro de esta fase se producen tres etapas específicas: • Análisis del sistema:define el papel de cada elemento del sistema a construir, dentro del contexto total de la empresa. • Planificación del proyecto: una vez se define el ámbito y alcance del software, se asignan los recursos, se estiman los costos, se definen las tareas y la planificación del trabajo. • Análisis de los requerimientos: define el dominio de la información y la función del software.

INGENIERIA DESOFTWARE
Proceso de desarrollo de Software FASES Fase de Desarrollo Se centra en el cómo. Se diseña las estructuras de datos y la arquitectura del software, cómo implementar los detalles procedimentales, cómo trasladar el diseño a un lenguaje de programación y cómo realizar la prueba del software. Dentro de esta fase se realizan tres etapas: • Diseño del software: Traduce los requerimientos delsoftware a un conjunto de representaciones que describen la estructura de datos, la arquitectura y procedimiento algoritmo y las características de la interfaz. • Codificación: se traducen las representaciones del diseño a un lenguaje de programación, que da como resultado unas instrucciones ejecutables por el computador. • Prueba del software: una vez que el software se implementa en una formaejecutable por la máquina, debe probarse para descubrir los defectos que puedan existir en la función, en la lógica y en la implementación.

INGENIERIA DE SOFTWARE
Proceso de desarrollo de Software FASES Fase de Mantenimiento( o evolución del software) Se enfoca en el cambio que va asociado con una corrección de errores, adaptaciones requeridas por la evolución del entorno del software y...
tracking img