proceso del software “proceso del software”

15
PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE” INTEGRANTES KARLA TATIANA OLAYA TORRES (406706) MILLER ANDRES GALINDO DUCUARA (412088) ROLDAN ESTIVEN POLANCO (354495) UNIVERSIDAD COOPERATIVA DE COLOMBIA - UCC FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS NEIVA - HUILA 2015

Upload: others

Post on 17-Nov-2021

17 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

“PROCESO DEL SOFTWARE”

INTEGRANTES

KARLA TATIANA OLAYA TORRES

(406706) MILLER ANDRES GALINDO DUCUARA

(412088) ROLDAN ESTIVEN POLANCO

(354495)

UNIVERSIDAD COOPERATIVA DE COLOMBIA - UCC

FACULTAD DE INGENIERÍA

INGENIERÍA DE SISTEMAS

NEIVA - HUILA

2015

Page 2: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

“PROCESO DEL SOFTWARE”

INTEGRANTES

KARLA TATIANA OLAYA TORRES (406706)

MILLER ANDRES GALINDO DUCUARA (412088)

ROLDAN ESTIVEN POLANCO (354495)

Trabajo presentado como requisito de nota para la materia de Ingeniería de Software

DOCENTE: ING. IRLESA INDIRA SANCHEZ MEDINA

UNIVERSIDAD COOPERATIVA DE COLOMBIA INGENIERIA DE SISTEMAS

NEIVA – HUILA 2015

Page 3: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

TABLA DE CONTENIDO

1. ACTIVIDAD ................................................................................................................................................................................................................................. 6

2. DESARROLLO DE LA ACTIVIDAD .......................................................................................................................................................................................... 7

2.1 Redacción textual que permite evidenciar la explicación del mapa conceptual (Proceso del Software) ................................................................ 7

3. CONCLUSION .......................................................................................................................................................................................................................... 14

BIBLIOGRAFÍA ................................................................................................................................................................................................................................ 15

Page 4: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

LISTA DE ILUSTRACIONES

Ilustración 1. Mapa Conceptual Proceso del Software ................................................................................................................................................................ 5

Ilustración 2. Mapa Conceptual Modelo de Proceso Incremental ............................................................................................................................................ 10

Ilustración 3. Mapa Conceptual Modelo Espiral ......................................................................................................................................................................... 11

Ilustración 4. Mapa Conceptual Modelo Cascada ...................................................................................................................................................................... 12

Ilustración 5. Mapa Conceptual Modelo de Desarrollo Concurrente ....................................................................................................................................... 13

Page 5: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

Ilustración 1. Mapa Conceptual Proceso del Software

Concurrencia: se presenta cuándo los procesos se realizan simultáneamente, y pueden interactuar entre ellos.

Page 6: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

1. ACTIVIDAD

- Redactar un texto que permita evidencia la explicación del mapa conceptual anterior.

- Realizar un mapa conceptual para el modelo cascada, modelo incremental, modelo espiral y modelo concurrente, el mapa debe mostrar el autor de cada modelo, el objetivo, fases o actividades necesarias con sus respectivas bondades. Solicitar en biblioteca el libro ingeniería de software un enfoque práctico (Séptima edición) de Roger S. Pressman. Y luego desarrollen este punto.

Page 7: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

2. DESARROLLO DE LA ACTIVIDAD

2.1 Redacción textual que permite evidenciar la explicación del mapa conceptual (Proceso del Software)

En este mapa conceptual tenemos el proceso del software la cual tiene dos componentes llamados “TAREAS DE TRABAJO Y

ACCIONES”, en las acciones están según las condiciones necesarias en el proceso. Y en el otro que lo compone es en tarea de

trabajo que está relacionada con los recursos ya que sea humano, software reutilizable y un entorno. También se relaciona las

actividades estructurales que son fundamentadas en la comunicación, planeación, despliegue, construcción y modelos. En la

comunicación se busca entender los objetivos, participantes, las características y función del software. Otro de los fundamento es el

despliegue la cual se entrega al consumidor el producto del software. Después la construcción se da la responsabilidad de crear un

código ya sea automático que se utiliza para el lenguaje de programación o de forma manual.

Otra de las actividades estructurales es la planeación ya que define actividades técnicas, diagramas de Gantt y Pert, resultados a

obtener y evaluación y mejora la cual es utilizado por las normas ISO que activa las siguientes normas:

ISO/IEC*12207: Es la que se encarga de controlar el ciclo de vida del software.

ISO/IEC 14598: Es la encargada de verificar los productos de software.

ISO/IEC 15489: Es la que se encarga de controlar la gestión de documentos.

ISO/IEC 15504: Se encarga de optimizar los procesos de desarrollo del software.

ISO/IEC 27000: Se encarga de garantizar la seguridad informática.

Page 8: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

Por ultimo tenemos los modelos que según los procesos descriptivos son como modelos de cascadas, modelo de proceso

incremental, modelo de proceso evolutivo espiral y modelo concurrente.

También están los procesos especializados que son importantes en el modelo RAD (rapid application development) y desarrollo

rápido de las aplicaciones la cual se combinan técnicas CASE.

Otro proceso importante es el modelo RUP (proceso Racional Unificado – Rational Unifled Process), ya que integra un conjunto de

metodologías.

En el proceso es importante decir que el modelo de desarrollo ágil viene con:

Desarrollo impulsado por las características (DIC).

Proceso unificado ágil (PUA).

Programación extrema (XP).

Métodos de desarrollo de sistemas dinámicos (MDSD).

Scrum.

Desarrollo adaptivo de software (DAS).

Page 9: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

Por ultimo tenemos el Lenguaje unificado de modelado (UML), es la que permite construir y documentar el sistema utilizando lo

siguiente:

Diagramas De Uso.

Diagramas De Estado.

Diagrama De Actividades.

Diagrama De Secuencia.

Diagrama De Colaboración.

Page 10: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

Ilustración 2. Mapa Conceptual Modelo de Proceso Incremental

Fuente: (PRESSMAN)

Page 11: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

Ilustración 3. Mapa Conceptual Modelo Espiral

Fuente: (PRESSMAN)

Page 12: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

Ilustración 4. Mapa Conceptual Modelo Cascada

Fuente: (PRESSMAN)

Page 13: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

Ilustración 5. Mapa Conceptual Modelo de Desarrollo Concurrente

Fuente: (PRESSMAN)

Page 14: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

3. CONCLUSION

El desarrollo de software es uno de los pilares fundamentales de la Informática. Conforme la tecnología va avanzando, van

apareciendo nuevas soluciones, nuevas formas de programación, nuevos lenguajes, y un sin fin de herramientas que intentan

realizar el trabajo del desarrollador un poco más fácil. También surgen nuevos modelos de proceso de desarrollo y nuevas

metodologías que tratan de adaptar la manera de trabajar a las necesidades concretas de una organización y de sus proyectos. Es

importante conocer bien estos modelos, para tener un esquema mental que nos permita gestionar proyectos y organizar equipos de

manera racional, cuando abordemos el desarrollo de software, especialmente en el caso de aplicaciones grandes y complejas.

Page 15: PROCESO DEL SOFTWARE “PROCESO DEL SOFTWARE”

PROCESO DEL SOFTWARE

BIBLIOGRAFÍA PRESSMAN, R. S. (s.f.). Ingeniería de software un enfoque practico.