Caracteisticas e importancia del Software.
Actividades gestionadas desde ubicaciones centrales, en
lugar de la sede de cada cliente, permitiéndoles tener acceso remoto a las
aplicaciones a través de la web.
La distribución de la
aplicación es más cercana al modelo uno a muchos (una instancia con múltiples
usuarios) que al modelo uno-a-uno, incluyendo arquitectura, precios,
colaboración, y administración.
Actualizaciones
centralizadas, lo cual elimina la necesidad de descargar parches por parte de
los usuarios finales.
El software se
desarrolla, no se fabrica en un sentido clásico. Aunque existen similitudes
entre el desarrollo del software y la construcción del hardware, ambas
actividades son fundamentalmente diferentes calidad se adquiere mediante un
buen diseño, pero la fase de construcción del hardware puede introducir
problemas de calidad que no existen (o son fácilmente corregibles) en el
software. Ambas actividades dependen de las personas, pero la relación entre
las personas dedicadas y el trabajo realizado es completamente diferente para
el software. Ambas actividades requieren de la construcción de un producto,
pero los métodos son diferentes. Los
costos del software se encuentran en la ingeniería.
El software no es
susceptible a los males del entorno que hacen que el hardware se estropee. Otro
aspecto de ese deterioro ilustra la diferencia entre el hardware y el software.
El sofware se
desarrolla o construye.
El software no se
desgasta.
Ciclo de vida del software
El término ciclo de vida del software describe
el desarrollo de software, desde la fase inicial hasta la fase final. El
propósito de este programa es definir las distintas fases intermedias que se
requieren para validar el desarrollo de la aplicación, es decir, para
garantizar que el software cumpla los requisitos para la aplicación y
verificación de los procedimientos de desarrollo: se asegura de que los métodos
utilizados son apropiados. Estos programas se originan en el hecho de que es
muy costoso rectificar los errores que se detectan tarde dentro de la fase de
implementación. El ciclo de vida permite que los errores se detecten lo antes
posible y por lo tanto, permite a los desarrolladores concentrarse en la
calidad del software, en los plazos de implementación y en los costos
asociados.



No hay comentarios:
Publicar un comentario