Академический Документы
Профессиональный Документы
Культура Документы
Asignatura:
SOFTWARE PARA INGENIEROS
Docente:
JUAN CARLOS FRANCO RODRIGUEZ
COLOMBIA
2017
1
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
INTEGRANTE:
Mauricio Alberto pardo (Cod.0120142031)
Asignatura:
SOFTWARE PARA INGENIEROS
Docente:
JUAN CARLOS FRANCO RODRIGUEZ
COLOMBIA
2017
2
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
TABLA DE CONTENIDO
1 INTRODUCCION.............................................................................................................4
2 OBJETIVOS.....................................................................................................................5
2.1. GENERALES........................................................................................................5
2.2. ESPECIFICOS.....................................................................................................5
1. MODELO EN CASCADA......................................................................................6
2.1 EL PROCESO UNIFICADO...............................................................................14
2.1.1 Modelos de proceso Personal y de equipo.....................................................15
2.1.2 Proceso personal del software........................................................................15
2.1.3 Proceso del equipo de software.....................................................................16
3. EL PROCESO UNIFICADO DE DESARROLLO (RUP)........................................................17
3.2 El Proceso Unificado est centrado en la arquitectura..................................19
3.3 El Proceso Unificado es Iterativo e Incremental.............................................20
4. METODOLOGAS GILES... 20
4.1 PROGRAMACIN EXTREMA (EXTREME PROGRAMMING, XP) .21
6. BIBLIOGRAFIA..............................................................................................................26
7. CONCLUCIONES...........................................................................................................27
3
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
1 INTRODUCCION
4
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
2 OBJETIVOS
2.1. GENERALES
2.2. ESPECIFICOS
5
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
3 MODELO EN CASCADA
El Modelo en Cascada o tambin conocido como Ciclo de Vida del software da las
pautas que permiten la organizacin en el desarrollo del software a travs de la
implementacin de sus caractersticas etapas, esto quiere decir que cuando se
este llevando a cabo todas las tareas pertinentes dentro de esa etapa, no se podr
avanzar a la siguiente etapa hasta no concluir con todas las tareas.
Figura 1
A continuacin una breve descripcin de cada proceso que constituye este
modelo:
Fuente: http://ingenexescom.blogspot.com.co/2012/02/modelo-en-cascada.html
6
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Lamentablemente el uso de este modelo del desarrollo del software pone en jaque
la integridad mientras se construye el sistema, ya que si se falla en una etapa, se
ve obligado a reiniciar practicamente el proceso de construccin, otra de las
situaciones que pueden llevar al fracaso es precisamente una de sus
caracteristicas esenciales, avanzar hasta que se concluya la etapa anterior,
vindolo de este modo, puede atrasar de manera significativa el proceso de
desarrollo de software, quiz tome mucho ms tiempo del que realmente necesite,
otra desventaja es el mantenimiento del software, ya que se involucra la
repeticin de sus pasos que se llevaron a cabo para la constitucin del software
volviendo este mtodo muy tedioso, es recomendable utilizar este modelo siempre
y cuando se conozca los requerimientos.
7
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Anlisis
Diseo
Cdigo
Prueba
Figura 2.
Fuente: https://procesosoftware.wikispaces.com/Modelo+Incremental
8
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Al iniciar del desarrollo, los clientes o los usuarios, identifican a grandes rasgos,
las funcionalidades que proporcionar el sistema. Se confecciona un bosquejo de
requisitos funcionales y ser el cliente quien se encarga de priorizar que
funcionalidades son ms importantes. Con las funcionalidades priorizadas, se
puede confeccionar un plan de incrementos, donde en cada incremento se indica
un subconjunto de funcionalidades que el sistema entregar. La asignacin de
funcionalidades a los incrementos depende de la prioridad dada a los requisitos.
Finalizado el plan de incrementos, se puede comenzar con el primer incremento.
Caractersticas:
Se evitan proyectos largos y se entrega "algo de valor" a los usuarios con cierta
frecuencia.
9
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Ventajas:
Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se
implementa la funcionalidad parcial.
Desventajas:
El modelo incremental no es recomendable para casos de sistemas de tiempo
real, de alto nivel de seguridad, de procesamiento distribuido y/o de alto ndice de
riesgos.
Requiere de mucha planeacin, tanto administrativa como tcnica.
Requiere de metas claras para conocer el estado del proyecto.
Qu es un modelo de desarrollo?
10
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
El desarrollo evolutivo consta del desarrollo de una versin inicial que luego de
exponerse se va refinando de acuerdo de los comentarios o nuevos
requerimientos por parte del cliente o del usuario final. Las fases de
especificacin, desarrollo y validacin se entrelazan en vez de separarse.
11
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
2. A menudo los sistemas tienen una estructura deficiente. Los cambios continuos
tienden a corromper la estructura del software. Incorporar cambios en l se
convierte cada vez ms en una tarea difcil y costosa.
Las mejores negociaciones se fuerzan en obtener Victoria & Victoria (Win &
Win), es decir que el cliente gane obteniendo el producto que lo satisfaga, y el
desarrollador tambin gane consiguiendo presupuesto y fecha de entrega realista.
Evidentemente, este modelo requiere fuertes habilidades de negociacin.
12
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Los gestores de proyectos que siguen los pasos del estado del proyecto en lo que
se refiere a las fases importantes [del ciclo de vida clsico] no tiene ideal del
estado de sus proyectos. Estos son ejemplos de un intento por seguir los pasos
extremadamente simples. Tenga en cuenta que aunque un proyecto [grande] este
en la fase de codificacin, hay personal de ese proyecto implicado en actividades
asociadas generalmente a muchas fases de desarrollo simultneamente. Por
ejemplo,...el personal est escribiendo requisitos diseando, codificando, haciendo
pruebas y probando la integracin (todo al mismo tiempo). Los modelos de
proceso de ingeniera del software de Humphrey y Kellner han mostrado la
concurrencia que existe para actividades que ocurren para cualquier fase. El
trabajo ms reciente de Kellner utiliza diagramas de estado para representar la
relacin concurrente que existe entre actividades asociadas a un acontecimiento
especifico, pero falla en capturar la riqueza de la concurrencia que existe en todas
las actividades del desarrollo y de gestin del software en mi proyecto...La
mayora de los modelos de procesos de desarrollo del software son dirigido por el
tiempo; cuanto ms tarde sea, ms atrs se encontrara en el proceso de
desarrollo. (Un modelo de proceso concurrente) est dirigido por las necesidades
del usuario, las decisiones de la gestin y los resultados de las revisiones.
13
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Fuente: https://ingsotfwarekarlacevallos.wordpress.com/2015/04/29/modelos-de-procesos-
especializado/
14
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Fuente: https://ingsotfwarekarlacevallos.wordpress.com/2015/04/29/modelos-de-procesos-
especializado/
El mejor proceso del software es el que est cerca de las personas que harn el
trabajo. Si un modelo del proceso del software se ha desarrollado en un nivel
corporativo u organizacional, ser eficaz slo si acepta una adaptacin
significativa para que cubra las necesidades del equipo de proyecto que en
realidad hace el trabajo de ingeniera de software.
15
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Fuente: https://ingsotfwarekarlacevallos.wordpress.com/2015/04/29/modelos-de-
procesos-especializado/
16
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Figura 6
17
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Fuente: http://yaqui.mxl.uabc.mx/~molguin/as/RUP.htm
Un sistema de software se crea para servir a sus usuarios. Por lo tanto, para
construir un sistema exitoso se debe conocer qu es lo que quieren y necesitan
los usuarios prospectos.
18
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
debe hacer? La estrategia de casos de uso puede ser definida agregando tres
palabras al final de la pregunta: por cada usuario? Estas tres palabras tienen una
implicacin importante, nos fuerzan a pensar en trminos del valor a los usuarios y
no solamente en trminos de las funciones que sera bueno que tuviera. Sin
embargo, los casos de uso no son solamente una herramienta para especificar los
requerimientos del sistema, tambin dirigen su diseo, implementacin y pruebas,
esto es, dirigen el proceso de desarrollo.
An y cuando los casos de uso dirigen el proceso, no son elegidos de manera
aislada. Son desarrollados a la par con la arquitectura del sistema, esto es, los
casos de uso dirigen la arquitectura del sistema y la arquitectura del sistema
influencia la eleccin de los casos de uso. Por lo tanto, al arquitectura del sistema
y los casos de uso maduran conforme avanza el ciclo de vida.
19
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
2. METODOLOGAS GILES
20
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
Fuente: http://issi.dsic.upv.es/archives/f-1069167248521/actas.pdf
21
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
2.2.1 SCRUM
Desarrollada por Ken Schwaber, Jeff Sutherland y Mike Beedle. Define un marco
para la gestin de proyectos, que se ha utilizado con xito durante los ltimos 10
aos.
Est especialmente indicada para proyectos con un rpido cambio de requisitos.
Sus principales caractersticas se pueden resumir en dos. El desarrollo de
software se realiza mediante iteraciones, denominadas sprints, con una duracin
de 30 das. El resultado de cada sprint es un incremento ejecutable que se
muestra al cliente. La segunda caracterstica importante son las reuniones a lo
largo proyecto, entre ellas destaca la reunin diaria de 15 minutos del equipo de
desarrollo para coordinacin e integracin.
22
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
23
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
3. Modelo E-project
Con Proyect es fcil crear y modificar un grupo de tareas para realizar sus
objetivos. El software de gestin de proyectos es una herramienta inapreciable
para el establecimiento de un plan de proyecto inicial. Adems, Proyect recalcula
rpidamente los planes y le permite ver como los cambios en una parte del
proyecto pueden afectar al plan en Conjunto. Tareas nuevas, tareas absoletas,
fechas intermedias que afectan a otras tareas, o la disponibilidad irregular de un
recurso podran pasar inadvertidas; pero con Microsoft Proyect puede mantenerlo
todo bajo control. Adems, permite generar informacin para mantener a todos los
que tienen que estar informados en forma rpida y efectiva.
24
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
6 BIBLIOGRAFIA
http://tema3isoftware.blogspot.com.co/p/modelos-de-desarrollo-tecnicas-y.html
25
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
http://yaqui.mxl.uabc.mx/~molguin/as/RUP.htm
https://procesosoftware.wikispaces.com/Modelo+Incremental
http://ingenexescom.blogspot.com.co/2012/02/modelo-en-cascada.html
https://ingsotfwarekarlacevallos.wordpress.com/2015/04/29/modelos-de-procesos-
especializado/
http://issi.dsic.upv.es/archives/f-1069167248521/actas.pdf
7 CONCLUCIONES
26
ADMINISTRACION II
PREGRADO INGENIERIA CIVIL
ESCUELA DE INGENIEROS MILITARES
27