PROPUESTA DE PLAN DE DESARROLLO DEL SISTEMA DE INFORMACIÓN DE CONFAMILIAR
Enviado por Kate • 19 de Octubre de 2018 • 2.192 Palabras (9 Páginas) • 440 Visitas
...
Elementos de Software
La estandarización que garantice en forma adecuada el desarrollo y mantenimiento del sistema de información, conlleva a estandarizar una plataforma de desarrollo y una plataforma de Base de Datos. Las características de las recomendadas se describen a continuación.
PLATAFORMA DE DESARROLLO
- Microsoft .NET framework 4
- Visual Studio 2010
Entre el conjunto de tecnologías disponibles para desarrollo, Microsoft .Net es la plataforma que provee un gran conjunto de herramientas que agilizan y facilitan el desarrollo de aplicaciones robustas y escalables para ambientes de consola, escritorio, cliente-servidor, web y desarrollo inscrustado en hardware.
Entre sus principales ventajas podemos destacar:
- Interoperabilidad Multilenguaje. .NET Soporta aplicaciones con componentes en múltiples lenguajes lo que permite integrar desarrolladores de distintos perfiles.
- Documentación. Ofrece toda la información de soporte a través de MSDN (Microsoft developer network library) (herramientas, debuggers, editores) incluida en la IDE y de soporte. Esto simplifica el desarrollo y la implementación.
- Rendimiento: Todos los códigos que se ejecutan en el ambiente .NET son compilados, lo cual proporciona un gran rendimiento a diferencia de versiones interpretadas.
- Rápido aprendizaje por parte de los desarrolladores. Es sencillo de aprender por la documentación y el soporte de ayuda.
- Movilidad. Las aplicaciones pueden ser desplegadas en una amplia variedad de dispositivos.
- Escalabilidad y flexibilidad. Escalabilidad es la capacidad de un sistema para soportar más carga de trabajo, usualmente debida al aumento de usuarios que lo utilizan. .NET ofrece métodos de escalabilidad como la carga balanceada que permite a un clúster de servidores (varios servidores) colaborar y dar un servicio de forma simultánea. En cuanto a la flexibilidad: el modo de programación que se emplea permite agregar nuevos módulos sin modificar la aplicación en su totalidad.
- Seguridad. .NET da respaldo y cuenta con una serie de clases para asegurar la integridad y veracidad de los datos.
- Estándar abierto: La plataforma .NET está basada en estándares (HTML, XML, SOAP, WSDL, UDDI).
- Netbeans 7.1 (java)
Netbeans es una plataforma de desarrollo software enfocada al paradigma orientada a objetos, es open source y de libre distribución, tiene un ambiente de desarrollo amigable para el programador y tiene incorporado gran cantidad de librerías útiles en el desarrollo de software.
Esntre sus principales características están:
- Netbeans es una plataforma de desarrollo de software basado en java que es open source dando beneficios económicos.
- Netbeans tiene incorporado gran cantidad de herramientas de fácil uso que permiten agilidad en el desarrollo de software.
- Java es un lenguaje de programación orientado objetos que otorga grandes beneficios en el momento de manipular entes, datos e información.
- Netbeans tiene incorporado gran cantidad de librerías útiles para la realización y aplicación de software de paradigma orientado a objetos.
PLATAFORMA DE BASE DE DATOS
- Oracle Database 11g Release 1 Enterprise Edition
- Oracle Business Intelligence Enterprise Edition Plus
- Oracle Real Application Clusters
A lo largo del tiempo el Sistema Gestor de Base de Datos ORACLE, se ha convertido en el motor de Base de datos con más aceptación a nivel mundial, además de ser el primer gestor de base de datos comercial del mundo. La serie de herramientas que incorpora para el tratamiento, seguridad, integridad y veracidad de los datos, así como herramientas de restauración en el caso de pérdida accidental de los mismos hace al sistema más confiable que otros productos. Es importante resaltar que Oracle siempre ha sido pionero en la implementación de la teoría científica sobre el tratamiento de la información, en este sentido fue el primero en adoptar el modelo entidad-relación, el primero en el modelo objeto-relacional, el primero en interactuar con Internet, el primero en acoplar inteligencia de negocios y el primero en manejar computación Grid.
Sus características son:
- Confiabilidad. Oracle es el motor de base de datos relacional más usado a nivel mundial.
- Multiplataforma. Puede ejecutarse en todas las plataformas, desde una Computador de escritorio hasta un Supercomputador.
- Versatilidad. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.
- Eficiencia. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.
- Independencia de SO. El software del servidor puede ejecutarse en multitud de sistemas operativos.
- Evolución. Este sistema ha comenzado a evolucionado en la Orientación a Objetos, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas.
- Oracle es la base de datos con más orientación hacía INTERNET.
- Soporte a sistemas escalables.
- Postgres sql
De igual forma que ORACLE postgres sql es un gestor de base de datos que maneja el modelo objeto – relación pero con la diferencia que este es de open source otorgando así un beneficio económico adicional, postgres sql está basado en el lenguaje sql y permite un fácil uso y administración de la base de datos.
Sus características son:
...