Professional Documents
Culture Documents
FACULTAD DE INGENIERÍA
TEMA:
AUTORES:
CICLO: I
TRUJILLO – PERÚ
2018
1
ÍNDICE
Pág.
1. INTRODUCCIÓN ------------------------------------------------------------------------------1
2
1. INTRODUCCIÓN
El software es un conjunto de programas que no se pueden tocar que tan solo se pueden visualizar
de una computadora; que cuando se ejecutan proporcionan la función y el rendimiento deseado,
estructura de datos que permite a los programas manipular adecuadamente la información. El
software es creado por ‘programadores, diseñadores de sistemas profesionales para facilitar o
solucionar los problemas que se presenta en la vida cotidiana de las personas, para desarrollar un
software debemos recolectar información mediante la comunicación con el usuario y los
participante durante el desarrollo y las acciones que viene a ser un modelo del diseño de la
arquitectura. Una tarea se centra en un sistema bien definido realizar una prueba unitaria que
produce un resultado tangible. El software es el soporte lógico de un sistema informático, una
computadora que permite ejecutar programas. El cual también recibe su debido mantenimiento, las
actividades de sombrilla que son aplicables a través de todo el proceso del software de su desarrollo
y ejecución del sistema.
hoy en día Trujillo es una realidad que tiene un complejo de sistema de transporte público, el cual
producir un caos sin la ayuda de los semáforos que es controlado desde computadoras que ejecutan
algoritmos para generar un orden en el tránsito, como también existe un gran nivel de inseguridad
por parte de la delincuencia, de tal manera que las personas que manejan sus negocios acuden a la
tecnología cámaras de seguridad, que es controlada p0r computadoras que ejecutan el uso de
software para la grabación de los videos y su almacenamiento.
2. PROPÓSITO:
Es poder informar acerca del software y los beneficios que puede tener en la ciudad de Trujillo,
nuestro trabajo tiene como objetivo general dar a conocer al lector de la ciudad de Trujillo qué el
software, como funciona ya que lo ejecutamos constantemente a través del uso de los celulares y
computadoras que facilitan nuestras necesidades .los objetivos específicos es entender las leyes
lógicas que utiliza el software para ejecutar los programas instalados ya sea en una computadora o
un teléfono celular que facilita nuestras necesidades.
3
1. La naturaleza del software
El software tiene una dualidad como nos dice Pressman Roger “Es un producto y al mismo
tiempo es el vehículo para entregar un producto.”(2010, p 2) esta característica separa al
software en dos como programa y como cita del programa.
El software como vehículo del producto es algo muy importante para la computadora, mas
halla de los programas, puesto que Pressman nos dice: “el software actúa como la base para
el control de la computadora (sistemas operativos), para la comunicación de información
(redes) y para la creación y control de otros programas (herramientas y ambientes de
software).” (2010, pg. 3) por lo tanto el software es un componente esencial para la
computadora, Sin esta solo sería un conjunto de pizas metálicas sin razón alguna.
Como nos dice Ian Somerville “el software debe escribirse de tal forma que pueda
evolucionar para satisfacer las necesidades cambiantes de los clientes.” El software debe
ser cambiante para así no solo satisfacer las necesidades del cliente sino mantenerlo fiel al
software.
El software nos debe dar seguridad para evitar cualquier tipo de daño físico o económico,
en caso de fallar. Para evitar a los malintencionados quieran corromper nuestra
información.
1.3. Eficiencia
Según Ian Sommerville “el software no tiene que desperdiciar los recursos del sistema
como la memoria y los ciclos del procesador”. Para la eficacia del software este, en lo
posible, debe gastar la menor cantidad de recursos posibles eso incluyendo la velocidad
de respuesta del software, la velocidad de procesamiento, el uso de la memoria, etc.
4
1.4. Aceptabilidad
Según Ian Sommerville “el software debe ser aceptable al tipo de usuario para quienes se
diseña. Esto significa que necesita ser comprensible, utilizable, y compatible con otros
sistemas que ellos usan” según mi comprensión el autor nos trata de decir que el software
que es entregado a un cliente debe de ser fácilmente entendido por este, ya que así él se
adaptara sin problemas sintiéndose seguro de probar algo nuevo.
5
El software de sistemas se aplica para realizar programas que complementen o mejoren
otros
2.2. Software de tiempo libre
Según Roger S. Pressman dice: “El software que coordina/ analiza/controla sucesos del
mundo real conforme ocurren, se denomina de tiempo real. Entre los elementos del
software de tiempo real se incluyen: un componente de adquisición de datos que recolecta
y da formato a la información recibida del entorno externo, un componente de análisis que
transfórmala información según lo requiera la aplicación, un componente de control/salida
que responda al entorno externo, y un componente de monitorización que coordina todos
los demás componentes, de forma que pueda mantenerse la repuesta en tiempo real
(típicamente en el rango de un milisegundo a un segundo)”.(2002) (pag.7)
Este software nos ayuda a organizar la información en tiempo real durando durando de 1
segundo a menos
Según Roger S. Pressman dice: “Los productos inteligentes se han convertido en algo
común en casi todos los mercados de consumo e industriales. El software empotrado
reside en memoria de sólo lectura y se utiliza para controlar productos y sistemas de los
mercados industriales y de consumo. El software empotrado puede ejecutar Funciones
muy limitadas y curiosas (por ejemplo: el control de las teclas de un homo de microondas)
o suministrar una función significativa y con capacidad de control (por ejemplo: funciones
digitales en un automóvil, tales como control de la gasolina, indicadores en el salpicadero,
sistemas de frenado, etc.). (2002) (pag.7)
7
2.8. Software de inteligencia artificial
Según Roger S. Pressman dice: “El software de inteligencia artificial (IA) hace uso de
algoritmos no numéricos para resolver problemas complejos para los que no son adecuados
el cálculo o el análisis directo. Los sistemas expertos, también llamados sistemas basados
en el conocimiento, reconocimiento de patrones (imágenes y voz), redes neuronales
artificiales, prueba de teoremas, y los juegos son representativos de las aplicaciones de esta
categoría. (2002) (pag.8)