A la hora de desarrollar un sistema, los actores involucrados se encuentran con el primer problema, que es el entendimiento de los requisitos pertenecientes al mismo sistema, ya que cada persona los desarrolla o ejecuta de acuerdo a sus perspectivas y alcances. As es importante crear un marco de referencia que defnala manera en cmo se llevaran a cabo las tareas dentro del desarrollo de un sistema, para evitar que se tengan inconsistencias a la hora de implementar el sistema debido a errores como el citado anteriormente respecto a los requisitos.
2.1.- Requisitos del sistema Como se mencion anteriormente, el correcto anlisis y comprensin de los requisitos de un sistema, ser determinante para el xito del mismo ya que debe ser imperante que va a realizar el sistema, para ello los requisitos deben de ser concisos, completos y adems deben describir en su totalidad cual es la necesidad del usuario, es decir, deben ser objetivos e incorporables al diseo del sistema, entre otras caractersticas.
2.1.1.- Identificacin de la necesidad La mayora de sistemas se desarrollan con el objetivo de cubrir una solucin a un problema, en otras palabras para cubrir una necesidad previamente identificada. As la determinacin de una necesidad debe estar expresada en trminos cuantitativos y cualitativos, esto es expresar los medios para su realizacin, el tiempo que tomar realizarlo, si podr ser factible realizar el sistema entre otras, todo ello con la finalidad de pasar a la siguiente fase del ciclo de vida de software de una manera productiva. Existen algunas tcnicas que nos pueden ayudar a realizar este proceso, como es el caso del QFD (despliegue de la funcin de calidad por sus siglas en ingles), est tcnica consigue el necesario grado de entendimiento, identificando y asignando prioridades a objetivos concretos, etc.
2.1.2.- Realizacin de los estudios de viabilidad Una vez que se tiene ubicada la necesidad que cubrir nuestro sistema, lo siguiente es evaluar el cmo y con que se realizar el sistema, debemos realizar un anlisis del presupuesto a utilizar, las herramientas que se utilizaran, el ambiente de desarrollo, entre otras. En esta parte del proceso del desarrollo de sistemas informticos, estaremos determinando el rumbo que tomar nuestro sistema ya que se est contemplando que recursos se usarn para el mismo, el diseo que har dependiendo de los recursos, el soporte que tendr la manutencin que habr que darle, etc. As la reali8zacin correcta de un estudio de viabilidad nos conducir a tener esclarecido los objetivos especficos de nuestro sistema de acuerdo a los requisitos previamente evaluados.
2.1.3.- Definicin de los requisitos operativos del sistema El anlisis de la necesidad junto con la viabilidad de nuestro sistema nos lleva a obtener los requisitos operativos previos, estos requisitos deben contener las siguientes caractersticas: La distribucin o ms coloquial el donde se utilizar el sistema, debe especificar la ubicacin de implementacin, los componentes que se requerirn en cada ubicacin, etc. El perfil, esto se refiere al objetivo general y los objetivos especficos que tendr el sistema para dar solucin a la necesidad previamente analizada. Las prestaciones nos indican las funciones bsicas de nuestro sistema as como sus caractersticas operativas. Los requisitos de utilizacin, esto describe el uso que deber tener cada uno de los componentes del sistema. Requisitos de efectividad, son la efectividad o eficiencia que se espera del sistema Ciclo de vida operativo, se refiere al tiempo que tendr contacto el usuario con el sistema, o mejor dicho, el tiempo que el usuario utilizar el sistema. Entorno, se trata de las condiciones en las que estar implementado el sistema, tales como la temperatura ambiental, humedad, vibraciones, cantidad de polvo, etc. as como su transporte, manejo y almacenamiento.
2.1.4.- Desarrollo de los conceptos de apoyo y mantenimiento Regularmente cuando se desarrolla un sistema de TI, la mayora de los desarrolladores no presta suficiente atencin a una parte importante del ciclo de vida de los mismos y es el mantenimiento, por lo que en consecuencia, algunos errores que puede tener el sistema vienen relacionados con un mantenimiento poco adecuado. Precisamente a la hora de desarrollar un sistema tambin se debe considerar de qu forma se realizar su mantenimiento, tomando en cuenta su costo y tiempo de realizacin. Para llevar un proceso de mantenimiento adecuado se deben considerar los siguientes puntos: Niveles de mantenimiento, esto concierne a la divisin de funciones y tareas de cada rea en la que se ejecute el mantenimiento, dependiendo de la naturaleza y objetivo del sistema se podrn escoger la cantidad de niveles de mantenimiento requeridos. Polticas de reparacin, se refiere a las posibles reparaciones que puede tener un elemento del sistema sin alterar de manera efectiva el funcionamiento del sistema. Responsabilidades orgnicas, la ejecucin del mantenimiento puede ser responsabilidad del usuario, del fabricante, de terceros, o de una combinacin de ellos. Elementos de apoyo logstico, aqu se incluyen todos los elementos que nos sirven para el aprovisionamiento es decir, todos los componentes necesarios para llevar a cabo un efectivo mantenimiento. Requisitos de efectividad, constituyen los factores de efectividad asociados a la capacidad de apoyo. Entorno, como se dijo anteriormente, esto tiene que ver con el ambiente en el que se realizar el mantenimiento.