Unidad 1 Fundamentos de Ingeniería de Software

Páginas: 8 (1772 palabras) Publicado: 1 de noviembre de 2014
unidad1 fundamentos de ingeniería de software
1.1 CONCEPTOS BÁSICOS
La ingeniería de software es una disciplina y profesión enfocada a la aplicación de conocimiento científico y técnico, que utiliza recursos físicos para diseñar e implementar diversos artefactos (estructuras, máquinas, dispositivos, sistemas y procesos) para realizar un objetivo deseado y alcanzar criterios especificados.
Seconoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.
La Ingeniería de software es la rama de la ingeniería que crea y mantiene las aplicaciones de software Ingeniería deSoftware aplicando tecnologías y prácticas de las ciencias computacionales, manejo de proyectos, ingeniería, el ámbito de la aplicación, y otros campos.
Desde los años 40’s las aplicaciones y usos de las computadoras han crecido de forma constante Hoy en día el software juega un papel central en casi todos los aspectos de Importancia del Software la vida cotidiana: gobierno, finanzas, educación,transporte, medicina, etc...
La Ingeniería del Software es la aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar y operar (funcionar) y mantenerlos.
Así como también desarrollo de software o producción de software.
1.2 EL PAPEL EVOLUTIVO DEL SOFTWARE
El softwaretiene un papel dual, es producto y canal de distribución como el vehículo para su entrega. Es el transformador de la información. El papel del software de computadora ha experimentado un cambio significativo en un periodo un poco mayor a 50 años.
Las mejorías sustanciales en el desempeño del hardware, los cambios profundos en las arquitecturas de cómputo, los enormes incrementos en lascapacidades de memoria y almacenamiento, y la amplia variedad de opciones de salida y de entrada han propiciado el surgimiento de sistemas más elaborados y complejos basados en computadoras.
Nadie sabe en realidad el futuro de los sistemas que día a día se construyen, más sin embargo sin importar el lugar en el que resida el software, ya sea en un celular o dentro de una computadora central , elsoftware realiza la producción, el manejo la adquisición, la modificación, el despliegue o la transmisión de la información que puede ser tan simple como un solo bit o tal compleja como una presentación multimedia . en su papel de vehículo para entregar el producto, el software actúa como base para el control de la computadora (sistema operativo ), la comunicación de información (redes) y lacreación y el control de otros programas (utilerías de software y ambientales ).
El software entrega el producto más importante de nuestros tiempos la información. Transforma los datos personales, por ejemplo las transacciones financieras de un individuo, de modo que los datos sean más útiles en un contexto local.
1.3 etapas del desarrollo del software.
Las etapas del proceso dedesarrollo de software
Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida.
Su ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes:
Planificación.
Análisis Diseño.
Implementación.
Pruebas.
Instalación o despliegue.
Uso y mantenimiento.
Estas etapas son un reflejo del proceso que se sigue a la horade resolver cualquier tipo de problema.
Como primer paso para resolver un problema se tiene que : Comprender el problema (análisis)- Plantear una posible solución
considerando soluciones alternativas (diseño)- Llevar a cabo la solución
planteada (implementación)- Comprobar que el resultado obtenido escorrecto (pruebas)
Las etapas adicionales de planificación, instalación
mantenimiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reconocimiento Unidad 1 Ingenieria Del Software
  • fundamentos de ingenieria de software
  • Fundamentos de Ingeniería de Software
  • fundamentos de ingenieria de software
  • Introduccion fundamentos de ingeniería de software
  • Fundamentos de ingeniería de software
  • UNIDAD 3 Fundamentos de ingenieria de software
  • Laboratorio 1 de ingeniería de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS