SlideShare una empresa de Scribd logo
1 de 7
REPÚBLICA BOLIVARIANA DE
VENEZUELA
MINISTERIO DEL PODER POPULAR
PARA LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO
POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MATURÍN
Participante:
Luis Cariaco
Julio, 2021
Diseño de Software
Es el proceso de diseño para la planificación de una solución de software
1
Este proceso es, por regla general, necesario para que los
programadores puedan manejar la complejidad que la mayoría de los
programas informáticos
2
Permite disminuir el riesgo de desarrollos erróneos.
3
Es el proceso de visionado y definición de soluciones software a uno o
más conjuntos de problemas. Uno de los componentes principales del
diseño de software es el análisis de requisitos del software (ARS, del
inglés SRA).
Objeto
Diseño de Software
Un primer guión del programa que pondrá el énfasis en los aspectos pedagógicos
del proyecto: contenidos, objetivos, estrategia didáctica, etc.
Constituye
Diseño de Software
Concepto Definición
Nivel 6 Lidera la selección y el desarrollo de métodos, herramientas y técnicas
de diseño de software apropiados. Desarrolla políticas organizacionales,
estándares y directrices para el diseño y arquitecturas de software.
Nivel 5 Selecciona, adopta y adapta métodos, herramientas y técnicas de
diseño de software apropiados; seleccionando apropiadamente desde
enfoques predictivos (basados en plan) o enfoques adaptativos
(iterativos / ágiles).
Nivel 4 Diseña componentes y módulos de software utilizando técnicas
apropiadas de modelado siguiendo los estándares, patrones y
metodología de diseño de software acordados. Crea y comunica
múltiples vistas de diseño para identificar y equilibrar las preocupaciones
de todos los interesados en el diseño del software y para permitir
requisitos funcionales y no funcionales.
Diseño de Software
Concepto Definición
Nivel 3 Realiza el diseño completo de aplicaciones de software o componentes
moderadamente complejos aplicando normas, patrones y herramientas.
Ayuda como parte de un equipo en el diseño de componentes de
sistemas de software más grandes.
Nivel 2 Crea y documenta diseños detallados para aplicaciones de software o
componentes simples que, aplicando técnicas de modelado, estándares,
patrones, y herramientas acordados.
Nivel 1 Contribuye al diseño de componentes de sistemas de software más
grandes. Revisa el trabajo propio.
1. Herramientas de especificación: Apoyan el proceso de formular las características
2. Herramientas para presentación: Se utilizan para describir la posición de datos,
mensajes y encabezados
3. Herramientas para el desarrollo de Sistemas: Estas herramientas nos ayudan
como analistas a trasladar diseños en aplicaciones funcionales.
4. Herramientas para Ingeniería de Software: Apoyan el Proceso de formular diseños
de Software.
5. Generadores de códigos: Producen el código fuente y las aplicaciones a partir de
especificaciones funcionales bien articuladas.
6. Herramientas para pruebas: Apoyan la fase de la evaluación de un Sistema o de
partes del mismo contra las especificaciones.
Diseño de Software
1. Abstracción: Es el proceso o el resultado de la generalización de la reducción del
contenido de la información de un concepto o un fenómeno observable, por lo
general, con el fin de conservar únicamente la información que es relevante para un
propósito en particular. Cuando se considera una solución modular a cualquier
problema se pueden exponer muchos grados de abstracción.
2. Abstracción Procedimental: Se refiere a una secuencia de instrucciones que tiene
una función específica y limitada.
3. Abstracción de Datos: Es una colección nombrada de datos que describe un objeto
de datos.
Diseño de Software

Más contenido relacionado

La actualidad más candente

Ingeniería de software mariannys bermudez
Ingeniería de software mariannys bermudezIngeniería de software mariannys bermudez
Ingeniería de software mariannys bermudezmariannys bermudez
 
Modelo del proceso_software yan martinez
Modelo del proceso_software yan martinezModelo del proceso_software yan martinez
Modelo del proceso_software yan martineznay-censey
 
las metodologias de desarrolos de sistemas
las metodologias de desarrolos de sistemas las metodologias de desarrolos de sistemas
las metodologias de desarrolos de sistemas Adriana Devera
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software Ana Pau Lara
 
Metodologias de software ISI-311 Trabajo Practico#2
Metodologias de software ISI-311 Trabajo Practico#2Metodologias de software ISI-311 Trabajo Practico#2
Metodologias de software ISI-311 Trabajo Practico#2RICARDOANDRESSAUCEDO
 
Tecnicas de software
Tecnicas de softwareTecnicas de software
Tecnicas de softwareamarquezcjaun
 
Qué es-la-ingeniería-de-software
Qué es-la-ingeniería-de-softwareQué es-la-ingeniería-de-software
Qué es-la-ingeniería-de-softwarejesus acosta
 
Presentación1
Presentación1Presentación1
Presentación1Dani Ortiz
 
crisis del software
crisis del softwarecrisis del software
crisis del softwarelualpare
 
Actividades procesoadministracion 270116
Actividades procesoadministracion 270116Actividades procesoadministracion 270116
Actividades procesoadministracion 270116johannaAC
 
Vision General para el Desarrollo de un Software
Vision General para el Desarrollo de un SoftwareVision General para el Desarrollo de un Software
Vision General para el Desarrollo de un SoftwareEvelynUBA
 

La actualidad más candente (20)

Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
 
Ensayo ing. de software.
Ensayo ing. de software.Ensayo ing. de software.
Ensayo ing. de software.
 
Ingenieria del software pfd
Ingenieria del software pfdIngenieria del software pfd
Ingenieria del software pfd
 
Ingeniería de software mariannys bermudez
Ingeniería de software mariannys bermudezIngeniería de software mariannys bermudez
Ingeniería de software mariannys bermudez
 
Modelo del proceso_software yan martinez
Modelo del proceso_software yan martinezModelo del proceso_software yan martinez
Modelo del proceso_software yan martinez
 
las metodologias de desarrolos de sistemas
las metodologias de desarrolos de sistemas las metodologias de desarrolos de sistemas
las metodologias de desarrolos de sistemas
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software
 
Metodologias de software ISI-311 Trabajo Practico#2
Metodologias de software ISI-311 Trabajo Practico#2Metodologias de software ISI-311 Trabajo Practico#2
Metodologias de software ISI-311 Trabajo Practico#2
 
prueba
pruebaprueba
prueba
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Software e Ingenieria de Software
Software e Ingenieria de SoftwareSoftware e Ingenieria de Software
Software e Ingenieria de Software
 
Tecnicas de software
Tecnicas de softwareTecnicas de software
Tecnicas de software
 
Modelo del proceso_software
Modelo del proceso_softwareModelo del proceso_software
Modelo del proceso_software
 
Proyecrafaelurdanetapptx
ProyecrafaelurdanetapptxProyecrafaelurdanetapptx
Proyecrafaelurdanetapptx
 
Qué es-la-ingeniería-de-software
Qué es-la-ingeniería-de-softwareQué es-la-ingeniería-de-software
Qué es-la-ingeniería-de-software
 
Presentación1
Presentación1Presentación1
Presentación1
 
crisis del software
crisis del softwarecrisis del software
crisis del software
 
Actividades procesoadministracion 270116
Actividades procesoadministracion 270116Actividades procesoadministracion 270116
Actividades procesoadministracion 270116
 
Yessica rodriguez ing
Yessica rodriguez ingYessica rodriguez ing
Yessica rodriguez ing
 
Vision General para el Desarrollo de un Software
Vision General para el Desarrollo de un SoftwareVision General para el Desarrollo de un Software
Vision General para el Desarrollo de un Software
 

Similar a Diseño de Software: Conceptos y Herramientas

Guia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwareGuia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwaresullinsan
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de softwareLuisCabanerio
 
Metodología para el Desarrollo de un Software
Metodología para el Desarrollo  de un  SoftwareMetodología para el Desarrollo  de un  Software
Metodología para el Desarrollo de un Softwaremile1135
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemasDiego Sanchez
 
Diseño de software augusto carrillo [autoguardado]
Diseño de software augusto carrillo [autoguardado]Diseño de software augusto carrillo [autoguardado]
Diseño de software augusto carrillo [autoguardado]AugustoCarrillo6
 
Alfredo garcia ing.pdf
Alfredo garcia ing.pdfAlfredo garcia ing.pdf
Alfredo garcia ing.pdfAlfredo Garcia
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literariodiegos08
 
Software libre 2 edit evaluacion
Software libre 2 edit evaluacionSoftware libre 2 edit evaluacion
Software libre 2 edit evaluacionwilmer95
 
Ciclo de de_desarrollo_de_software
Ciclo de de_desarrollo_de_softwareCiclo de de_desarrollo_de_software
Ciclo de de_desarrollo_de_softwaremichaeldejesus17
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobarEdwin Alexander
 

Similar a Diseño de Software: Conceptos y Herramientas (20)

Guia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwareGuia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del software
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
 
Taller de Programación Distribuida
Taller de Programación DistribuidaTaller de Programación Distribuida
Taller de Programación Distribuida
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Metodología para el Desarrollo de un Software
Metodología para el Desarrollo  de un  SoftwareMetodología para el Desarrollo  de un  Software
Metodología para el Desarrollo de un Software
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Examen omar
Examen omarExamen omar
Examen omar
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemas
 
Diseño de software augusto carrillo [autoguardado]
Diseño de software augusto carrillo [autoguardado]Diseño de software augusto carrillo [autoguardado]
Diseño de software augusto carrillo [autoguardado]
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Alfredo garcia ing.pdf
Alfredo garcia ing.pdfAlfredo garcia ing.pdf
Alfredo garcia ing.pdf
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literario
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Software libre 2 edit evaluacion
Software libre 2 edit evaluacionSoftware libre 2 edit evaluacion
Software libre 2 edit evaluacion
 
Ciclo de de_desarrollo_de_software
Ciclo de de_desarrollo_de_softwareCiclo de de_desarrollo_de_software
Ciclo de de_desarrollo_de_software
 
Presentación1.2
Presentación1.2Presentación1.2
Presentación1.2
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
Plan
PlanPlan
Plan
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 

Último

DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Diseño de Software: Conceptos y Herramientas

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN MATURÍN Participante: Luis Cariaco Julio, 2021
  • 2. Diseño de Software Es el proceso de diseño para la planificación de una solución de software 1 Este proceso es, por regla general, necesario para que los programadores puedan manejar la complejidad que la mayoría de los programas informáticos 2 Permite disminuir el riesgo de desarrollos erróneos. 3 Es el proceso de visionado y definición de soluciones software a uno o más conjuntos de problemas. Uno de los componentes principales del diseño de software es el análisis de requisitos del software (ARS, del inglés SRA). Objeto
  • 3. Diseño de Software Un primer guión del programa que pondrá el énfasis en los aspectos pedagógicos del proyecto: contenidos, objetivos, estrategia didáctica, etc. Constituye
  • 4. Diseño de Software Concepto Definición Nivel 6 Lidera la selección y el desarrollo de métodos, herramientas y técnicas de diseño de software apropiados. Desarrolla políticas organizacionales, estándares y directrices para el diseño y arquitecturas de software. Nivel 5 Selecciona, adopta y adapta métodos, herramientas y técnicas de diseño de software apropiados; seleccionando apropiadamente desde enfoques predictivos (basados en plan) o enfoques adaptativos (iterativos / ágiles). Nivel 4 Diseña componentes y módulos de software utilizando técnicas apropiadas de modelado siguiendo los estándares, patrones y metodología de diseño de software acordados. Crea y comunica múltiples vistas de diseño para identificar y equilibrar las preocupaciones de todos los interesados en el diseño del software y para permitir requisitos funcionales y no funcionales.
  • 5. Diseño de Software Concepto Definición Nivel 3 Realiza el diseño completo de aplicaciones de software o componentes moderadamente complejos aplicando normas, patrones y herramientas. Ayuda como parte de un equipo en el diseño de componentes de sistemas de software más grandes. Nivel 2 Crea y documenta diseños detallados para aplicaciones de software o componentes simples que, aplicando técnicas de modelado, estándares, patrones, y herramientas acordados. Nivel 1 Contribuye al diseño de componentes de sistemas de software más grandes. Revisa el trabajo propio.
  • 6. 1. Herramientas de especificación: Apoyan el proceso de formular las características 2. Herramientas para presentación: Se utilizan para describir la posición de datos, mensajes y encabezados 3. Herramientas para el desarrollo de Sistemas: Estas herramientas nos ayudan como analistas a trasladar diseños en aplicaciones funcionales. 4. Herramientas para Ingeniería de Software: Apoyan el Proceso de formular diseños de Software. 5. Generadores de códigos: Producen el código fuente y las aplicaciones a partir de especificaciones funcionales bien articuladas. 6. Herramientas para pruebas: Apoyan la fase de la evaluación de un Sistema o de partes del mismo contra las especificaciones. Diseño de Software
  • 7. 1. Abstracción: Es el proceso o el resultado de la generalización de la reducción del contenido de la información de un concepto o un fenómeno observable, por lo general, con el fin de conservar únicamente la información que es relevante para un propósito en particular. Cuando se considera una solución modular a cualquier problema se pueden exponer muchos grados de abstracción. 2. Abstracción Procedimental: Se refiere a una secuencia de instrucciones que tiene una función específica y limitada. 3. Abstracción de Datos: Es una colección nombrada de datos que describe un objeto de datos. Diseño de Software