Unidad
03

Bienvenida

En la pasada unidad abarcamos los temas de análisis y modelado de requerimientos; conociste el concepto de requerimiento y su clasificación. Respecto al modelado se abarcaron dos clasificaciones de diagramas UML: los del modelado del dominio y los del modelado de la interacción. Para continuar con el desarrollo de software, es necesario retomar los diagramas elaborados en la etapa de análisis y modelado de requerimientos para el diseño de la interfaz del sistema, de las bases de datos, procedimientos y de los posibles reportes del sistema.

En la presente unidad podrás conocer aspectos importantes del diseño del software: los lineamientos para el diseño del sistema, la interfaz y el código. Además, identificarás los principales tipos de pruebas y comprenderás en qué consiste la etapa de mantenimiento del ciclo de desarrollo de software.

Al término de la presente unidad, habrás abarcado las principales fases del desarrollo del software y sus características para que puedas identificar cómo se conforma un producto de software: desde la idea, hasta su instalación y mantenimiento.

Freepik. (s.f.). Programmer cooperating and working on a website project in a software development company [Imagen]. https://www.freepik.com/premium-photo/programmer-cooperating-working-web-site-project-software-developing-computer-company_4968553.htm

Da clic en Competencias para continuar el estudio de la unidad 3.

Competencia específica

Seleccionar estándares de desarrollo de las etapas de diseño, codificación, pruebas y mantenimiento para resolver un caso de estudio, analizando sus características.

Logros

  • Analizar lineamientos del diseño de la interfaz.
  • Analizar lineamientos de la codificación.
  • Analizar tipos de pruebas y el proceso de mantenimiento.

Da clic en Contenido para continuar el estudio de la unidad

Contenido

Unidad 3. Diseño, codificación, pruebas y mantenimiento

  • 3.1. Diseño

    3.1.1. Diseño del sistema

    3.1.2. Tipos de arquitecturas

    3.1.3. La interacción hombre-máquina

    3.1.4. Diseño de la interacción

  • 3.2. Codificación

    3.2.1. Traducción de diseño a código

    3.2.2. Codificación de la interfaz

    3.2.3. Herramientas de desarrollo: gestión de la configuración

  • 3.3. Pruebas y mantenimiento

    3.3.1. Tipos de pruebas y herramientas

    3.3.2. Mantenimiento

Material de estudio

 Da clic en el ícono, para descargar el contenido de la unidad 3.

Material de apoyo

 Da clic en el ícono, para descargar el material de apoyo.

Da clic en Cierre para continuar el estudio de la unidad 3.

Cierre

Freepik. (s.f.). Developing programmer working on development, website design, and coding technologies [Imagen]. https://www.freepik.com/premium-photo/developing-programmer-development-website-design-coding-technologies-working_4172093.htm

En el transcurso de la unidad has podido ver las etapas de diseño, codificación y pruebas que corresponden al proceso de desarrollo de software. También conociste aspectos que tienen relación con el mantenimiento al software y los tipos que existen.

Estos conocimientos te serán de ayuda para entender el proceso de desarrollo de software y podrás aplicarlos en tu ciclo personal de construcción de software, sí es que trabajas de manera independiente.

Si formas parte de un equipo de desarrollo, o en algún momento formarás parte de alguno, podrás ver reflejadas estas etapas del proceso del software y los roles que aplican para cada fase. Estos temas te dan la visión de lo que implica construir software de una manera organizada y más certera al entender los conceptos que la ingeniería de software propone.

Da clic en Fuentes de consulta para concluir el estudio de la unidad 3.

Fuentes de consulta

Básica

  • Kendall, K. E. y Kendall, J. E. (2011). Análisis y diseño de sistemas. México: Pearson Educación.
  • Pressman, R. (2010). Ingeniería de software. Un enfoque práctico. Madrid: McGraw-Hill Interamericana.
  • Sommerville, I. (2011). Ingeniería de software. México: Pearson Educación.

Complementaria

Muy bien, has concluido el estudio de la unidad 3, ahora realiza las Actividades de aprendizaje.