Gerencia De Software
Conceptos y Definiciones
1
UNINPAHU – Profesor Oswaldo Mideros
Definiciones
• Zelkovitz Es el estudio de los principios y metodologías para desarrollo y
mantenimiento de sistemas de software.
• Bohem Es la aplicación práctica del conocimiento científico en el diseño y
construcción de programas de computadora y la documentación asociada
requerida para desarrollar,operar (funcionar) y mantenerlos.
• Fritz Bauer Es el establecimiento y uso de sólidos principios de ingeniería y
buenas prácticas de gestión, así como la evolución de herramientas y métodos
aplicables, y su uso cuando sea apropiado para obtener, dentro de las
limitaciones de recursos existentes, software que sea de alta calidad en un
sentido explícitamente definido
• IEEE La aplicación de unenfoque sistemático, disciplinado, y cuantificable al
desarrollo, operación, y mantenimiento del software.
• Navarro La IS es aplicar el sentido común al desarrollo de sistemas software.
2
Tomemos la última definición
Sentido común:
• Planificar antes de desarrollar.
• Diseñar antes de programar.
• Reutilización de diseños que funcionan y son mantenibles.
• Utilizar las herramientas apropiadas
•Y recursos humanos de excelente capacidad.
Merece el proceso de crear el software llamarse Ingeniería?
• Debería de llamarse Desarrollo del Software antes que
Ingeniería del Software.
• Pete McBreen Ingenieria: implica nivel de rigor y de
pruebas mucho mayores que los desarrollos del Software.
3
Ing. Sw contra…
La ciencia de la computación (C.C.)
• Teorías y fundamentos subyacentes en lossistemas de computación.
• La Ing. Sw trata los problemas prácticos del desarrollo de software.
• Con las teorías de la C.C. no es suficiente para desarrollar software.
Ingeniería de Sistemas (I.S.)
• La Ing. S. son los aspectos del desarrollo de sistemas basados en la
computadora, tanto HW y SW.
• La Ing. Sw. es solo parte de este proceso.
• Los Ing. S. especifican el sistema, definen arquitectura,integran partes.
• El Sw lo más importante del sistema, se aplican las técnicas de Ing. Sw. se
aplican en la Ing. Sistemas.
La Ingeniería del Software:
• La meta es reducir costes del desarrollo de software y de su mantenimiento.
• El mantenimiento del SW es mas caro que desarrollar.
4
Códigos de ética
• Código de ética profesional del gerente de proyecto:http://www.pmi.org/AboutUs/Ethics/~/media/PDF/Ethics/ap_pmicodeofethics_SPAFinal.ashx
• Código de ética profesional del ingeniero
https://copnia.gov.co/codigo-de-etica-profesional/
5
En resumen: Código ético de IEEE
• Principios que deben guiar las decisiones y comportamiento de los
profesionales de IS aunque sean estudiantes, profesores o gestores.
• Actuar en bien del interés público.
• Actuar en el mejor interés del cliente yel empleador, siendo consistente
con el interés publico.
• Asegurar que los productos reúnen los mejores estándares
profesionales posibles.
• Mantener la integridad e independencia en el juicio profesional.
• Suscribir y promocionar un comportamiento ético en la gestión y
mantenimiento del desarrollo de software.
• Colaborar en el avance de la integridad y la reputación de la profesión
siendoconsistente con el interés público.
• Ser justo y ayudar a los colegas.
• A lo largo de la vida, reciclarse en la práctica de la profesión y
promocionar un comportamiento ético en la práctica de la misma
6
Algunos interrogantes…!!!
• ¿Qué es un proyecto?
• ¿Por qué necesita administrarse un proyecto?
• ¿Cómo se administra un proyecto?
• ¿Un proyecto de software es diferente a otros
proyectos?
7Proyecto
“Los protagonistas tenemos proyectos; las víctimas,
excusas”.
Paul Leido
• ¿Construir una casa es un proyecto ó un trabajo
operativo? ¿Y hacer una pizza?
• Como siempre la respuesta a estas preguntas es:
¡depende!
8
Proyecto
• No todos los proyectos son iguales
• “Un proyecto es como viajar por una carretera,
algunos son sencillos, como manejar de día por una
autopista sin carros....
Regístrate para leer el documento completo.