CONTENIDO
Desarrollo Plataforma
SALEBUENO.COM
Construcciones Modulares
SELECCIÓN DE LA HERRAMIENTA
Construcciones a la Medida
SELECCIÓN DE LA HERRAMIENTA CMS GENERALES Y DE COMERCIO ELECTRÓNICO
CMS PARA REDES SOCIALES
DESARROLLO A LA MEDIDA
DESARROLLO A LA MEDIDA Ventajas: ● ● ● ● ●
Se adapta fácilmente a los objetivos deseados. Es flexible y escalable. Se puede personalizar totalmente. Las licencias se adaptan fácilmente al desarrollo, si se usan componentes OpenSource se disminuyen los costos. Es sostenible e independiente a las actualizaciones de terceros.
Desventajas: ● ●
En algunas ocasiones puede necesitar mucho más tiempo de desarrollo. Debe ser realizado por expertos que conozcan no solamente el código, si no también de patrones de desarrollo.
fuentes: http://www.acl.cl/blogacl/6-ventajas-del-desarrollo-de-software-a-medida-para-tu-empresa/ https://gtisoftware.wikispaces.com/Ventajas+y+desventajas+de+desarrollar+software+a+la+medida
ESCALABILIDAD Y FLEXIBILIDAD La flexibilidad y escalabilidad, es la facilidad con la cual una plataforma se adapta a nuevas funcionalidades de manera tal que éstas no perjudiquen el estado íntegro del sistema.
SEGURIDAD Se deben garantizar los atributos básicos de seguridad para guardar la integridad de los datos y reducir la probabilidad de ataques informáticos. Algunas medidas básicas son: ●
Utilizar modelos en capas que separan el backend del frontend
●
Hacer consultas SQL solo visibles desde el backend
●
Usar el consumo de URL’s del lado del cliente para acceder a la información proporcionada por el backend
●
Usar certificados SSL para la autenticación de usuarios.
USABILIDAD ●
Se le debe garantizar a los usuarios de la plataforma información de calidad con el menor uso de vistas posibles para que no se pierdan mientras navegan, es decir, la plataforma desarrollada debe ser lo más intuitiva posible.
●
Es fundamental basar el desarrollo de software en el principio KISS “Keep It Short and Simple” ó “Keep It Simple, Stupid!”, es un pilar básico de diseño de software, y parte de la teoría que un sistema funciona mejor si se mantiene simple y preciso, evitando las complejidades innecesarias.
DISEÑO DE LA PLATAFORMA
CASOS DE USO