Sie sind auf Seite 1von 11

Republica Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Educacin


I.U.P. Santiago Mario
Extensin Maturn
Ing. De Sistemas

INGENIERA DE SOFTWARE

Profesor:

Alumna:

Fabiola Idrogo

Niny Johana Caviedes


C.I: 24.579.299

Maturn, Noviembre 2014

INDICE

Introduccin
La Ingeniera De Software 2
Objetivos Generar Y Especficos De La Ingeniera De Software .. 2-3
Actividades De La Ingeniera De Software 3-6
Campos De Aplicacin De La Ingeniera De Software 6-7
Ventajas De La Ingeniera De Software . 7
Conclusin
Referencias Electrnicas

INTRODUCCION
El siguiente trabajo de tipo documental, fue desarrollado mediante
el uso de diferentes fuentes luego mencionadas, y con la finalidad de
afinar y desarrollar nuestros conocimientos sobre la ingeniera de
software.
La ingeniera de software es una disciplina formada por un conjunto
de mtodos, herramientas y tcnicas que se utilizan en el desarrollo de
los programas informticos (software). Esta disciplina trasciende la
actividad de programacin, que es el pilar fundamental a la hora de crear
una aplicacin. Ingeniera del Software trata con reas muy diversas de la
Informtica y de las ciencias de la computacin que se desarrollaran ms
adelante.
Este trabajo fue dividido en 2 partes para un mejor desarrollo de la
investigacin, la primera consta del desarrollo de la investigacin y la
ltima de las conclusiones llegadas y las bibliografas consultadas.

LA INGENIERA DE 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.

OBJETIVOS GENERAR Y ESPECFICOS DE LA INGENIERA DE


SOFTWARE
Objetivos General
En la construccin y desarrollo de proyectos se aplican mtodos y
tcnicas para resolver los problemas, la informtica aporta herramientas y
procedimientos sobre los que se apoya la ingeniera de software. Entre
los objetivos generales estn:

Mejorar la calidad de los productos de software


Aumentar la productividad y trabajo de los ingenieros del software.
Facilitar el control del proceso de desarrollo de software.
Suministrar a los desarrolladores las bases para construir software

de alta calidad en una forma eficiente.


Definir una disciplina que garantice

la

produccin

el

mantenimiento de los productos software desarrollados en el plazo


fijado y dentro del costo estimado.

Objetivos Especficos

La ingeniera de software aplica diferentes normas y mtodos que


permiten obtener mejores resultados, en cuanto al desarrollo y uso del
software, mediante la aplicacin correcta de estos procedimientos se
puede llegar a cumplir de manera satisfactoria con los objetivos
fundamentales de la ingeniera de software.
Entre los objetivos especficos de la ingeniera de software estn:

Mejorar el diseo de aplicaciones o software de tal modo que se


adapten de mejor manera a las necesidades de las organizaciones

o finalidades para las cuales fueron creadas.


Promover mayor calidad al desarrollar aplicaciones complejas.
Brindar mayor exactitud en los costos de proyectos y tiempo de

desarrollo de los mismos.


Aumentar la eficiencia de los sistemas al introducir procesos que
permitan medir mediante normas especficas, la calidad del
software desarrollado, buscando siempre la mejor calidad posible

segn las necesidades y resultados que se quieren generar.


Una mejor organizacin de equipos de trabajo, en el rea de

desarrollo y mantenimiento de software.


Detectar a travs de pruebas, posibles mejoras para un mejor
funcionamiento del software desarrollado.

ACTIVIDADES DE LA INGENIERA DE SOFTWARE


Tareas o actividades especficas que se realizan en la profesin son:

Gestiona Proyectos de Software: Lidera a especialistas en


tecnologas y equipos tcnicos para el desarrollo del proyecto de
software.

La gestin del proyecto de software cubre todo su proceso de


desarrollo, llevando a cabo:

o La Determinacin de los recursos necesarios tomando en cuenta el


o
o
o
o
o
o

hardware, software, redes, etc.


Estimacin del Costo
Planificacin y determinacin de plazos.
Seleccin de personas para conformar el equipo
Organizacin del Proyecto.
Direccin del Proyecto.
El Control, que corresponde a la evaluacin del desempeo de las

actividades a travs de los objetivos planeados. Entre otros.


Disea el Proyecto de Software: El ingeniero de software se rige
por modelos o patrones de desarrollo en los cuales se apoya para
la realizacin de software, existen varios modelos entre los cuales
se encuentra el llamado modelo en cascada, que es la metodologa
que ordena rigurosamente las etapas de desarrollo de tal forma
que el inicio de cada etapa debe esperar a la finalizacin de la

inmediatamente anterior. Como se muestra a continuacin:


Analiza los Requerimientos: Como primera etapa define
tcnicamente los requerimientos de un producto software.

La Especificacin de Requerimientos describe el comportamiento que


se espera del software una vez desarrollado. Debe identificar las
necesidades de la institucin (definidas por la alta direccin), as como la
interaccin con los usuarios funcionales de ste (como por ejemplo
personal de distintos departamentos de la organizacin que usarn dicho
software), para recolectar, clasificar, identificar, priorizar y especificar los
requerimientos

del

software,

de

manera

que

estos no

queden

incompletos, o sean ambiguos o contradictorios. Luego del resultado del


anlisis de requisitos con el cliente lo plasma en el documento de
Especificacin de Requerimientos del Sistema.

Crea la Arquitectura del Sistema: Crea la Arquitectura del


Software, que es el diseo global de la estructura de ste, que

debe contener:
o Qu partes lo componen.
o Qu hace cada componente.
o Cmo los componentes interactan entre s.

o Y la descripcin general de cmo se construir la aplicacin de


software.

Dirige la Programacin: Durante esta etapa se realiza la tarea


que se conoce como programacin, que es la creacin de los
*programas

computacionales.

Esta

tarea

la

realiza

el

programador siguiendo por completo lo especificado en la


primera etapa.
Se estudia el diseo y la escritura de programas primeramente en un
lenguaje algortmico (secuencia de pasos a seguir por el programa) para
posteriormente traducirlo a un *lenguaje computacional.
Muchos algoritmos son conceptos matemticos, de all que la
matemtica es intensa en Ingeniera de Software. El uso de matemticas
en la Ingeniera de Software es llamado mtodos formales.

Supervisa las Pruebas: En esta etapa se establece y aplica las


pruebas de calidad. Consiste en comprobar que el software realice
correctamente las tareas indicadas en la especificacin de ste; se
ve en qu condiciones puede fallar la aplicacin y tratar de
descubrir sus errores.

Primero se prueba por separado cada mdulo del software, y luego se


prueba de forma integral, para as llegar al objetivo.

Supervisa la Documentacin: Consiste en la informacin en


relacin a cmo se ha desarrollado el software; est conformada
por diagramas, pruebas, manuales de usuario, manuales tcnicos,
etc.; todo con el propsito de poder llevar a cabo posibles
correcciones,

saber

su

modo

de

uso,

poder

realizarle

mantenimiento en el futuro y ampliaciones al sistema.


El objetivo es que los procesos descritos sean tan claros que cualquier
usuario pueda entenderlo.

Supervisa el Mantenimiento: El Mantenimiento consiste en


conservar actualizado y en

funcionamiento el Sistema. Ya sea

modificando el software si es necesario para satisfacer nuevos


requerimientos, como extender el sistema para realizar nuevas
tarea, o cambios en las necesidades del usuario; u optimizacin o
correccin de errores descubiertos en l.

CAMPOS DE APLICACIN DE LA INGENIERA DE SOFTWARE


Ingeniera de Software estudia los principios y metodologas para
desarrollo y mantenimiento de sistemas de software.
El Ingeniero de Software podr desarrollarse en empresas o
instituciones que se dediquen al desarrollo de software con altos
estndares de calidad.
Generalmente

su

desarrollo

profesional

inicia

en

puestos

operativos dentro de las organizaciones, y posteriormente se orienta hacia


responsabilidades tales como lder de proyecto, gerente o director y
consultor del rea.
Asimismo, el Ingeniero de software puede desarrollar una carrera
en investigacin continuando sus estudios de postgrado. Tambin podr
trabajar de manera independiente como consultor o emprender su propia
empresa.
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 o 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 cientfica, medicina, produccin, logstica,
banca, control de trfico, meteorologa, el mundo del derecho, la red de
redes Internet, redes Intranet y Extranet, etc.

VENTAJAS DE LA INGENIERIA DE SOFTWARE


Desde el punto de vista de gestin

Facilitar la tarea de seguimiento del proyecto


Optimizar el uso de recursos
Facilitar la comunicacin entre usuarios y desarrolladores
Facilitar la evaluacin de resultados y cumplimiento de objetivos

Desde el punto de vista de los ingenieros de Software

Ayudar a comprender el problema


Permitir la reutilizacin
Facilitar el mantenimiento del producto final
Optimizar el conjunto y cada una de las fases del proceso de
desarrollo

Desde el punto de vista de cliente o usuario final

Garantizar el nivel de calidad del producto final


Obtener el ciclo de vida adecuado para el proyecto
Confianza en los plazos del tiempo mostrados en la definicin del
proyecto

CONCLUSION
La ingeniera de software es una disciplina de la ingeniera que
concierne a todos los aspectos de la produccin de software, establece
el uso de principios de ingeniera robustos, orientados a obtener software.
Software econmico, que sea confiable y funcione de manera eficiente.
Esta disciplina trasciende la actividad de programacin, que es el
pilar fundamental a la hora de crear una aplicacin. El ingeniero de
software debe ser capaz de encabezar o ser miembro de grupos
multidisciplinarios de desarrollo de Ingeniero de todo tipo de software y
que en equipo logre producir software de alta calidad. Este se encarga de
toda la gestin del proyecto para que ste se pueda desarrollar en un
plazo determinado y con el presupuesto previsto.
La ingeniera de software, por lo tanto, incluye el anlisis previo de
la situacin, el diseo del proyecto, el desarrollo del software, las pruebas
necesarias para confirmar su correcto funcionamiento y la implementacin
del sistema.
Los avances tecnolgicos y su repercusin en la vida social han
afectado inevitablemente el proceso de desarrollo de software por
diversos motivos, como ser el acceso indiscriminado de los usuarios a
cierta informacin que hasta hace un par de dcadas desconoca por

completo y que no pueden comprender, dado que no poseen el grado de


conocimiento tcnico necesario.
La ingeniera de software aplica diferentes normas y mtodos que
permiten obtener mejores resultados, en cuanto al desarrollo y uso del
software, mediante la aplicacin correcta de estos procedimientos se
puede llegar a cumplir de manera satisfactoria con los objetivos
fundamentales de la ingeniera de software.

REFERENCAS ELECTRONICAS
http://www.ecured.cu/index.php/Ingenier%C3%ADa_de_software
http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software#Objetivos
http://es.wikipedia.org/wiki/Categor%C3%ADa:Ingenier
%C3%ADa_de_software
http://www.monografias.com/trabajos73/diseno-software/disenosoftware.shtml
http://www.upao.edu.pe/facultades/?mod=mod_esc&e=INSO
http://www.mi-carrera.com/IngenieriaSoftware.html

Das könnte Ihnen auch gefallen