Ingeniería Del Software

Páginas: 7 (1745 palabras) Publicado: 29 de mayo de 2014
¿Qué es la Ingeniería de Software?
Una disciplina de la Ingeniería que concierne a todos los aspectos
de la producción de software
Los Ingenieros de Software deben:
Adoptar un enfoque sistemático para llevar a cabo su trabajo
Utilizar las herramientas y técnicas apropiadas para resolver el
problema planteado, de acuerdo a las restricciones de desarrollo y
a los recursos disponibles¿Cuál es la diferencia entre Ingeniería de Software y
Ciencias Computacionales?
Las Ciencias Computacionales conciernen a la teoría y
fundamentos de cualquier sistema de cómputo (hardware o
software)
La Ingeniería de software concierne los aspectos prácticos del
desarrollo y puesta en marcha de productos útiles de software
La Ingeniería de Software aún está lejos de ser considerada una
cienciacomo los son la química o la física

INGENIERÍA DEL SOFTWARE
La ingeniería del software permite al diseñador de programas, realizar su tarea de construcción de software como un problema de ingeniería haciendo uso de guías, principios y normas que le permitirán el correcto desarrollo de su labor. Adicionalmente, dispondrá de un conjunto de herramientas que le permitirán la evaluación,validación, depuración y corrección del software desarrollado.
 
CICLO DE VIDA DEL SOFTWARE
Es la forma mediante la cual se describen los diferentes pasos que se deben seguir para el desarrollo de un software, partiendo desde una necesidad hasta llegar a la puesta en marcha de una solución y su apropiado mantenimiento. El ciclo de vidapara un softwarecomienza cuando se tiene la necesidad de resolver unproblema, y termina cuando el programa que se desarrollópara cumplir con los requerimientos, deja de ser utilizado.
Existen varias versiones del ciclo de vida del software entre las cuales se destacan: el ciclo de vida clásico o en cascada, el modelo en espiral, el desarrollo de prototipos, el modelo por incrementos y el modelo extremo [6].
Participantes en el proceso de desarrollo de software.Participantes en el proceso de desarrollo de software.
Pues el software libre lo puede desarrollar cualquier persona o equipo de trabajo claro siempre y cuando sepan hacerlo y pues no tenga un propietario ya que al ser de licencia libre se pueda descargar y distribuirlo a las personas que se quiera sin que tenga ninguna restricción de cualquier tipo.
Los que trabajan desarrollando software sabenque cada unos de las personas que están involucradas en el proceso de desarrollo tienen particularidades y su manera de pensar, por lo cual se maneja de la forma Project manager, marketing manager, auditor.

CLASIFICACIÓN DE LA TECNOLOGIA EN EL DESARROLLO DE SOFTWARE (TECNOLOGIA ESTRUCTURADA Y ORIENTADA A OBJETOS).

Las tecnologías de desarrollo estructurado

son las más convencionales delas empleadas hoy día. Han surgido de la evolución de las ideas de programación estructurada (hace más de veinticinco años) hacia las fases iniciales del ciclo de vida. En su formulación actual, las notaciones empleadas en las prime-ras fases del ciclo de vida (especificación de requisitos de usuario y sistema)suelen estar constituidas por lenguajes gráficos que permiten: identificar el sistema yel entorno; representar el flujo de información entre los elementos; y, describir los datos y las actividades del sistema. La idea base de esta tecnología es que es posible estructurar el modelo de un sistema de software en base a funciones que procesan información que reciben de otras funciones (o del exterior) y dirigen la información procesada a otros módulos funcionales (o al exterior). Elenfoque seguido, por tanto, es el de pensar en las funciones del sistema necesarias (extraídas de los requisitos del sistema) y luego en los datos que requieren.

     Tecnologías orientadas a objetos

Las tecnologías de desarrollo estructurado han demostrado sus limitaciones a la hora de organizar y facilitar la evolución de sistemas de software complejos. La descomposición en funciones hace...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS