Costos de un software

Respuesta de
a
Usuario
Hola. En este momento me encuentro haciendo mi practica de la carrera de ingeniería de sistemas y mi proyecto es hacer un análisis de costos para un software al cual se pueda acceder desde la página web de la universidad.
Esta aplicación debe tener el contenido de todas las materias, de cada una de sus clase y le permite a los alumnos ver lo que se realizó en la clase, para despejar dudas, etc.
También debe permitirle al profesor digitar la información de cada una de sus clases desde cualquier lugar.

Mi inquietud es que no tengo idea sobre que más se pueda necesitar para realizar el análisis de costos de este software, ya que debo hacerlo porque hay posibilidades de comprar un que ya está hecho. Necesito hacer el análisis para determinar si es mejor comprar el software hecho o hacerlo.

Le agradezco la información que me pueda brindar.
Experto
Para que puedas realizar este análisis debes considerar varias cosas, obviamente y por lo que me comentas ya sabes perfectamente que es lo que tu software debe realizar... por lo que para hacer un análisis adecuado existen varias formas... una de ellas es utilizar el método del COCOMO, mismo que puedes encontrar en cualquier libro de análisis de sistemas, de hecho te recomiendo que consultes este tipo de libros que se denominan como Análisis y Diseño de Sistemas... hay varios y todos ellos te indican cuales son los elementos a considerar para poder realizar un buen análisis y poder tener un costo competitivo, pero para que más o menos te des una idea debes considerar lo siguiente:
* Plataforma de Desarrollo ya sea Windows o Linux/Unix.
* Tiempo disponible para el desarrollo.
* Cantidad de desarrolladores que van a participar en el proyecto.
* Horas - hombre que serán utilizadas en el desarrollo.
* Diponibilidad de herramientas de desarrollo, para el caso de que lo que desarrolles requiera la utilización de algún lenguaje de desarrollo en específico, p.e. Borland o SQL para las consultas.
* Complejidad y modularidad del proyecto... como consultas simultaneas, modificaciones remotas, tolerancia a fallos, etc.
* Software existente y sus costos, ventajas y desventajas, esto para que el sw que quieres desarrollar sea realmente competitivo.
* Ciclo de vida del software.
* Si vas a requerir de HW especial para soportar tu aplicación, es decir... algún servidor.

Algunas de estas cosas son más enfocadas ya al desarrollo mismo, pero varias de ellas influyen necesariamente en el costo del SW. Con esto te puedes dar una idea y si crees que necesitas más información por favor avisame para ver en que más te puedo ayudar y suerte Claudualyda.