Want to make creations as awesome as this one?

Transcript

Sesión 7

Ingeniería de Requerimientos

Dr Héctor Jesús Ponce Castillo.

2. Preparar el escenario para el desarrollo de requerimientos. 2.1 Metodologías del desarrollo de software.

Agenda

Definición de teoría general de sistemas. Un SI es un sistema automático o manual, que comprende personas, máquinas y/o métodos organizados para agrupar, procesar, transmitir y diseminar datos que representan información para el usuario. Definición de telecomunicaciones. Un SI es cualquier equipo o sistema interconectado o subsistema de equipos de computación o telecomunicación que es usado en la adquisición, almacenamiento, manipulación, administración, movimiento, control, presentación, conmutación, intercambio, transmisión o recepción de voz y/o datos e incluye software, firmware y hardware. Definición de sistemas de información. Un SI consiste en tres componentes: sistema humano, tareas y aplicación. En este enfoque, el sistema de información es definido en los tres niveles de semiótica

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

•SDLC es el proceso de desarrollo de software, partiendo de una idea y terminando con la entrega. Este proceso consta de seis fases. Cada fase toma la información de los resultados de la fase anterior. •SDLC es el proceso de desarrollo de software, partiendo de una idea y terminando con la entrega. Este proceso consta de seis fases. Cada fase toma la información de los resultados de la fase anterior. •Aunque los métodos de cascada todavía se utilizan ampliamente hoy en día, gradualmente está siendo reemplazado por métodos más adaptables y flexibles que producen mejor software, más rápido, con menos dolor. Estos métodos se conocen colectivamente como "Desarrollo ágil".

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

Una metodología de desarrollo de software también se conoce como modelo de ciclo de vida de desarrollo de software. •Las tres metodologías más populares son: •Waterfall (Cascada) •Agile (Ágil) •Lean (Inclinarse) •El tipo de metodología que se utiliza depende de: •Tipo del proyecto •Duración del proyecto •Tamaño del equipo.

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

Cascada o waterfall

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

Espiral

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

Modelo Agile

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

Modelo Scrum

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

Modelo DEV OPS

2.1 Metodologías del desarrollo de software.

Dr Héctor Jesús Ponce Castillo.

Dr Héctor Jesús Ponce Castillo.

¿ Dudas ?

Dr Héctor Jesús Ponce Castillo.

Gracias