Você está na página 1de 6

CUESTIONARIO 01

INGENIERIA DE SISTEMAS

PRESENTADO POR:
CONDORI MAMANI DENNIS JESUS
CODIGO:
130350

PUNO-2015

1) Diferencia entre ingeniera de sistemas y ciencias de la

computacin
Esencialmente, la ciencia de la computacin se refiere a las teoras y
mtodos subyacentes a las
Computadoras y los sistemas de software, mientras que la ingeniera del
software se refiere a los problemas prcticos de producir software.
Aqu los conceptos:
Ciencias de la Computacin
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.

2) Diferencia entre ingeniera de software e ingeniera de


sistemas
Primeramente para poder nombrar las diferencias de estas dos carreras, es
necesario definir cada uno de ellos.
Ingeniera de Sistemas:
sta carrera se aprueba como ttulo propio y es exclusivo de algunas
universidades, el cual se especializa en el desarrollo y aplicacin de las
tecnologas de la informacin. Contempla una extensa rea de trabajo, ya
que toda actividad humana en la actualidad est relacionada con el manejo
de informacin.
Sus profesionales son capaces de ocupar puestos directivos, principalmente
en el rea administrativa, as como tambin liderar diversos tipos de
proyectos; investigar y desarrollar sistemas, consultora e informtica
funcional de la organizacin; y as apoyar en las decisiones y realizacin de
procesos operativos.
Ingeniera de Software:
Es la disciplina o rea de la informtica que ofrece mtodos y tcnicas para
desarrollar software de calidad.
sta carrera trabaja con diversa reas de la informtica y de ciencias de la
computacin, abordando todas las fases del ciclo de vida del desarrollo de
cualquier tipo de software, aplicables a infinidad de reas: negocios,
investigacin cientfica, medicina, produccin, logstica, banca, control de
trfico, meteorologa, derecho, Internet, Intranet, etc.
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.

3) Que es un proceso de software?


Es un proceso de desarrollo de software es un conjunto de personas,
estructuras de organizacin, reglas, polticas, actividades y sus
procedimientos, componentes de software, metodologas, y herramientas
utilizadas o creadas especficamente para definir, desarrollar, ofrecer un
servicio, innovar y extender un producto de software.
Un proceso de software efectivo habilita a la organizacin a incrementar su
productividad al desarrollar software:
Permite estandarizar esfuerzos, promover reus, repeticin y consistencia
entre proyectos.
Provee la oportunidad de introducir mejores prcticas de la industria.
Permite entender que las herramientas deben ser utilizadas para soportar
un proceso.
Establece la base para una mayor consistencia y mejoras futuras.
Un proceso de software mejora los esfuerzos de mantenimiento y soporte:
Define cmo manejar los cambios y liberaciones a sistemas de software
existentes.
Define cmo lograr la transicin del software a la operacin, y cmo ejecutar
los esfuerzos de operacin y soporte.

4) Que es un modelado del proceso de software?


Un modelo de procesos del software es una descripcin simplificada de un
proceso del software que presenta una visin de ese proceso. Estos modelos
pueden incluir actividades que son parte de los procesos y productos de
software y el papel de las personas involucradas en la ingeniera del
software. Algunos ejemplos de estos tipos de modelos que se pueden
producir son:
1) . Un modelo de flujo de trabajo. Muestra la secuencia de actividades en el
proceso junto con sus entradas, salidas y dependencias. Las actividades
en este modelo representan acciones humanas.
2) . Un modelo de flujo de datos o de actividad. Representa el proceso como
un conjunto de actividades, cada una de las cuales realiza alguna
transformacin en los datos. Muestra cmo la entrada en el proceso, tal
como una especificacin, se transforma en una salida, tal como un diseo.
Pueden representar transformaciones llevadas a cabo por las personas o
por las computadoras.
3) . Un modelo de rol/accin. Representa los roles de las personas
involucrada en el proceso del software y las actividades de las que son
responsables.
La mayor parte de los modelos de procesos del software se basan en uno de
los tres modelos
Generales o paradigmas de desarrollo de software:
1.) El enfoque en cascada. Considera las actividades anteriores y las
representa como fases de procesos separados, tales como la
especificacin de requerimientos, el diseo del software, la
implementacin, las pruebas, etctera. Despus de que cada etapa queda
definida se firma y el desarrollo contina con la siguiente etapa.
2.) Desarrollo iterativo. Este enfoque entrelaza las actividades de
especificacin, desarrollo y validacin. Un sistema inicial se desarrolla
rpidamente a partir de especificaciones muy abstractas. Este se refina
basndose en las peticiones del cliente
Para producir un sistema que satisfaga las necesidades de dicho cliente.
3.) Ingeniera del software basada en componentes (CBSE). Esta tcnica
supone que las partes del sistema existen. El proceso de desarrollo del

sistema se enfoca en la integracin de estas partes ms que


desarrollarlas desde el principio.

5) Costos de ingeniera de software


No existe una respuesta sencilla a esta pregunta ya que la distribucin de
costos a travs de las diferentes actividades en el proceso del software
depende del proceso utilizado y del tipo de software que se vaya a
desarrollar.
El costo total de un software est dividido aproximadamente de la siguiente
forma:
60% costos de desarrollo
40% costos de pruebas
En el software a la medida los costos de evolucin a menudo exceden los
costos de desarrollo.
Los costos dependen del tipo de sistema que se desarrolla y de los
requerimientos del mismo tales como desempeo y confiabilidad
La distribucin de los costos depende del modelo de desarrollo empleado.
En el enfoque en cascada, los costos de especificacin, diseo,
implementacin e integracin se miden de forma separada.
Si el software se desarrolla utilizando un enfoque iterativo, no existe divisin
entre la especificacin, el diseo y el desarrollo. Es este enfoque, los costos
de la especificacin se reducen debido a que solo se produce la
especificacin de alto nivel antes que el desarrollo. La especificacin, el
diseo, la implementacin, la integracin y las pruebas se llevan a cabo en
paralelo dentro de una actividad de desarrollo. Sin embargo, an se necesita
una actividad independiente de pruebas del sistema una vez que la
implementacin inicial este completa.

Você também pode gostar