SlideShare una empresa de Scribd logo
1 de 7
MODELOS DE PROCESO DE SOFTWARE Para resolver los problemas reales de una industria un ing. de software o equipo de ingenieros debe incorporar una estrategia de desarrollo que acompañe al proceso, método, y capas de herramientas.  Esta estrategia es llamada Modelo de Proceso o Paradigma de Ingeniería de Software. Todo el desarrollo de SW se puede caracterizar como un bucle o ciclo de resolución de problemas que se divide en cuatro etapas:
MODELOS DE PROCESO DE SOFTWARE Status Quo. Estado actual de Sucesos. Definición de Problemas. Identifica el problema especifico a resolver. Desarrollo Técnico. Resuelve el problema a través de la aplicación de alguna tecnología. Integración de Soluciones. Ofrece resultados (documentos, programas, datos, etc.) Definición de Problemas Desarrollo Técnico Integración de Soluciones Estado Actual
MODELOS DE PROCESO DE SOFTWARE Todas las etapas de un proceso de Software coexisten simultáneamente en algún nivel de detalle. Dada la naturaleza repetitiva de este proceso las cuatro etapas se aplican igualmente al análisis de una aplicación completa, como a la generación de un segmento de código. Estado Actual Definición de Problemas Desarrollo Técnico Integración de Soluciones Estado Actual Definición de Problemas Desarrollo Técnico Integración de Soluciones Estado Actual Definición de Problemas Desarrollo Técnico Integración de Soluciones Estado Actual
MODELO LINEAL SECUENCIAL Llamado en algunos de los casos ciclo de vida básico o modelo de cascada, el modelo lineal secuencial siguiere un enfoque sistemático, secuencial, para el desarrollo del software que comienza con un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento. Diseño Código Prueba Análisis Ingeniería de Sistemas/Información.
MODELO LINEAL SECUENCIAL Ingeniería y modelado de sistemas/Información. El trabajo comienza estableciendo requisitos de todos los elementos de sistema asignando al software algún subgrupo de estos requisitos. Análisis de los requisitos del software. Se debe comprender el dominio de información de software, así como la función requerida, el comportamiento, rendimiento e interconexión. Diseño. Proceso de muchos pasos, que se centra en cuatro atributos distintos de programa:  estructura de datos, arquitectura de software, representaciones de interfaz y detalle procedimental (algoritmo). El diseño traduce requisitos en una representación de software para poder evaluar su calidad antes de la codificación.
MODELO LINEAL SECUENCIAL Generación de código. El diseño se debe traducir en una forma legible por la maquina, es en este paso que esa labor se lleva a cabo, si el diseño se realizo de una manera detallada la generación de código se realiza mecánicamente. Pruebas. Se realizan pruebas para la detección de errores y asegurar que la entrada definida produce resultados reales de acuerdo con los resultados definidos. Mantenimiento. Es indudable que el software será corregido después de ser entregado al cliente, (a excepción quizás del software empotrado), estos cambios serán por que se han encontrado errores, por adaptaciones al entorno o por petición del cliente.
MODELO LINEAL SECUENCIAL ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
Mukund Trivedi
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
elliando dias
 
especificaciones de diseño de software para una página de viajes
especificaciones de diseño de software para una página de viajesespecificaciones de diseño de software para una página de viajes
especificaciones de diseño de software para una página de viajes
Gabriel Gongora
 

La actualidad más candente (20)

Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Software engineering - What are the challenges in dealing with requirements?
Software engineering - What are the challenges in dealing with requirements?Software engineering - What are the challenges in dealing with requirements?
Software engineering - What are the challenges in dealing with requirements?
 
Software Quality
Software QualitySoftware Quality
Software Quality
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Sistema operativos semáforos
Sistema operativos  semáforosSistema operativos  semáforos
Sistema operativos semáforos
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
Paradigmas de interacción
Paradigmas de interacciónParadigmas de interacción
Paradigmas de interacción
 
Arquitectura Harvard
Arquitectura HarvardArquitectura Harvard
Arquitectura Harvard
 
V model
V modelV model
V model
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Lecture 19 design concepts
Lecture 19   design conceptsLecture 19   design concepts
Lecture 19 design concepts
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
especificaciones de diseño de software para una página de viajes
especificaciones de diseño de software para una página de viajesespecificaciones de diseño de software para una página de viajes
especificaciones de diseño de software para una página de viajes
 

Destacado

Evaluación en una programación
Evaluación en una programaciónEvaluación en una programación
Evaluación en una programación
Joaquín Mesa
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
parada137
 
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetosCuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
emilis
 
Nomenclaturas y ecuaciones Quimica
Nomenclaturas y ecuaciones QuimicaNomenclaturas y ecuaciones Quimica
Nomenclaturas y ecuaciones Quimica
orlanbarr
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologías
Leo Jm
 
Estructura Secuencial
Estructura SecuencialEstructura Secuencial
Estructura Secuencial
Regina Flores
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
marigelcontreras
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
Erik Emanuel Amador Saldaña
 

Destacado (20)

Evaluación en una programación
Evaluación en una programaciónEvaluación en una programación
Evaluación en una programación
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetosCuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
Cuadro comparativo analis y diseño estructurado Y analisis orientado a objetos
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Programación Funcional con Scheme
Programación Funcional con SchemeProgramación Funcional con Scheme
Programación Funcional con Scheme
 
Nomenclaturas y ecuaciones Quimica
Nomenclaturas y ecuaciones QuimicaNomenclaturas y ecuaciones Quimica
Nomenclaturas y ecuaciones Quimica
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologías
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Estructura Secuencial
Estructura SecuencialEstructura Secuencial
Estructura Secuencial
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Estructuras de control repetitivos
Estructuras de control repetitivosEstructuras de control repetitivos
Estructuras de control repetitivos
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesos
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Cómo realizar una presentación multimedia
Cómo realizar una presentación multimediaCómo realizar una presentación multimedia
Cómo realizar una presentación multimedia
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
La Historia El Estudio Del Pasado
La Historia   El Estudio Del PasadoLa Historia   El Estudio Del Pasado
La Historia El Estudio Del Pasado
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 

Similar a Lineal Secuencial

modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
Brihany Rossell
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Curso ingeniería de software parte i
Curso ingeniería de software parte iCurso ingeniería de software parte i
Curso ingeniería de software parte i
parafernalico
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
UVM
 

Similar a Lineal Secuencial (20)

modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Modelo
ModeloModelo
Modelo
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Inf 162
Inf 162Inf 162
Inf 162
 
Curso ingeniería de software parte i
Curso ingeniería de software parte iCurso ingeniería de software parte i
Curso ingeniería de software parte i
 
SQM Lifecycle models
SQM Lifecycle modelsSQM Lifecycle models
SQM Lifecycle models
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
 
metodologias cascada vs v
metodologias cascada vs vmetodologias cascada vs v
metodologias cascada vs v
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
Metodologia clasica en cascada
Metodologia clasica en cascadaMetodologia clasica en cascada
Metodologia clasica en cascada
 
El software
El softwareEl software
El software
 

Más de toryneutral

Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieria
toryneutral
 
Metodos Formales
Metodos FormalesMetodos Formales
Metodos Formales
toryneutral
 
Desarrollo SW Basado en Componentes
Desarrollo SW Basado en ComponentesDesarrollo SW Basado en Componentes
Desarrollo SW Basado en Componentes
toryneutral
 

Más de toryneutral (7)

Analisis
AnalisisAnalisis
Analisis
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Prototipos
PrototiposPrototipos
Prototipos
 
Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieria
 
Metodos Formales
Metodos FormalesMetodos Formales
Metodos Formales
 
Desarrollo SW Basado en Componentes
Desarrollo SW Basado en ComponentesDesarrollo SW Basado en Componentes
Desarrollo SW Basado en Componentes
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 

Último

SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
JaredQuezada3
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
AmyKleisinger
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
AJYSCORP
 
Hiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxHiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptx
salazarsilverio074
 
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxCRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
geuster2
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
WILIANREATEGUI
 
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptxDIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
7500222160
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
nathalypaolaacostasu
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
MIGUELANGELLEGUIAGUZ
 

Último (20)

____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
Empresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercadoEmpresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercado
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
 
Hiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxHiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptx
 
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxCRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
 
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptxDIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 

Lineal Secuencial

  • 1. MODELOS DE PROCESO DE SOFTWARE Para resolver los problemas reales de una industria un ing. de software o equipo de ingenieros debe incorporar una estrategia de desarrollo que acompañe al proceso, método, y capas de herramientas. Esta estrategia es llamada Modelo de Proceso o Paradigma de Ingeniería de Software. Todo el desarrollo de SW se puede caracterizar como un bucle o ciclo de resolución de problemas que se divide en cuatro etapas:
  • 2. MODELOS DE PROCESO DE SOFTWARE Status Quo. Estado actual de Sucesos. Definición de Problemas. Identifica el problema especifico a resolver. Desarrollo Técnico. Resuelve el problema a través de la aplicación de alguna tecnología. Integración de Soluciones. Ofrece resultados (documentos, programas, datos, etc.) Definición de Problemas Desarrollo Técnico Integración de Soluciones Estado Actual
  • 3. MODELOS DE PROCESO DE SOFTWARE Todas las etapas de un proceso de Software coexisten simultáneamente en algún nivel de detalle. Dada la naturaleza repetitiva de este proceso las cuatro etapas se aplican igualmente al análisis de una aplicación completa, como a la generación de un segmento de código. Estado Actual Definición de Problemas Desarrollo Técnico Integración de Soluciones Estado Actual Definición de Problemas Desarrollo Técnico Integración de Soluciones Estado Actual Definición de Problemas Desarrollo Técnico Integración de Soluciones Estado Actual
  • 4. MODELO LINEAL SECUENCIAL Llamado en algunos de los casos ciclo de vida básico o modelo de cascada, el modelo lineal secuencial siguiere un enfoque sistemático, secuencial, para el desarrollo del software que comienza con un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento. Diseño Código Prueba Análisis Ingeniería de Sistemas/Información.
  • 5. MODELO LINEAL SECUENCIAL Ingeniería y modelado de sistemas/Información. El trabajo comienza estableciendo requisitos de todos los elementos de sistema asignando al software algún subgrupo de estos requisitos. Análisis de los requisitos del software. Se debe comprender el dominio de información de software, así como la función requerida, el comportamiento, rendimiento e interconexión. Diseño. Proceso de muchos pasos, que se centra en cuatro atributos distintos de programa: estructura de datos, arquitectura de software, representaciones de interfaz y detalle procedimental (algoritmo). El diseño traduce requisitos en una representación de software para poder evaluar su calidad antes de la codificación.
  • 6. MODELO LINEAL SECUENCIAL Generación de código. El diseño se debe traducir en una forma legible por la maquina, es en este paso que esa labor se lleva a cabo, si el diseño se realizo de una manera detallada la generación de código se realiza mecánicamente. Pruebas. Se realizan pruebas para la detección de errores y asegurar que la entrada definida produce resultados reales de acuerdo con los resultados definidos. Mantenimiento. Es indudable que el software será corregido después de ser entregado al cliente, (a excepción quizás del software empotrado), estos cambios serán por que se han encontrado errores, por adaptaciones al entorno o por petición del cliente.
  • 7.