Cap 1 - El Software y La Ingeniería de Software
Cap 1 - El Software y La Ingeniería de Software
Cap 1 - El Software y La Ingeniería de Software
El software y la ingeniería
de software
M.Sc. Juan Carlos Huanca Guanca
Que es el software?
Desarrollado
Al que se le da
Software Producto por
mantenimiento
programadores
Un conjunto de
métodos (prácticas)
Un arreglo de
herramientas
Naturaleza del software
Es un producto
Papel dual
Es el vehículo
para entregar un
producto
Definición de software
El software es:
Software de sistemas
Software de aplicación
Software de ingeniería y ciencias
Software incrustado
Software de línea de productos
Aplicaciones web
Software de Inteligencia Artificial
Nuevos desafíos de la ing. de software
Fuente
abierta (open
Construcción source)
de redes
Computación (world wide
en un mundo web)
abierto
Software heredado
• Proceso
• Un proceso es un conjunto de actividades, acciones y tareas que se
ejecutan cuando va a crearse algún producto de trabajo
• Una actividad busca lograr un objetivo amplio (por ejemplo,
comunicación con los participantes)
• Una acción (diseño de la arquitectura) es un conjunto de tareas que
producen un producto importante del trabajo
Estructura del proceso
(actividades estructurales)
Comunicación
Planeación
Modelado
Construcción
Despliegue
Actividades sombrilla
Segundo principio:
La razón de que MSE (Mantenlo
Primer principio
exista todo sencillo,
estúpido…)
Cuarto principio:
Tercer principio: otros consumirán Quinto principio:
Mantener la visión lo que usted abrase al futuro
produce
Sexto principio:
planee por Séptimo principio:
anticipado la Piense!
reutilización
Mitos del software
Mitos de la administración
• Tenemos un libro lleno de estándares y procedimientos
para elaborar software. ¿No le dará a mi personal todo
lo que necesita saber?
• Si nos atrasamos, podemos agregar más
programadores y ponernos al corriente (en ocasiones, a
esto se le llama “concepto de la horda de mongoles”).
• Si decido subcontratar el proyecto de software a un
tercero, puedo descansar y dejar que esa compañía lo
elabore.
Mitos del software
• Posthumano