3. La Ingeniería del Software es una disciplina o área de
la Informática que estudia los procesos, métodos y herramientas
involucradas en la producción de software de calidad.
4. Se identifican varias etapas que en conjunto se denominan el ciclo de
la vida del software. Dependiendo de cuales sean las características
del proyecto, se configuran el ciclo de vida de forma diferente.
5. Las etapas a realizar en cualquier ciclo de vida son:
Análisis: construye un modelo de los requisitos.
Diseño: A partir del modelo de análisis se deduce las estructuras de datos, la
estructura en que se descompone el sistema y la interfaz de usuario.
Codificación: Construye el sistema. La salida de estas faces es un código.
Pruebas: se comprueba que se cumplen criterios de corrección y calidad.
Mantenimiento: En esta fase, que tiene lugar después de la entrega se
asegura
que el sistema siga funcionando y adaptándose a nuevos requisitos.
6. Las formas de organizar y estructurar la secuencia de ejecución de
tareas en las diferentes faces de cada uno de los métodos puede
dar a un tipo de ciclo de vida diferente.
PRINCIPALES CICLOS DE VIDA:
Ciclo de Vida en Cascadas: El ciclo de vida inicialmente propuesto
por ROYCE en 1970, fue adoptado para el software a partir de los
ciclos de vida de otras ramas de la ingeniería.
7. Ciclo de vida en “V”: Propuesta por ALAN DAVIS, tiene las
mismas faces que el anterior pero se considera el nivel de
abstracción de cada una. Una fase además de utilizarse como
entrada para la siguiente, sirve para validar o verificar otras fases
posteriores.
8. Ciclo de vida tipo Sashimi: Según el modelo en cascada puro
una fase solo puede empezar cuando a terminado la anterior.
En este caso se permite un solapamiento entre fases.
9. Ciclo de vida en cascada con subproyectos: Si una vez que se a llegado
al diseño arquitectónico, se comprueba que el sistema se divide en varios
subsistemas independientes entre si, seria razonable suponer que a partir
de ese punto cada uno se puede desarrollar por separado y en
consecuencia en paralelo con los demás. Una vez que han terminado todos
se integran y se prueba el sistema en su conjunto.
10. Ciclo de vida en cascada incremental: Hay dos partes en el ciclo
de vida, similares al anterior. Por un lado esta el análisis y diseño
global. Por otra parte están los pequeños incrementos con las fase de
diseño detallado, codificación y mantenimiento.
11. Ciclo de vida en aspiral: Consiste en una serie de ciclos que se
repiten. Cada uno contiene las mismas fase y cuando termina da un
producto ampliado. En este sentido es parecido al modelo
incremental, la diferencia importante es que tiene en cuenta el
concepto de riesgo
12. la metodología, dentro de la ingeniería de software, se encarga de
elaborar estrategias, técnicas y formas de trabajo de desarrollo
de software que promuevan prácticas adaptativas en vez de predictivas;
centradas en las personas o los equipos, orientadas hacia la
funcionalidad y la entrega, de comunicación intensiva y que requieren
implicación directa del cliente.
13. Aplicaciones generales(comunes a otros campos):
Ofimática:
Procesador de textos, presentaciones, agenda
Procesamiento sencillo de datos
Hoja electrónica (exel)
14. Aplicaciones especificas de ingeniería:
Uso del computador como herramienta para facilitar.
Diseño de ingenierías, diseño de productos comerciales,
trazados de planos etc.
La fabricación de productos y sistemas
15. AMBITOS DE APLICACIONES EN INGIENIERIA
Diseño, fabricación y test con ayuda de computador.
CAD(computer aided desig)
CAM(computer aided manufacturing) -
CANDMAT(computer aided design manofacturign and testing)
Informática industrial, control y monitorización.
18. Es un sistema que pone el énfasis en los productos de su diseño y concentra
sus esfuerzos en la definición de procesos y actividades en la obtención de
productos. se puede definir como el esfuerzo total para plantear, organizar,
dirigir y controlar la calidad en un sistema de producción.
OBJETIVOS:
Evitar errores repetitivos.
No llevar productos defectuosos.
ENFASIS EN DISEÑO:
• Conformidad en el diseño de los productos.
19. ACTIVIDADES DE ACS:
• Prevenir deficiencia de la calidad
• Alcanzar una razonable confianza para el cliente
20. Es explicar las características del software y describe como utilizarlo
La documentación es una parte importante del paquete de software final y
como consecuencia uno de los temas mas importantes de la ingeniera del
software
La documentación del sistema es describir la composición interna del
software, de modo que este pueda ser mantenido en las etapas posteriores
de su ciclo de vida
La documentación técnica es describir como hay que instalar y dar servicio
a un sistema software.
21. La documentación del sistema es describir la composición
interna del software, de modo que este pueda ser mantenido en las
etapas posteriores de su ciclo de vida
La documentación técnica es describir como hay que instalar y
dar servicio a un sistema software.
22. EL DISEÑO DE INTERFAZ PERSONA-MAQUINA SE APOYA EN:
• ERGONOMIA: Trata con el diseño de sistema que armonicen con las
capacidades físicas de los seres humanos.
23. • COGNETICA: Trata del diseño de sistemas que armonicen con las
habilidades mentales de las personas.
24. SON CATEGORÍAS QUE INCLUYEN LA PROPIEDAD INTELECTUAL COMO:
PROPIEDAD INDUSTRIAL:
Es un conjunto de derechos que puede poseer una persona
física o jurídica sobre una invención (patente, modelo de utilidad, topografía de
productos semiconductores, certificados complementarios de protección de
medicamentos y productos fitosanitarios), un diseño industrial, un signo
distintivo (marca o nombre comercial), etc.
25. Abarca las obras literarias y artiscos, tales como las novelas, los poemas y
las obras de teatro, las películas, las obras musicales, las obras de arte y
los diseños arquitectónicos.
DERECHO DE AUTOR: