Академический Документы
Профессиональный Документы
Культура Документы
UNIDAD 1
FUNDAMENTOS DE INGENIERIA DE
SOFTWARE
Titular de la Materia:
Mauricio Crdova Portillo
Fecha de Entrega:
Martes, 7 de Julio del 2015
CONCEPTOS BASICOS
INGENIERIA
Profesin que posee conocimientos cientficos, actividades e ingenio para crear dispositivos,
mtodos, sistemas para transformar los recursos y satisfacer mejor las necesidades de una sociedad.
SOFTWARE
El software no son slo programas de computadora, sino todos los documentos asociados, Un
sistema de software consiste en diversos programas independientes, archivos de configuracin que
se utilizan para ejecutar estos programas, un sistema de documentacin que describe la estructura
del sistema, la documentacin para el usuario que explica cmo utilizar el sistema y sitios web que
permitan a los usuarios descargar la informacin de productos recientes.
INGENIERIA DE SOFTWARE
La ingeniera del software es una disciplina de la ingeniera que comprende todos los aspectos
de la produccin de software desde las etapas iniciales de la especificacin del sistema, hasta
el mantenimiento de ste despus de que se utiliza. existen dos frases clave:
1. Disciplina de la ingeniera. Los ingenieros hacen que las cosas funcionen. Aplican teoras,
mtodos y herramientas donde sean convenientes, pero las utilizan de forma selectiva y
siempre tratando de descubrir soluciones a los problemas.
2. Todos los aspectos de produccin de software. La ingeniera del software no slo
comprende los procesos tcnicos del desarrollo de software, sino tambin con actividades
tales como la gestin de proyectos de software y el desarrollo de herramientas, mtodos y
teoras de apoyo a la produccin de software.
Una diferencia importante entre estos diferentes tipos de software es que, en los productos
genricos, la organizacin que desarrolla el software controla su especificacin y los
productos personalizados, por lo general, es desarrollada y controlada por la organizacin
que compra el software.
EL PAPEL EVOLUTIVO DE
SOFTWARE
PRIMERA ERA (1950 1965)
OBSOLEN
CIA
PROBLEMA,
NECESIDAD
U
OPORTUNID
AD
ANALISIS
MANTENIMIEN
TO
IMPLEMENTACI
N
CODIFICACI
N
PRUEBA
S
DISEO
ecnologa Estructurada
Un programa estructurado puede ser ledo en secuencia, de arriba hacia abajo, sin
necesidad de estar saltando de un sitio a otro en la lgica, lo cual es tpico de otros estilos
de programacin. La estructura del programa es ms clara puesto que las instrucciones
estn ms relacionadas entre s, por lo que es ms fcil comprender lo que hace cada
funcin.