Kategorier: Alle - comunicación - planeación - desarrollo - modelado

af Raul de Alba 5 år siden

176

Sample Mind Map

La ingeniería de software se enfoca en la producción de software a través de diversas etapas como la planeación, desarrollo, implementación y retroalimentación. Este campo aplica conocimientos científicos al diseño y construcción de programas de computadora y su documentación asociada para su desarrollo, operación y mantenimiento.

Sample Mind Map

PROCESO DE LA INGENIERIA DE SOFTWARE

HISTORIA DEL SOFTWARE

De 2000 al presente: Metodologías ligerasla necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples y rápidas que desarrollaran software funcional, de los requisitos de implementación, más rápidos y más fáciles. El uso de prototipos rápidos evolucionó a metodologías ligeras completas como la programación extrema (XP), que intentó simplificar muchas las áreas de la ingeniería de software, incluyendo la recopilación de requerimientos y las pruebas de confiabilidad para el creciente y gran número de pequeños sistemas de software.
De 1990 a 1999: Prominencia de Internet
El auge de la Internet condujo a un rápido crecimiento en la demanda de sistemas internacionales de despliegue de información y correo electrónico en la World Wide Web.
De 1985 a 1989 El costo de propiedad y mantenimiento del software en la década de 1980 fue dos veces más caro que el propio desarrollo del software. Durante la década de 1990, el costo de propiedad y mantenimiento aumentó en un 30% con respecto a la década anterior.
De 1960 a 1980: La crisis del software Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados. Algunos proyectos causaron daños a la propiedad. Algunos proyectos causaron pérdidas de vidas
ORIGENES 1955-1965
El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960.

INGENIERIA DE SOFTWARE

Ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o producción de software (Bohem, 1976).
La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software,1 y el estudio de estos enfoques, es decir, el estudio de las aplicaciones de la ingeniería al software.2 Integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería
Es una disciplina de la ingeniería que se interesa por la producción del software en sus diferentes etapas, planeación, desarrollo, puesta en marcha y retroalimentación.

PRACTICA

examinar la exactitud del resultado ( probar y asegurar la calidad)
give students feedback
Ejecutar el plan ( generacion del codigo)
Planear la solución ( modelado y diseño del software
Entender el problema ( comunicacion y analisis)

PRINCIPIOS GENERALES

Planear antes de emprender
Planear por anticipado la reutilizacion
Software abierto al futuro
Alguien mas usara el software , por lo que debe ser entendido
Vision clara del software
Mantener el software sencillo de usar
La razón que exista todo: el software existe para dar valor a sus usuarios
sources of energy
Earth, Moon and Sun
survival of the species
microorganisms
understand cause and effect in various situations

PROCESO DEL DESARROLLO DEL SOFTWARE

ACTIVIDADES DEL PROCESO DE DESARROLLO DE SOFTWARE:
Actividades sombrilla

preparacion y produccion del trabajo

configuracion del software

revisiones tecnicas

aseguramiento de la calidad

administracion del riesgo

seguimiento y control del proyecto

Despliegue ;Entrega al consumidor para evaluación y retroalimentación de este
Construccion: generación del codigo y pruebas de este
Modelado: Bosquejo, un modelo inicial del software
Planeacion:Descripcion de tareas, recursos , riesgos y productos a obtener
COMUNICACION: Conocer los requerimientos del cliente
PROCESO: ES UN CONJUNTO DE ACTIVIDADES, TAREAS Y ACCIONES QUE SE EJECUTAN PARA REALIZAR ALGUN PRODUCTO
short sentences
short words

tree-like

information branches out from center to sides

growing, organized structure with key concepts and key images