8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 1/24
Page 1
INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE
PROFESOR:JESÚS HUMBERTO MURILLOFLORES
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 2/24
Page 2
Ingeniería de software I
Competencias Implementar sistemas deinformación de calidad, através de técnicasavanzadas de desarrollode software para
eficientar los procesosde las organizaciones.
Implementar y
administrar sistemasmanejadores de bases dedatos acorde a losrequerimientos deinformación de la
org
anización.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 3/24
Page 3
Objetivo de laAsignatura
El alumno elaborará elmodelado de un sistemade informaciónempleando
metodologías, técnicasy herramientas paraconstruir una propuestade solución a unproblema determinado.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 4/24
Page 4
Unidades Temáticas1.- Metodologías de desarrollo de
software.2.- Administración de requerimientos.3.- Análisis y diseño en el desarrollode software con UML.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 5/24
Page 5
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 6/24
Page 6
³Los alumnos están obligados aasistir a las clases teóricas yprácticas en la hora y fecha queindiquen los horarios respectivos.´
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 7/24
Page 7
1.- Toda aquella persona quien entre después del profesor recibiráuna sanción equivalente a la que el profesor y el grupo acuerden2.- No existe excusa alguna para entrar después del profesor.3.- Aquella persona quien no responda al momento de que paselista recibirá una sanción a la que el profesor y el grupo acuerde.4.- En caso de inasistencia deberá presentar un justificantefirmado por el director de carrera para que se considere como³falta justificada´ y esta justificación deberá presentarse al primer dia que asista a clases.
5.- Toda falta ya sea justificada o no repercutirá directamentesobre la calificación de la unidad, viéndose disminuido elporcentaje del SABER SER.5.- El alumno deberá cubrir el 80% de asistencia al curso previo ala evaluación, de caso contrario perderá el derecho a presentarlo.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 8/24
Page 8
6.- En caso de que el alumno llegue a faltar a mas de unasesión de clases (por cualquier motivo) tendrá laOBLIGACIONOBLIGACION de avisar al profesor sobre tal caso debiendotraer desde el primer día que se presente a clases la
respectiva justificación.7.- Se consideran falta JUSTIFICABLES: Las que sean por salud .- En tal caso es OBLIGACIONOBLIGACION
del alumno presentar receta medica (consulta y receta). P roblemas Familiares, P ersonales o Alguna otra
índole.- Queda a consideración de la Dirección de
Carrera, tutor o profesor la gravidez del problema.8.- En caso que durante su ausencia se hayan entregadoalguna tarea o trabajo tendrá derecho a entregarlo al primer día que asista a la escuela (no importa si en ese día tiene o nola clase de la asignatura en cuestión), en este caso el trabajoentregado tendrá solamente el 50% de su valor siempre y
cuando este bien realizado el trabajo o tarea, viéndoseafectados el SABER HACER.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 9/24
Page 9
9.- Si por algún motivo no llega a presentar el examen de launidad por motivos de inasistencia, tendrá que presentar el justificante y el examen en este caso valdrá 20% comomáximo.
10.- Es OBLICACION del alumno estar pendiente de los diasque tocan clases en el LABORATORIO ya que debe estar puntual a la entrada debido a que los puntos antesmencionados son aplicables de igual manera.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 10/24
Page 10
Concepto General:
Metodología
Conjunto de procedimientos, técnicas,herramientas y un soporte documental que
ayuda a los desarrolladores a realizar nuevosoftware.
Una metodología puede seguir uno o varios
modelos de ciclo de vida, es decir, el ciclo devida indica qué es lo que hay que obtener alo largo del desarrollo del proyecto pero nocómo hacerlo.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 11/24
Page 11
Ciclo de Vida
El propósito de este programa es definir lasdistintas fases intermedias que se requierenpara validar el desarrollo de la aplicación, es
decir, para garantizar que el software cumplalos requisitos para la aplicación yverificación de los procedimientos dedesarrollo: se asegura de que los métodosutilizados son apropiados.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 12/24
Page 12
Etapas del proceso
de Desarrollo de software
El ciclo de vida de un sistema de informacióncomprende las siguientes etapas:
Planificación Análisis Diseño Implementación
Pruebas Instalación Uso y Mantenimiento
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 13/24
Page 13
Planificación
Ámbito del proyecto
Estudio de viabilidad
Análisis de riesgos Estimación
Planificación temporal
Asignación de recursos.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 14/24
Page 14
Análisis
Licitación de requerimientos:
Requerimientos funcionales
Requerimientos no funcionalesModelado:
Modelado de datos
Modelado de procesos
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 15/24
Page 15
Diseño
Estudio de alternativas y diseño
arquitectónico
Diseño de la base de datos
Diseño de las aplicaciones
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 16/24
Page 16
Implementación
Adquisición de componentes.
Creación e integración de los recursosnecesarios para que el sistema funcione.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 17/24
Page 17
Pruebas
Pruebas de unidad.
Pruebas de integración.
Pruebas alfa. Pruebas beta.
Test de aceptación.
Instalación
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 18/24
Page 18
Uso/Mantenimiento
Mantenimiento adaptativo.
Mantenimiento correctivo.
Mantenimiento perfectivo.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 19/24
Page 19
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 20/24
Page 20
Clasificación de Metodologí as:
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 21/24
Page 21
Modelo en Cascada
El modelo de ciclo devida en cascadacomenzó a diseñarseen 1966 y se terminóalrededor de 1970.
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 22/24
Page 22
Desarrollo de Prototipos
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 23/24
Page 23
Modelo en Espiral
8/3/2019 unidad 1 Metodologías para el desarrollo de Software
http://slidepdf.com/reader/full/unidad-1-metodologias-para-el-desarrollo-de-software 24/24
Page 24