Conceptos basicos de ingeniería de software
Enviado por Sinher Francisco • 4 de Marzo de 2024 • Apuntes • 355 Palabras (2 Páginas) • 19 Visitas
1.1 CONCEPTOS BÁSICOS
El software es una parte integral de la mayoría de los sistemas
La ingeniería nos permite entender la solución de necesidades .
¿Qué es la ingeniería?
Son las técnicas que nos permiten utilizar diferentes recursos naturales o materiales para innovar con inventos o algunas ideas provechosas .
son labores provechosas que se realizan por personas llamadas ingenieros.
¿Qué es el software ?
Elemento de Lógica de la computadora, intangible y se divide en 2 en el sistema operativo y el de aplicación
Según la IEEE es la suma de los programas de cómputo, procedimiento y reglas
Los productos de software pueden ser
-Genéricos
Producidos por una organización para público en generar como las computadoras personales o productos en serie
-Personalizado
Requerimientos de un cliente en específico con características únicas como sistemas de control de instrumentos electrónicos
Ingeniería según bohem:
es una aplicación practica dentro del ámbito de construcción o desarrollo de programas con requisitos necesarios como funcionar.
Ingeniería según Mills:
Tiene el objetivo de crear programas que cumplan especificaciones adecuadas como la producción y el costo.
Ingeniería según IEEE:
Tiene un enfoque practico y la actividad debe estar bien definida para contribuir a la satisfacción de los objetivos del proyecto.
Se concluye que la ingeniería es una diciplina que comprende los aspectos del software
PUNTOS CLAVES
-Disciplina propia de la ingeniería.
-Aspectos de producción del software.
los desarrollos de sistemas web requieren un desarrollo informal .
Diferencias entre Ciencia de computación y Ingeniería de software
La Ing. de software se centra en los aspectos más prácticos en la producción de un sistema de software, mientras de la ciencia de la computación se basa en los aspectos teóricos es decir en desarrollos matemáticos algoritmos y con lógica formal .
Diferencias entre la ingeniería de software la de sistemas
Comprende el desarrollo de hardware políticas y procesos de diseño como la Ing. de software.
Capas de la ingeniería de software
-enfoque de calidad
-procesos
marco de trabajo para controlar la gestión
-métodos
Actividades técnicas requeridas para el trabajo.
-herramientas
Nos ayudan a automatizar
Proceso 4 Actividades fundamentales:
1.-Especificacion del software
2-Desarrollo del software
3.-Validacion del software
4.-Evolucion del software
Los métodos abarcan tareas como :
-Análisis de requisitos
-Diseño
-Construcción de Programas
-Pruebas
-Mantenimiento
Herramientas (CASE)
Múltiples herramientas.
-Herramientas de gestión de proyecto.
-Herramientas de control de cambios.
...