You are on page 1of 13

ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE

MANAB
MANUEL FLIX LPEZ

CARRERA INFORMTICA
SEMESTRE SEPTIMO

PERIODO ABR 2015/SEP 2015

TRABAJO INDIVIDUAL

TEMA:
PROTOCOLO TCP/UDP
AUTORES:
LUISA K. FARIAS CHICA
FACILITADOR:
ING. MARLOM NAVIA

CALCETA, MAYO 2015

INTRODUCCION

A medida que los aos pasan la tecnologa avanza de manera


veloz es por eso que debemos empaparnos ms con cada una
de las ramas las cuales tenga que ver con ella, por lo cual
vamos a darle un pequea introduccin sobre la definicin de la
ingeniera de software cul es su mayor propsito. se describen
una gran cantidad de disciplinas, tcnicas y metodologas que
hacen referencia a todas las actividades relacionadas con la
fabricacin del software y su gestin, presentadas desde el
punto de vista de la ingeniera. Este concepto abre un abanico
muy amplio Esta asignatura es de introduccin y presenta, de
todas las facetas de la Ingeniera del software, las ideas
relacionadas con el producto software en s: lo que se ha dado
en llamar Ingeniera del producto software.
En este captulo vamos a dejar claro que el software no ha
muerto como muchos autores se expresan que el mundo en
que vivimos no es dirigido por software lo cual no es as, en
nuestro pas nos damos cuenta que en cualquier entidad tanto
pblica o privada depende de un software para llevar a cabo
cada una de sus actividades y por ende entendemos que lo
que se dice no es cierto, ms adelante tambin vamos a tratar
acerca de los procesos del software y cules son los modelos
que existe para llevar acabo aquello.

OBJETIVO

Impartir conocimientos de ingeniera de software para conocer


qu importancia tiene en nuestro medio tecnolgico para llevar
a cabo un proyecto con la mayor eficiencia posible.

MARCO TEORICO
QUE ES LA INGENIERA DE SOFWARE

La Ingeniera del Software es una disciplina o rea de


la Informtica que ofrece mtodos y tcnicas para desarrollar y
mantener software de calidad que resuelven problemas de todo
tipo. Existen varias definiciones sobre esta ciencia de
la computacin que permiten describir este proceso.
Conjunto estructurado de programas que garantizan el
desarrollo de una lnea de especializacin en el uso de
mtodos y tcnicas que permitan desarrollar y mantener un
software de calidad, diseado para transmitir los conocimientos
de forma organizada, gradual y consistente al perfil, con el
objetivo de utilizar metodologas que garanticen el producto
final.
Estado del arte de la Ingeniera del Software

La Ingeniera del Software es una disciplina o rea de


la Informtica o Ciencias de la Computacin, que ofrece
mtodos y tcnicas para desarrollar y mantener software de
calidad que resuelven problemas de todo tipo. Hoy da es cada
vez ms frecuente la consideracin de la Ingeniera del

Software como una nueva rea de la ingeniera, y el ingeniero


del software comienza a ser una profesin implantada en el
mundo

laboral

internacional,

con

derechos,

deberes

responsabilidades que cumplir, junto a una, ya, reconocida


consideracin social en el mundo empresarial y, por suerte,
para esas personas con brillante futuro.
La Ingeniera del Software trata con reas muy diversas de la
Informtica y de las ciencias de la computacin, tales como
construccin

de

compiladores,

sistemas

operativos

desarrollos de Intranet/Internet, abordando todas las fases del


ciclo de vida del desarrollo de cualquier tipo de sistemas de
informacin y aplicables a una infinidad de reas tales como:
negocios, investigacin, medicina, produccin, logstica, banca,
control de trfico, meteorologa, el mundo del derecho,
la red de redes Internet, redes Intranet y Extranet, etc.

El producto y el proceso de la Ingeniera del Software

El producto
El software de computadora se ha convertido en el alma mter. Es la mquina
que conduce a la toma de decisiones comerciales. Sirve 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: de transportes, mdicos, de telecomunicaciones, militares, procesos
industriales, entretenimientos, productos de oficina, la lista es casi interminable.

El proceso
Como el software, al igual que el capital, es el conocimiento incorporado,
y puesto que el conocimiento est inicialmente disperso, el desarrollo del
software implcito, latente e incompleto en gran medida, es un proceso
social de aprendizaje.El proceso es un dilogo en el que se rene el
conocimiento y se incluye en el software. El proceso proporciona una
interaccin entre los usuarios y los diseadores, entre los usuarios y las
herramientas de desarrollo, y entre los diseadores y las herramientas de
desarrollo [tecnologa]. Es un proceso interactivo donde la herramienta de
desarrollo se usa como medio de comunicacin, con cada iteracin del
dilogo se obtiene mayor conocimiento de las personas involucradas.

Modelos de desarrollo de software


Modelo en cascada

Desarrollo iterativo y
creciente o Iterativo
e Incremental

Modelo de
prototipos

Desarrollo
concurrente

Modelo Espiral

Desarrollo por
etapas

Modelo de desarrollo
rpido de
aplicaciones

Diferencias entre Ciencias de la Computacin e Ingeniera de


Software.

INGENIERA DE SISTEMAS

Esta disciplina se ocupa del estudio de sistemas de cmputo


incluyendo procesos algortmicos y principios que involucran el
diseo

de

software

hardware.

Los profesionales en ciencias de la computacin se encargan


del diseo de algoritmos, lenguajes, herramientas y sistemas
de

software.

Disean

construyen

software,

creando

soluciones eficientes a problemas del mundo real en campos


como la medicina, el comercio, la biologa y los negocios.
Ingeniera de Software

Esta disciplina se ocupa del diseo e implementacin de


software complejo de una manera confiable y eficiente,
aplicando

los

principios

prcticas

de

la

ingeniera.

Los ingenieros de software combinan la experiencia en ciencias


de la computacin, ingeniera y matemticas para disear,
definir y organizar diversos aspectos de un producto software
complejo.

Los

profesionales

de

esta

disciplina

estn

capacitados en todos los aspectos relacionados al ciclo de vida


del software, incluyendo temas de costo del proceso de
desarrollo.

LA NATURALEZA DEL SOFTWARE

El software es un producto y tambin a las ves es el vehculo


para distribuir el producto, est incorporado dentro del
hardware y se puede acceder ya sea por un celular o por un
computador. El software transforma la informacin y la produce,
la administra, la modifica, la despliega y la transmite. Toda esta
informacin puede ser un simple bit o una multimedia
producida a partir de datos obtenidos de decenas de personas.
El software tambin es la base de datos para controlar la
computadora (SO), para la comunicacin de la informacin
(redes), para crear y controlar otros programas (herramientas y
ambientes de software).

DOMINIOS DE APLICACIN DEL SOFTWARE

Software
de desarrollo

Software de
aplicaciones

Software de ingeniera y
ciencias

Software incrustado

Software de lnea de
productos
Aplicaciones web.
Software de inteligencia
artificial.

Caractersticas de los Productos de Software


Mantenibles: Debe ser posible que el software evolucione y
que siga cumpliendo con sus especificaciones.
Confiabilidad: El software no debe causar danos fsicos o
econmicos en el caso de fallos.
Eficiencia: El software no debe desperdiciar los recursos del
sistema.
Utilizacin adecuada: El software debe contar con una
interfaz de usuario adecuada y su documentacin.

MODELOS DEL PROCESO


PROCESO DEL SOFTWARE: Conjunto de actividades y
resultados asociados que conducen a la creacin de un
producto software[Sommerville, 2002].
Ciclo de vida del software: Aproximacin lgica a la
adquisicin, el suministro, el desarrollo, la explotacin y el
mantenimiento del software (norma IEEE 1074) [IEEE, 1999]
El ciclo de vida incluye El ciclo de vida incluye, al Ciclo de
desarrollo del sistema y tiempo de vida del sistema
Modelo de ciclo de vida: Marco de referencia que contiene los
Marco de referencia que contiene los procesos, las actividades
y las tareas involucradas en el desarrollo, la explotacin y el
mantenimiento de un producto de software, abarcando la vida

del sistema desde la definicin de los requisitos hasta la


finalizacin de su uso (norma ISO 12207-1) [ISO/IEC, 1995]
Entre los modelos que son utilizados para el proceso de
realizacin de software, estn los siguientes:

Modelo en Cascada
Modelo en V
Modelo Espiral o de riesgos
Modelo Incremental
Modelo Iterativo
Modelo Iterativo Incremental
Modelos Evolutivos
Modelo basados en prototipos
Modelos giles
MODELO EN CASCADA
El Modelo en cascada en Ingeniera de software el desarrollo
en cascada, tambin llamado modelo en cascada, es el
enfoque metodolgico que ordena rigurosamente las etapas del
proceso para el desarrollo de software, de tal forma que el
inicio de cada etapa debe esperar a la finalizacin de la etapa
anterior.1

CONCLUSION

En conclusin, la Ingeniera de Software es la rama de la


ingeniera que crea y mantiene las aplicaciones de software
aplicando tecnologas y prcticas de las ciencias
computacionales, manejo de proyectos y otros campos. Por
otra parte la Ingeniera de Sistemas es la rama de la ingeniera
que consiste en la aplicacin de los fundamentos de las
ciencias computacionales, la electrnica y los conocimientos de
software, para el desarrollo de soluciones integrales de
cmputo y comunicaciones, capaces de procesar informacin
de manera automtica. Con estas definiciones, podemos
afirmar que estas carreras no son tan diferentes, ya que se
complementan una a la otra y son capaces de trabajar juntas
para la realizacin de un Proyecto.

Al final nos damos cuenta que la ingeniera de software nos


facilita una variedad de modelos lo cual tenemos a nuestra
disposicin y podremos utilizar el que ms factible se nos haga
para no tener ningn inconveniente en el momento de aplicarlo.
BIBLIOGRAFA

Gutierrez, D. 2011. Mtodos de Desarrollo de Software. (En


lnea). VE. Consultado, 19 de abril de 2015. Formato PDF.
Disponible

en:

http://www.codecompiling.net/files/slides/IS_clase_13_metodos
_y_procesos.pdf.
ISO/IEC 12207 Information Technology / Software Life Cycle
Processes. 1995. Formato: html. Consultado: 22 Abril 2015.
Disponible en: Disponible versin espaola (norma UNE
71044).
Pressman, Roger S., Ingeniera del Software Ecu red. Vol. I.
250 p. 2013. Formato: html. Consultado: 22 Abril 2015.

You might also like