Kategorier: Alle - comunicación - software - principios - planeación

av Josue Aguilar 3 år siden

251

ingeneria de software

Las actividades y etapas que constituyen la creación y desarrollo de un proyecto de software son esenciales para su éxito. La comunicación con el cliente es fundamental para establecer objetivos y alcances claros.

ingeneria de software

ingenieria de software

La importancia de la ingeniería de software nos permite tener un orden o seguimientos de cómo evoluciona o se desarrolla nuestro proyecto y detectar errores o posibles mejoras dentro de la etapa de creación y prever contratiempos y tenerlo listo para la presentación del cliente.

La ingeniería de software es una disciplina o sistema que su función principal es de sistematizar y ordenar los procesos de desarrollo y creación de un software desde su etapa de diseño hasta la etapa de mantenimiento

Ciclo del software
Las etapas del ciclo del software

Mantenimiento: es el respaldo sobre actualizaciones y necesidades de mantenimiento y cuidados del software.

Implementación

Documentación: se plasma información para el manejo del usuario o responsables.

Prueba beta (o validación):se prueba si cumple con los requerimientos.

Integración: es la etapa de prueba de los elementos de la aplicación y ver su desempeño.

Prueba de unidad: se analiza cada elemento de la aplicación para analizar su despeño óptimo.

Programación (programación e implementación): es donde se determina el lenguaje ideal para el proyecto.

Diseño en detalle: se segmenta cada uno de los elementos del software.

Diseño general: se ve de manera general lo que se necesita.

Análisis de los requisitos: se recolecta información con el cliente.

Definición de objetivos: delimitar el plan y los alcances.

El Ciclo del software comprende una serie de procesos los cuales permiten la creación del mismo

Proceso de software

PRINCIPIOS DE SOFTWARE

Séptimo principio: ¡Piense!, siempre estar en constante aprendizaje y mejora
Sexto principio: Planee por anticipado la reutilización, el aprovechamiento de los recursos de código y su ciclo de vida son importantes
Quinto principio: Ábrase al futuro, se debe considerar la adaptabilidad del proyecto para que evolucione y evitar sea obsoleto
Cuarto principio: Otros consumirá lo que usted produce, es tomar en cuenta que lo que realizaremos beneficiara a un usuario y le servirá para cubrir una necesidad
Tercer principio: Mantener la visión, el mantener la esencia y lo que realmente se quiere conseguir es lo importante y lo que hará que trascienda el proyecto
Segundo principio: MSE (Mantenlo sencillo, estúpido, el realizar un sistema que cualquiera manejar es lo indispensable para su uso y función del usuario
Primer principio: La razón de que exista todo, Es saber si lo que estamos realizando es funcional y operante

Prácticas de software

Examinar el resultado: en base a lo aplicado debemos observar lo que obtuvimos y si es necesario realizar las pruebas necesarias
Ejecutar el plan: aquí se aplica el diseño del plan que decidimos que se adaptaría al problema y optimizar el software
Planear la solución: después de analizar el problema y entenderlo, es momento de plantear una posible solución de acuerdo a lo encontrado
Entender el problema: ¿Quiénes tienen que ver con la solución del problema? ¿Cuáles son las incógnitas? ¿Puede fraccionarse el problema? ¿Es posible representar gráficamente el problema?

Son las actividades y etapas que integran la creación y el desarrollo del proyecto del software

Despliegue: es donde se presenta el proyecto al cliente y evalúe posibles modificaciones
Construcción: esta es una etapa más técnica donde se emplea ya codigo, con el fin de detectar problemas en el software
Modelado: aquí se pretende representar con una maqueta o un modelo el panorama general de lo que se pretende desarrollar
Planeación: es donde se delimitan los roles, actividades y recursos durante el desarrollo del software
Comunicación: es la etapa donde se plantea con el cliente los objetivos y alcance del proyecto