Escolar Documentos
Profissional Documentos
Cultura Documentos
de Loyola
Arquitectura Empresarial
Estándares de programación
1 INTRODUCCIÓN
Existe una amplia diversidad de estándares, entre los que destacan los Estándares de
Desarrollo, que permiten definir diversas prácticas y lineamientos para una correcta creación,
mantenimiento y actualización del software desarrollado e incluso los adquiridos por una
organización.
1
2 OBJETIVOS
3 TEMA
Para delimitar el trabajo, se tomará en cuenta las plataformas tecnológicas Java Enterprise
Edition (Oracle, Open) y .NET (Microsoft). Los lenguajes de programación elegidos serán Java y
Visual Basic/C#. Se debe tomar como referencia para las mejores prácticas y lineamientos de
uso, las últimas versiones de los respectivos frameworks.
En ambos casos, los estándares deben abarcar la definición de qué software utilizar, su
propósito y el cómo hacerlo. Específicamente se debe definir tecnología y lineamientos para
cada elemento representativo del framework. Se debe considerar tecnología como el uso de
un software u otro componente de TI y práctica como un comportamiento que se espera que
se realice de forma sistemática.
2
3.3.1.Validación rápida del uso de estándares
3.3.2.Procedimiento manual
3.3.3.Procedimiento automatizado (con herramienta)
3.4. Optimización y alineamiento a estándares
3.4.1.Políticas para alinear un software preexistente al estándar
3.4.2.Lineamientos de capacitación del estándar
3.5. Autorización de excepciones
3.5.1.Condiciones por las cuales se puede aceptar una excepción al estándar
4. .NET: Visual Basic y C#
4.1. Estado actual de la plataforma Java EE
4.1.1.Estructura y descripción de los frameworks
4.1.2.Versiones actuales y próximas
4.1.3.Mapeo entre la estructura de un software y el framework
4.2. Portafolio de estándares de desarrollo Java EE
4.2.1.Tipo de estándar
4.2.2.Descripción del estándar
4.2.3.Software asociado al estándar (qué usar) 4.2.4. Sustento (por qué usarlo)
4.2.5. Lineamientos del estándar (cómo usarlo)
4.3. Diagnóstico de uso de estándares
4.3.1.Validación rápida del uso de estándares
4.3.2.Procedimiento manual
4.3.3.Procedimiento automatizado (con herramienta)
4.4. Optimización y alineamiento a estándares
4.4.1.Políticas para alinear un software preexistente al estándar
4.4.2.Lineamientos de capacitación del estándar
4.5. Autorización de excepciones
4.5.1.Condiciones por las cuales se puede aceptar una excepción al estándar
5. Conclusiones y recomendaciones
6. Anexos
7. Referencias
5 CONDICIONES
3
EVALUACIÓN
Total 20
6 REFERENCIAS
Además, el alumno debe realizar investigación en Internet o en otras fuentes que considere
apropiadas, tanto en inglés como español. Se sugiere no sólo realizar una búsqueda pasiva de
información, sino entrar en contactos con especialistas vía Internet. Se plantea revisar sitios
en Internet relacionados a lo siguiente:
• Empresas que trabajan con las plataformas indicadas: Microsoft, Oracle e IBM.
• Consultoras de TI: Gartner, Forrester, IDG.
• Consultoras de negocios: McKinsey, PWC, EY, KPMG, etc.
• Fuentes con amplia información y capacidad de consultas como StackOverflow.
Redes sociales como LinkedIn.