Want to create interactive content? It’s easy in Genially!

Get started free

Ingenieria de software

Dalia Rosario Hernan

Created on August 16, 2023

fundamentos

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

FundamentosDe Ingeniería de Software

Identifica y comprende el entorno de aplicación de la ingeniería de software

Índice

1.1. Conceptos básicos

1.2. Fases de la Ingeniería de software

1.3. Metodologías de desarrollo de software 1.3.1 Clásicas 1.3.2 Agiles 1.3.3 Otras filosofías

1.4. Importancia de las herramientas CASE en la Ingeniería de software.

Presentación

1.1 Conceptos básicos

Capas de la ing. de sw

Ingeniería

Ing. de Sw.

Software

Es el desarrollo y aplicación del conocimiento científico y tecnológico para satisfacer las necesidades de la sociedad.

Son programas de cómputo, que cuando se ejecutan proporcionan las características, función y desempeño buscados

La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software; es decir, la aplicación de la ingeniería al software.

+ Info

+ Info

1.1 Conceptos básicos

El proceso del software

Tarea

Actividad

Acción

Proceso

Conjunto de actividades, acciones y tareas que se ejecutan cuando va a crearse algún producto del trabajo

Busca lograr un objetivo amplio y se desarrolla sin importar el dominio de la aplicación, tamaño del proyecto, complejidad del esfuerzo o grado de rigor

se centra en un objetivo pequeño pero bien definido

Es un conjunto de tareas que producen un producto importante del trabajo

+ Info

1.1 Conceptos básicos

La práctica de la Ingeniería de Software

Actividad : Foro

Elaborar un mapa mental del concepto : la práctica de la ingeniería de sw, revisar pags. 15-18 presssman

1.2. Fases de la Ingeniería de software

¿Qué es? Cuando se trabaja en la construcción de un producto o sistema, es importante ejecutar una serie de pasos predecibles

¿Quién lo hace? Los ingenieros de software y sus gerentes adaptan el proceso a sus necesidades y luego lo siguen. Además, las personas que solicitaron el software tienen un papel en el proceso de definición, elaboración y prueba.

1.2. Fases de la Ingeniería de software

¿Por qué es importante? ? Porque da estabilidad, control y organización a una actividad

¿Cuáles son los pasos? En un nivel detallado, el proceso que se adopte depende del software que se esté elaborando

¿Cuál es el producto final? son los programas, documentos y datos que se producen como consecuencia de las actividades y tareas definidas por el proceso

1.2. Fases de la Ingeniería de software

Comunicación

Planeación

Modelado

Construcción

Despliegue

1.2. Fases de la Ingeniería de software

  • Lineal
  • Iterativo
  • Evolutivo
  • Paralelo

1.3. Metodologías de desarrollo de software

Metodologías clásicas

  • Modelo de la cascada
  • Modelos de proceso incremental
  • Modelos de proceso evolutivo
    1. Prototipos
    2. Espiral

Metodologías extremas

  • Programación extrema (XP)
  • Desarrollo adaptativo de software (DAS)
  • Scrum
  • Método de desarrollo de sistemas dinámicos (MDSD)

1.4. Importancia de las herramientas CASE en la Ing. de sw.

Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero.

La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora de construir software.

Clasificación: Upper CASE (U-CASE) Middle CASE (M-CASE) Lower CASE (L-CASE)

1.4. Importancia de las herramientas CASE en la Ing. de sw.

Enlace Herramientas CASE

Actividad en foro

Identificar: Ventajas Desventajas Características

Mapa mental

Realizar en equipos una presentación de los tipos de herramientas case del mercado con breve descripción de su uso

La cosecha del triunfo es el cultivo de la dedicación

¡Evaluación! de unidad 19 de Sept