Mucha gente equipara el término software con programas de computadora. Los programas son desarrollados por individuos para su uso personal. Por lo general, son de tamaño pequeño y tienen una funcionalidad limitada. El propio autor de un programa usa y mantiene su programa, estos generalmente no tienen una buena interfaz de usuario y carecen de la documentación adecuada. Considerando que los productos de software tienen múltiples usuarios y, por lo tanto, deben tener una buena interfaz de usuario, procedimientos operativos adecuados y un buen soporte de documentación.
Dado que un producto de software tiene una gran cantidad de usuarios, debe diseñarse correctamente, implementarse cuidadosamente y probarse adecuadamente. Cualquier programa es un subconjunto de software y se convierte en software solo si se preparan manuales de procedimientos operativos y documentación. El programa consta de un conjunto de instrucciones que es una combinación de código fuente y código objeto.
La documentación consiste en varias variedades de manuales como se muestra a continuación:
Los procedimientos operativos consisten en instrucciones para configurar y usar el sistema e instrucciones sobre cómo resolver la falla del sistema.
Generalmente, los productos de software son demasiado grandes y no pueden ser desarrollados por un solo programador. Por lo tanto, los productos de software son desarrollados por un grupo de ingenieros de software. Los ingenieros de software se preocupan por desarrollar un producto de software, mientras que los programadores se preocupan por escribir programas. El desarrollo del producto de software requiere una metodología bien definida y sistemática, sin la cual un equipo de desarrollo de software no podría producir un producto de software apropiado.
Publicación traducida automáticamente
Artículo escrito por anonymous007 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA