Analista De Sistema
2012
Ingeniería de Software I 2012
2
Ingeniería de Software I
Materia Semestral correspondiente a 2do. Año de
Licenciatura en Sistemas (Plan 2003/2007) Licenciatura en Informática (Plan 2003/2007) Analista Programador Universitario (Plan 2007)
Correlativa:
Algoritmos, Datos y Programas
Ingeniería de Software I 2012
3
Ingeniería de Software I
•Contenidos genéricos a desarrollar a lo largo
del curso Conceptos de ingeniería de software. Requerimientos. Modelos de proceso. Calidad de software.
Ingeniería de Software I 2012
4
Ingeniería de Software I
• Bibliografía general de la materia: • 2010. Pfleeger Shari Lawrence. Software Engineering. Theory practice. Prentice Hall. • 2005. Sommerville Ian. Ingeniería de software.Addison Wesley. • 2006. Pressman Roger. Ingeniería de Software. Un enfoque práctico. Mc Graw Hill.
Ingeniería de Software I 2012
5
Ingeniería de Software I
• Aprobación de cursada: • 1 parcial con dos recuperatorios. • Opción a rendir:
• 1 parcialito (Prácticas 1 y 2) Si se aprueba, se toma
como aprobado el ejercicio del parcial que corresponda a esas prácticas • 1 parcialito(Prácticas 3 y 4) Si se aprueba, se toma como aprobado el ejercicio del parcial que corresponda a esas prácticas
• Aprobación de la materia: • Final teórico-práctico.
Ingeniería de Software I 2012
6
Ingeniería de Software I
• Teorías (sólo deben asistir a una por semana): • Teoría A: Lunes 10:00 hs Aula 10A • Teoría B: Lunes 13:30 hs Aula 4 • Teoría C: Jueves 17:00 hs Aula 10B • Prácticas(sólo deben asistir a dos por semana): • Lunes 08:00 a 10:00 hs • Miércoles 08:30 a 10:30 hs • Lunes 16:00 a 18:00 hs • Lunes 16:00 a 19:00 hs • Miércoles 17:00 a 19:00 hs • Explicaciones de práctica: a continuación de las teorías
CONCEPTOS DE INGENIERÍA DE SOFTWARE
Ingeniería de Software I 2012
8
Software
• ¿Qué es Software? • Es el conjunto de los programas de cómputo,procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación (IEEE) • Tipos de producto de software • Genéricos: Sistemas aislados producidos por organizaciones desarrolladoras de software y que se venden en un mercado abierto. • Personalizados: Sistemas requeridos por un cliente en particular. Desarrollados por la propia organización interesada oun contratista.
Sommerville – Capítulo 1
Ingeniería de Software I 2012
Ingeniería de Software I 2012
9
Software
• Clasificación de Software • De sistemas (sirve a otros programas) • De gestión (proceso de información comercial) • Científico (algoritmos de manejo de números) • Empotrado (reside en memoria) • De tiempo real (coordina/analiza/controla sucesos del mundo real) • Basados enla Web (sitios) • De Inteligencia artificial (uso de algoritmos no numéricos para resolver problemas complejos) • Otros…
Ingeniería de Software I 2012
10
Un poco de historia sobre el software
• (1950-60) Hardware de propósito general, con continuos cambios. Software “a medida”. Procesamiento batch. Desarrollo sin planificación • “DOCUMENTACIÓN INEXISTENTE”
Ingeniería de Software I2012
11
Un poco de historia sobre el software
• (1960-70) Multiprogramación Multiusuario
Minicomputadoras. Tiempo real. Bases de datos. Lenguajes. Nace el “producto software” • "MANTENIMIENTO DEL SOFTWARE"
“Crisis “
IBM 360 Minicomputadoras
Ingeniería de Software I 2012
12
Un poco de historia sobre el software
• (1970-90) Complejidad. Microprocesadores. Redes.Procesos distribuidos. PC. Software de aplicación en todas las áreas. Baja espectacular del costo del hardware. • “PRODUCTIVIDAD”
Ingeniería de Software I 2012
13
Un poco de historia sobre el software
Recurso de procesamiento ilimitado. Capacidad de aprendizaje del usuario es un límite
• "INGENIERÍA"
• (1990-2000) Tecnologías O.O. Procesamiento paralelo.
• (2000-act) Aplicaciones...
Regístrate para leer el documento completo.