La ingeniería de software integra matemáticas, ciencias de la computación y prácticas de ingeniería para sistematizar el proceso creativo de desarrollo de software. El software ha contribuido al desarrollo de las ciencias a través de aplicaciones estadísticas, análisis de datos y sistemas de información. La ingeniería de software busca reducir los riesgos de falla en el desarrollo de software a través de técnicas basadas en experiencia previa.
-Importancia como disciplina de la ingeniería en el desarrollo de sistemas de información.
-Ciclo de Vida de sistemas de Información.
-Fases del desarrollo de sistemas de información.
-Planeación del proceso de desarrollo de sistemas de información.
-Estudio de factibilidad operativa, técnica, financiera y legal del desarrollo de sistemas de información.
2. Ingeniería de
software:
Integra matemáticas, ciencias
de la computación y prácticas
cuyos orígenes se encuentran
en la ingeniería La creación del
software es un proceso
intrínsecamente creativo y la
ingeniería del software trata de
sistematizar este proceso con
el fin de acotar el riesgo del
fracaso en la consecución del
objetivo, por medio de diversas
técnicas que se han
demostrado adecuadas en base
a la experiencia previa. ería
3. Intervención del
software en el
desarrollo de las
ciencias.
A estos académicos,
llamados los "estadísticos
matemáticos", les ha
correspondido impulsar el
desarrollo de la llamada
"ciencia estadística".
epidemiológicos y el
análisis de datos
económicos,
climatológicos, o todo lo
relacionado con el diseño
de sistemas de
información, con los
censos o con los estudios
4. Ventajas
•*Comprar puede ahorrar
dinero en comparación con
construir.
•*Los entregables pueden ser
fácilmente trasladados a otra
plataforma.
•*El desarrollo se realiza a un
nivel de abstracción mayor.
•*Visibilidad temprana.
•*Mayor flexibilidad.
•*Menor codificación manual.
•*Mayor involucramiento de
los usuarios.
•*Posiblemente menos fallas.
•*Posiblemente menor costo.
•*Ciclos de desarrollo más
pequeños.
•*Interfaz gráfica estándar.
5. desventajas
Comprar puede ser más caro
que construir.
Costo de herramientas
integradas y equipo necesario.
Progreso más difícil de medir.
Menos eficiente.
Menor precisión científica.
Riesgo de revertirse a las
prácticas sin control de
antaño.
Más fallas (por síndrome de
"codificar a lo bestia").
Prototipos pueden no escalar,
un problema mayúsculo.
Dependencia en
componentes de terceros:
funcionalidad de más o de
menos, problemas legales.
6. invención ingeniería
de software
sistema informático utiliza
ordenadores para
almacenar datos (la
información), procesarlos y
ponerlos a disposición de
quien se considere
oportuno. Un sistema
puede ser tan sencillo
como: una persona con un
microordenador al que le
proporciona datos tan
elementales como las
ventas diarias de una
pequeña empresa, se
produce una entrada por
cada venta y en ella se
declara el