Este documento resume los conceptos clave de software e ingeniería de software. Explica que el software son instrucciones que permiten que los componentes de hardware de una computadora funcionen de forma ordenada para resolver problemas. Describe los tipos principales de software y el ciclo de vida del desarrollo de software. También cubre los requerimientos, prototipos y el objetivo de la ingeniería de software de construir software de alta calidad usando mejores prácticas.
The Organization for Graduate Student Advancement and Professional development (OGAP) seeks active members in its pursuit to enhance graduate student professional development at the University of Florida. OGAP membership provides excellent opportunities to increase your professional development, networking opportunities both within the UF community and the greater Gainesville community, and leadership opportunities.
Honor Roll Harry is still deciding whether to go to college. He's a a great student, but thinks he can succeed without going to college. He also realizes he needs to go to college to be viewed as a viable candidate in the marketplace.
A presentation by Scott W. Barnhart, Associate Professor, Florida Atlantic University and Alan W. Hodges, Extension Scientist, University of Florida Institute of Food and Agricultural Sciences (UF/IFAS) prepared for the Palm Beach International Agricultural Summit, May 4, 2016.
one health conducted in kisumu kenya lead by the University of Florida (UF) w...cheruiyot sambu
ONE HEALTH course was introduce to GLUK by the UF and this was the first group to work with the students from GLUK. From the experience, one health is necessary to all environmental health students and doctors too as most of the zoonotic diseases can be prevented if we take good care of our environment. our findings is shared through scientific journals and kapkatet county hospital in kericho county, kenya is one of the places we have started one health education.
Aletas de Transferencia de Calor o Superficies Extendidas.pdfJuanAlbertoLugoMadri
Se hablara de las aletas de transferencia de calor y superficies extendidas ya que son muy importantes debido a que son estructuras diseñadas para aumentar el calor entre un fluido, un sólido y en qué sitio son utilizados estos materiales en la vida cotidiana
1. República Bolivariana de Venezuela
Universidad Fermín Toro
Vicerrectorado Académico
Departamento de Ingeniería
Barquisimeto- Edo Lara
Alumno:
José Salas 23.83599
Profesora:
Adriana Barreto
Materia:
Diseño de Software
Ensayo
Software
2. Software
Es un ingrediente indispensable para el funcionamiento del computador. Está formado por
una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el
computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador
en sí, es sólo un conglomerado de componentes electrónicos; el software le da vida al
computador, haciendo que sus componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operación de un
sistema computacional.
Funciones del software:
Administrar los recursos de computacionales
Proporcionar las herramientas para optimizar estos recursos.
Actuar como intermediario entre el usuario y la información almacenada.
Programas de Software
Programa: conjunto de argumentos o instrucciones para la computadora, almacenado en la
memoria primaria de la computadora junto con los datos requeridos para ser ejecutado, en
otras palabras hacer que las instrucciones sean realizadas por la computadora.
Tipos de Software
Software del sistema: Es un conjunto de programas que administran los recursos de
la computadora. Ejemplos: Unidad central de proceso, dispositivos de
comunicaciones y dispositivos periféricos, el software del sistema administra y
controla al acceso del hardware.
Software de aplicaciones: Programas que son escritos para o por los usuarios para
realizar una tarea específica en la computadora. Ejemplo: software para procesar un
3. texto, para generar una hoja de cálculo, el software de aplicación debe estar sobre el
software del sistema para poder operar.
Software de usuario final: Es el software que permiten el desarrollo de algunas
aplicaciones directamente por los usuarios finales, el software del usuario final con
frecuencia tiene que trabajar a través del software de aplicación y finalmente a través
del software del sistema
Ingeniería de Software
Es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se
utilizan en el desarrollo de los programas informáticos (software).
Esta disciplina trasciende la actividad de programación, que es el pilar fundamental a la
hora de crear una aplicación. El ingeniero de software se encarga de toda la gestión del
proyecto para que éste se pueda desarrollar en un plazo determinado y con el presupuesto
previsto.
La ingeniería de software, por lo tanto, incluye el análisis previo de la situación, el diseño
del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto
funcionamiento y la implementación del sistema.
Cabe destacar que el proceso de desarrollo de software implica lo que se conoce
como ciclo de vida del software, que está formado por cuatro etapas: concepción,
elaboración, construcción y transición.
Requerimientos
El descubrimiento de requerimientos es el proceso de recoger información sobre el sistema
propuesto y los existentes y extraer los requerimientos del usuario y del sistema de esta
información. Las fuentes de información durante la fase del descubrimiento de
4. requerimientos incluyen la documentación, los stakeholders del sistema y la especificación
de sistemas similares.
Nosotros nos relacionaremos con los stakeholders a través de entrevistas y de la
observación y se puede utilizar escenarios y prototipos para ayudar al descubrimiento de
requerimientos. Entre los stakeholders podemos encontrar desde los usuarios finales del
sistema hasta los gerentes y stakeholders externos como los reguladores, quienes certifican
la aceptabilidad del sistema.
Además de los stakeholders del sistema, ya hemos visto que los requerimientos pueden
venir del dominio de la aplicación y de otros sistemas que interactúan con el sistema a
especificar. Todos estos se deben considerar durante el proceso de obtención de
requerimientos. Estas fuentes de requerimientos (stakeholders, dominio, sistemas) se pueden
representar como puntos de vista del sistema, donde cada uno presenta un subconjunto de
requerimientos para el sistema.
Cada punto de vista proporciona una perspectiva nueva en el sistema, pero estas no son
completamente independientes. Por lo general coinciden parcialmente, por lo que tienen
requerimientos comunes.
Prototipo
Un prototipo es una simulación del producto final. Es como una maqueta interactiva cuyo
objetivo principal es probar si el flujo de interacción es el correcto o si hace falta corregirlo.
Los prototipos dan vida a cualquier diseño y proporcionan una gran cantidad de
información sobre la interacción del usuario en varios niveles. No sólo nos permiten poner a
prueba la viabilidad y la utilidad de nuestros diseños antes de que se comience a programar,
sino que también ayudan a descubrir mejoras e innovaciones inesperadas que pueden hacer
nuestro proyecto aún mejor.
Para finalizar se debe señalar que el software se ha convertido en el elemento clave de
5. la evolución de los sistemas y productos informáticos. En las pasadas cuatro décadas, el
software ha pasado de ser una resolución de problemas especializadas y una herramienta de
análisis de información, a ser una industria por sí misma. Pero la temprana cultura e historia
de la programación ha creado un conjunto de problemas que persisten todavía. El software
se compone de programas, datos y documentos. Cada uno de los elementos compone una
configuración que se crea como parte del proceso de la Ingeniería del Software. El intento de
la Ingeniería del Software finalmente es proporcionar un marco de trabajo para construir
software con mayor calidad y utilizando las mejores prácticas.