1. República Bolivariana de Venezuela
Universidad “Fermín Toro”
Cabudare –Lara
Ensayo
Alumno; Wallyz Mujica
Saia A
Cabudare, junio de 2015
2. Software:
Software es la parte lógica de un sistema informático que se compone de
componentes lógicos necesarios para realizar una tarea en específico, estos
componentes lógicos se incluyen las aplicaciones informáticas como el procesador de
texto software de sistema como el sistema operativo y muchas más aplicaciones.
También se puede decir que el software es la parte no táctil de la computadora la cual se
conforman por aplicaciones que hacen funcionarla. Como software de sistema y software
de aplicación. Tipos de software En la actualidad existen muchos tipos de software, pero
se puede decir que los más importantes o más utilizados son: - Software de sistema El
Software de sistema es un parte primordial de la computadora, es el sistema operativo el
cual hace funcionar la computadora. El software de sistema le procura al usuario y
programador adecuadas interfaces de alto nivel, controlador, herramientas y utilidades de
apoyo que permiten el mantenimiento del sistema global. Incluye entre otros: * Sistemas
operativos. * Controladores de dispositivos. * Herramientas de diagnóstico. * Herramientas
de Corrección y Optimización. * Servidores. * Utilidades. - Software de programación Es el
conjunto de herramientas que permiten al programador desarrollar programas
informáticos, usando diferentes alternativas y lenguajes de programación, de una manera
práctica. Incluyen básicamente: * Editores de texto. * Compiladores.* Intérpretes. *
Enlazadores. * Depuradores. * Etc. - Software de aplicación Es aquel que permite a los
usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad
susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye
entre muchos otros: * Aplicaciones para Control de sistemas y automatización industrial. *
Aplicaciones ofimáticas. * Software educativo. * Software empresarial. * Bases de datos. *
Telecomunicaciones (por ejemplo Internet y toda su estructura lógica). * Videojuegos. *
Software médico. * Software de cálculo numérico y simbólico. * Software de diseño
asistido (CAD). * Software de control numérico (CAM). Existen también varios tipos de
Software importantes hoy en día los cuales son: -El software de gestión Este software
permite una manipulación de base de datos a los usuarios que manipulan nóminas,
cuentas de haberes/débitos, inventarios, etc. - El software científico y de ingeniería Este
software se caracteriza por los algoritmos de manejo de números. Las aplicaciones van
desde la astronomía a la vulcanología.-Software de ordenadores personales Son toda
clase de programa creados para uso personal de los usuarios ya sea entretenimiento o un
herramienta para hacer un trabajo con mayor facilidad (El procesamiento de textos, Las
hojas de cálculo, Los gráficos por computadora, Multimedia, Entretenimientos, Etc.).
Ingeniería en software La Ingeniería del software es una disciplina o área de la Informática
o Ciencias de la Computación que ofrece métodos y técnicas para desarrollar y mantener
software de calidad que resuelven problemas de todo tipo. También se puede decir que
es la aplicación práctica del conocimiento científico en el diseño y construcción de
programas de computadora y la documentación necesaria requerida para desarrollar.
Obtención de requerimientos Los requerimientos son obtenidos mediantes herramientas
las cuales pueden ser: -Escenarios: Uso del sistema mediante interacciones usuario-
sistema. -Casos de uso: Abstracción que describe una clase de escenarios. -Clientes -
3. Usuarios los cuales poseen: * Expertos en sus dominios * Tienen una idea general de lo
que debe hacer el sistema * Muy poca experiencia en el desarrollo de software -
Programadores: * Experiencia en el desarrollo de sistemas. * Muy poco conocimiento del
ambiente diario de los usuarios Los programadores obtiene los requerimientos del usuario
o clientes los cuales contratan sus servicios ellos le das las especificación del sistema y
están en constante contacto con el programador mientras el realiza el sistema.
Tipos de requerimientos - Funcionales Describen las interacciones entre el sistema
y su ambiente, en forma independiente a su implementación -No funcional Describe
aspectos del sistema visibles por el usuario que no se relacionan en forma directa con el
comportamiento funcional del sistema. Incluyen restricciones cuantitativas como tiempo
de respuesta o precisión. -Ambiente Se refiere al usuario y cualquier otro sistema externo
con que interactúe el sistema. Especificaciones - Verificable Si una vez que se construye
el sistema puede diseñarse una prueba repetible para demostrar que el sistema satisface
los requerimientos. - Rastreable Si cada función del sistema puede rastrearse hasta su
conjunto de requerimientos correspondientes. Prototipo Un prototipo es esencial en la
creación de un sistema o un proyecto ya que este muestra al cliente el avance en el cual
va dicho proyecto y el cual puede manipular. Este prototipo puede ser basados en papel,
Software complejo, Maqueta, Animación y demostración de los requerimientos del
sistema. Es importante el uso de un prototipo ya que mediante este el cliente puede
visualizar como va el proyecto, así el usuario puede saber si le gusta cómo va el proyecto
o aclararle lo que quiere y lo que no quiere.
En el área de software, se debe primero hacer una entrega de pantalla para que el
usuario vea como será en papel una parte del sistema ya sea el menú, botones, etc. luego
se debe hacer una entrega de una versión beta o prototipo, en el cual el programador
tiene un punto de referencia en el cual el sistema no esta tan avanzado y puede hacer los
cambios respectivos que el cliente desee. Dicho los cambios o no que desee el cliente se
procede a finalizar el sistema y su entrega final.