es una disciplina cuya meta es el desarrollo costeable de sistemas de
software. el mismo es abstracto e intangible
A medida que aumenta la capacidad de hacer software mas aumenta coplejidad del software
Software
son los programas y todos los documentos asociados
y la configuracion de datos que se necesitan para que
los programas funciones de manera correcta
Productos Genericos
son productos aislados
producido por una organizacion y
que se venden al mercado abierto
a cualquier cliente
Productos Personalizados
Son sistemas requeridos por
un cliente en particula, es un
sistema a medida para
determinadas caracteristicas
Cada ves
mas las
epresas
parten de un
soft general y
lo convierten
en particular
para una
empresa
Diferncias
ciencia de computacion: se refiere a la toria y
metodos que tienen que ver con las
comptadoras y los sistemas de soft
los ingenieros necesitan conocimientos de
computacion pero se centran en el
desarrollo de software
PROCESO DE SOFTWARE
Es un conjjunto de activdades y
resultados asociados que producen un
producto de software
Especificacion del Software
definen el soft a producir y las
restricciones sobre la org
Desarrollo de Soft
donde el soft se diseña y programa
Validacion del Soft
se valida para ver si es lo que el cliente quiere
Evolucion del Soft
el soft se modifica para antender los nuevos requerimientos del
cliente y el mercado
Modelo de Proceso de Soft
descripcion
simplificada de un
proceso; incluyen
parte de los
procesos y
productos soft y el
papel de las
personas
involucradas
Enfoque en cascada
considera actividades anteriores y las
representa como fases de procesos
separados, es decir primero se toma
una etapa y luego se sigue con la otra
Desarrollo Iterativo
entrelaza las activdades de
especificacion, desarrollo y validacion. el
sistema nace de un sistema base y se va
ajustando a las necesidades del cliente
Ingieneria basada
en componentes
CBSE)
esto supone que las partes del sistema
existen, es decir se integran estas partes mas
que desarrollarlas desde el principio