School Work">
Nothing Special   »   [go: up one dir, main page]

El Producto y EL Proceso

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 19

INGENIERA EN SISTEMAS COMPUTACIONALES

5 SEMESTRE GRUPO A
PERIODO ESCOLAR: 15-B
ASIGNATURA: FUNDAMENTOS DE SOFTWARE
DOCENTE: ING. RUSELL RENAN IUIT MANZANERO
ALUMNOS:
BR. CRUZ ANDRES LIZETH
BR. MAGAA ORTIGOZA LEONARDO RAFAEL
BR. JIMNEZ SNCHEZ JOS SALVADOR
BR. CAAMAL POOT LUIS FELIPE
BR. TORRES NOVELO GILMER JESS
BR. ROMAN DZUL JONATHAN ULISES
BR. CHAN CHE ESTEBAN

EL PRODUCTO Y EL
PROCESO

Introduccin
En esta parte de ingeniera de
software: un enfoque practico
aprender sobre el producto que va
a ser tratado con ingeniera y el
proceso que proporciona un marco
de trabajo para la tecnologa de
Ingeniera del software

EL PRODUCTO
El software de computadora se ha convertido en el alma
mater. Es la mquina que conduce a la toma de decisiones
comerciales.
Sirve de base para la investigacin cientfica moderna y de
resolucin de problemas de ingeniera.
Es el factor clave que diferencia los productos y servicios
modernos.
Est inmerso en sistemas de todo tipo.
El software es casi ineludible en un mundo moderno. A medida
que nos adentremos en el siglo XXI, ser el que nos conduzca
a nuevos avances en todo, desde la educacin elemental a la
ingeniera gentica.

VISTAZO RPIDO

Qu es? EL software de computadora es el producto que disea y


construyen los ingenieros de software. Abarca programas que se
ejecutan dentro de una computadora.
Quin lo hace? Los ingenieros de software lo construyen, y
virtualmente cualquier persona en el mundo industrializado lo utiliza
bien directa o indirectamente.
Por qu es importante? Afecta nuestra vida cotidiana.
Cules son los pasos? Aplicando un proceso de alta calidad que
satisface las necesidades de la gente que usar el producto.

Cul es el producto obtenido? el producto obtenido son los


programas, documentos y los datos que configuran el software de
computadora.
Cmo puedo estar seguro de que lo que he hecho
correctamente? selecciona aquellas ideas que son aplicables al
software que construyes y aplcalas a tu trabajo.

1.1 LA EVOLUCIN DEL SOFTWARE


Hoy en da el software tiene un doble papel. Es un producto y, al
mismo tiempo, el vehculo para entregarlo.
el software acta como la base de control de la computadora
(sistemas operativos), la comunicacin de informacin (redes) y la
creacin y control de otros programas (herramientas de software y
entomos).
El papel del software informtico ha sufrido un cambio significativo
durante un periodo de tiempo superior a 50 aos. Enormes mejoras
en rendimiento del hardware, profundos cambios de arquiteturas
informticas, grandes aumentos de memoria y capacidad de
almacenamiento y una gran variedad de opciones de entrada y
salida han conducido a sistemas ms sofisticados y ms complejos
basados en computadora.

Osborne [OSB79]
industria.

hablaba

de

una

nueva

revolucin

Toffler [TOF80] llam a la llegada de componentes micro


electrnicos la tercera ola del cambio en la historia de la
humanidad.
Naisbitt [A1821] predijo la transformacin de la sociedad
industrial a una sociedad de informacin.
Feigenbaum y McCorduck [FE1831] sugirieron que la
informacin y el conocimiento (controlados por computadora)
seran el foco de poder del siglo veintiuno, y
Stoll [STO891] argument que la comunidad electrnica
creada mediante redes y software es la clave para el
intercambio de conocimiento alrededor del mundo.

Toffler [TOF90] describi un cambio de poder en el que las


viejas estructuras de poder (gubernamentales, educativas,
industriales, econmicas y militares) se desintegraran a
medida que las computadoras y el software nos llevaran a la
democratizacin del conocimiento.
Yourdon [YOU92] le preocupaba que las compaas en
Estados Unidos pudieran perder su competitividad en
empresas relativas al software y predijo el declive y la cada
del programador americano.
Hammer y Champy [HAM93] argumentaron que las
tecnologas de informacin iban a desempear el papel
principal en la ingeniera de la compaa.

En 1970, menos del uno por ciento de las personas podra


haber descrito inteligentemente lo que significaba softwarede
computadora. Hoy, la mayora de los profesionales y muchas
personas en general piensan en su mayora que comprenden
el software. Pero lo entienden realmente?

1.2.1. CARACTERSTICAS DEL


SOFTWARE

Cuando
se
construye
hardware,
el
proceso
creativo humano (anlisis, diseo, construccin, prueba) se
traduce finalmente en una forma fsica. Si construimos una
nueva computadora, nuestro boceto inicial, diagramas
formales de diseo y prototipo de prueba, evolucionan hacia
un producto fsico (chips, tarjetas de circuitos impresos,
fuentes de potencia, etc.)

El software es un elemento del sistema que es


lgico, en lugar de fsico. Por tanto el software tiene unas
caractersticas considerablemente distintas a las del hardware:

El software se desarrolla, no se fabrica en un sentido clsico.


El software no se estropea.
Aunque la industria tiende a ensamblar componentes, la mayora del
software se construye a medida.

1.2.2. APLICACIONES DEL SOFTWARE

El software puede aplicarse en cualquier situacin en la que se


haya definido previamente un conjunto especfico de pasos
procedimentales (es decir, un algoritmo).
Por ejemplo: el software que controla una mquina
automtica
(un
control
numrico)
acepta
elementos de datos discretos con una estructura limitada y
produce rdenes concretas para la mquina en rpida sucesin.

Software de sistemas.
El software de sistemas es un conjunto de programas que han
sido escritos para servir a otros programas. Algunos programas
de sistemas (por ejemplo: compiladores, editores y utilidades de
gestin de archivos) procesan estructuras de informacin
complejas pero determinadas.

Software
de
tiempo
real.
El
software
que
coordina/analiza/controla sucesos del mundo real conforme
ocurren, se denomina de tiempo real.
Software de gestin. El proceso de la informacin
comercial constituye la mayor de las reas de aplicacin del
software. Los sistemas discretos (por ejemplo: nminas,
cuentas
de
haberes-dbitos,
inventarios,
etc.)
han
evolucionado hacia el software de sistemas de informacin de
gestin (SIG) que accede a una o ms bases de datos que
contienen informacin comercial.

Software de ingeniera y cientfico. El software de


ingeniera y cientfico est caracterizado por los algoritmos de
manejo de nmeros.
Software empotrado. Los productos inteligentes se han
convertido en algo comn en casi todos los mercados de
consumo e industriales. El software empotrado reside en
memoria de slo lectura y se utiliza para controlar productos y
sistemas de los mercados industriales y de consumo.

Software de computadoras personales.


El mercado del software de computadoras personales ha
germinado en las pasadas dos dcadas. El procesamiento de
textos, las hojas de clculo, los grficos por computadora,
multimedia, entretenimientos, gestin de bases de datos,
aplicaciones financieras, de negocios y personales y redes o
acceso a bases de datos externas son algunas de los cientos de
aplicaciones.

Software de inteligencia artificial.


El software de inteligencia artificial (IA) hace uso de algoritmos
no numricos para resolver problemas complejos para los que no
son adecuados el clculo o el anlisis directo.
Software basado en Web.
Las pginas Web buscadas por un explorador son software que
incorpora instrucciones ejecutables (por ejemplo, CGI, HTML, Perl,
o Java), y datos (por ejemplo, hipertexto y una variedad de
formatos de audio y visuales).

También podría gustarte