Upload
kathyarifarias
View
17
Download
2
Embed Size (px)
DESCRIPTION
Ingenieria de Software
Citation preview
ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE
MANAB MANUEL FLIX LPEZ
CARRERA INFORMTICA
SEMESTRE SPTIMO PERODO ABRIL-AGOSTO/2015
EL SOFTWARE Y LA INGENIERA DE SOFTWARE
MATERIA:
INGENIERA DE SOFTWARE
AUTORA:
FARIAS CHICA LUISA KATERINE
FACILITADORA:
ING. HIRAIDA SANTANA
MISIN
Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en
su accionar, comprometidos con la sociedad en el manejo adecuado de programas
y herramientas computacionales de ltima generacin.
VISIN
Ser referente en la formacin de profesionales de prestigio en el desarrollo de
aplicaciones informticas y soluciones de hardware.
CALCETA, ABRIL 2015
INTRODUCCIN
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.
Como sabemos 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.
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 y
responsabilidades que cumplir, junto a una, ya, reconocida
consideracin social en el mundo empresarial y, por suerte,
para esas personas con brillante futuro.
El producto y el proceso de la Ingeniera del Software
Modelos de desarrollo de 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.
Modelo en cascada
Modelo de prototipos
Modelo Espiral
Modelo de desarrollo rpido de
aplicaciones
Desarrollo por etapas
Desarrollo concurrente
Desarrollo iterativo y creciente o Iterativo
e Incremental
DIFERENCIAS ENTRE INGENIERA 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 y hardware.
Los profesionales en ciencias de la computacin se encargan
del diseo de algoritmos, lenguajes, herramientas y sistemas
de software. Disean y 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 y 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).
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
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.
CONCLUSIN
Luego de conocer acerca lo que es, la Ingeniera de Software
nos pudimos dar cuenta que es un 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. Esta pequea
introduccin nos da a conocer que adquiriendo los
conocimientos de software, se puede llevar a cabo desarrollo
de soluciones generales de cmputo y comunicaciones,
capaces de procesar informacin de manera automtica.
Adems conocimos cual es la diferencia en ingeniera de
sistema e ingeniera de software y con la ayuda de aquellas
definiciones, podemos afirmar que estas materias o carreras no
son iguales pero tampoco son tan diferentes, ya que se
complementan una a la otra y son capaces de trabajar juntas
para la realizacin de un Proyecto.
BIBLIOGRAFA
Pressman, R. 2010. Ingeniera del Software Un Enfoque
Prctico. 7ma ed. University of Connecticut. McGraw-Hill
Interamericana Editores, S.A.
ISO/IEC 12207 Information Technology / Software Life Cycle
Processes. 1995. Formato: HTML. Consultado: 22 Abril 2015.
Disponible en: Disponible versin espaola (norma UNE
71044).