You are on page 1of 5

1 Captulo 1

[Fecha]
1. EXPLIQUE LA DIFERENCIA ENTRE INGENIERA DE SISTEMAS E INGENIERA DEL
SOFTWARE.
Ingeniera de sistemas es un modo de enfoque interdisciplinario que permite estudiar y
comprender la realidad, con el propsito de implementar u optimizar sistemas complejos.
Puede verse como la aplicacin tecnolgica de la teora de sistemas a los esfuerzos de la
ingeniera, adoptando en todo este trabajo el paradigma sistmico.
Una de las principales diferencias de la ingeniera de sistemas respecto a otras disciplinas de
ingeniera tradicionales, consiste en que la ingeniera de sistemas no construye productos
tangibles.
Ingeniera de software es la disciplina o rea de la informtica que ofrece mtodos y tcnicas
para desarrollar y mantener software de calidad.

2. EXPLIQUE LA DIFERENCIA ENTRE PROGRAMACIN E INGENIERA DE SOFTWARE.


La programacin informtica, a menudo acortada como programacin, es el proceso de
disear, codificar, depurar y mantener el cdigo fuente de programas computacionales. El
cdigo fuente es escrito en un lenguaje de programacin. El propsito de la programacin es
crear programas que exhiban un comportamiento deseado.

Ingeniera de software es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al
desarrollo, operacin y mantenimiento de software, y el estudio de estos enfoques, es decir, la
aplicacin de la ingeniera al software.
1
Es la aplicacin de la ingeniera al software, ya que
integra matemticas, ciencias de la computacin y prcticas cuyos orgenes se encuentran en
la ingeniera


3. INVESTIGUE Y EXPLIQUE SOBRE LA CRISIS DEL SOFTWARE Y SUS
CONSECUENCIAS.


La crisis del software se fundament en el tiempo de creacin de software, ya que en la
creacin del mismo no se obtenan los resultados deseados, adems de un gran costo y poca
flexibilidad.

CONSECUENCIAS
Englob a una serie de sucesos que se venan observando en los proyectos de desarrollo de
software:
Los proyectos no terminaban en plazo.
Los proyectos no se ajustaban al presupuesto inicial.
Baja calidad del software generado.
Software que no cumpla las especificaciones.
Cdigo inmantenible que dificultaba la gestin y evolucin del proyecto.


4. DESCRIBIR ALGUNOS EJEMPLOS (POSITIVOS Y NEGATIVOS) QUE INDIQUEN EL
IMPACTO DEL SOFTWARE EN LA SOCIEDAD ACTUAL.





2 Captulo 1
[Fecha]
POSITIVOS:
1: facilitan y permiten realizar actividades diarias rpidamente
2: son tiles para hacer trabajo diarios a altas velocidades
3: su rendimiento y funcionalidad permiten elaborar trabajos casi perfectos y controlados
NEGATIVOS:
1: convierten al ser humano en una persona sedentaria que no se preocupa por investigar o
querer saber de dnde provienen las cosas
2: al colisionar o al estar demasiadamente congestionados sufren afectaciones o daos que
crean perjuicios en ciertos trabajos.
3: requieren de muchas acciones o requisitos para poder funcionar






5. A MEDIDA QUE LA PRESENCIA DEL SOFTWARE SE VUELVE MS GENERALIZADO,
LOS RIESGOS AL PBLICO (DEBIDO A LAS FALLAS EN LOS PROGRAMAS)
REPRESENTAN UNA PREOCUPACIN SIGNIFICATIVA Y CRECIENTE. DESARROLLAR
UN ESCENARIO CATASTRFICO REALISTA EN EL QUE LA FALLA DE UN PROGRAMA
DE COMPUTADORA PODRA PRODUCIR UN GRAN DAO (YA SEA ECONMICO O
HUMANO).

Para expresar brevemente este problema, podemos representarlo tomando como ejemplo una
falla lgica en los sitemas de seguridad de una entidad bancaria o otra entidad donde en
donde tal accin genere vulnerabilidad a los sistemas y permitan que piratas informticos
puedan ingersar la informacin y a as distintas cuentas bancarias y saquear electreonicamente
todos los dineros y ahorros pecuniarios de los usuarios de dicha entidad bancaria.





6. MEDIANTE UN ORGANIZADOR CLASIFIQUE LOS ORGANISMOS NACIONALES E
INTERNACIONALES LIGADOS A LA INGENIERA DEL SOFTWARE. EXPLIQUE LA
FUNCIN QUE CUMPLEN.







3 Captulo 1
[Fecha]



7. UTILIZANDO UN ORGANIZADOR GRFICO EXPLIQUE LA COMPOSICIN DE LA
INDUSTRIA DEL SOFTWARE EN LATINOAMRICA Y EL MUNDO.














4 Captulo 1
[Fecha]
PROCESO DEL DESARROLLO DEL SOFTWARE
UNIDAD ACADMICA N 2

1) Utilizando Racional Rose elaborar el diagrama de actividades correspondiente al
ciclo de vida del desarrollo de software, considerado en Norma Tcnica Peruana
ISO/IEC 12207 2008.


2) Cree Ud. que seguir un modelo de ciclo de vida nos garantiza el xito del
desarrollo? Por qu?


Si porque el ciclo de vida del software tiene tres grandes visiones, las cuales son: El
alcance del ciclo de vida, La calidad y cantidad de las etapas, La estructura y la sucesin
de las etapas que gracias a ello tendremos garantizado el xito del desarrollo.


3) Proporcionar tres ejemplos de proyectos de software que pudieran adaptarse al
modelo incremental.


Podremos utilizar este modelo de ciclo de vida para casi cualquier proyecto, pero ser
verdaderamente til cuando el usuario necesite entregas rpidas, aunque sean parciales.
Por ejemplo:

1. proyecto de sistemas informticos de gestin para una empresa que acaba de
establecerse en el Nuevo Mercado de Valores

4) Proporcionar tres ejemplos de proyectos de software que pudieran adaptarse al
modelo orientado a objetos.

1. Proyectos de Desarrollo de aplicaciones: elaboracin y puesta en marcha de
programas o sistemas computacionales.

2. Proyectos de Equipamiento: adquisicin por primera vez de equipos, incluyendo
tanto hardware como software bsico.

3. Proyectos de Mejoramiento, ampliacin o reposicin: aumento de capacidad y
calidad de servicios de hardware y/o mejoramiento de software.

5) Enumere el ciclo de vida y los pasos que seguira, si debiese desarrollar una
aplicacin que monitoree el estado de las redes de una empresa.

1. Ciclo de vida lineal
Pasos:
Especificacin de requisitos
Diseo
Construccin (Implementacin o codificacin)
Integracin
Pruebas



5 Captulo 1
[Fecha]
Instalacin
Mantenimiento
2. Ciclo de vida en cascada puro
Pasos:

3. Ciclo de vida en V
Pasos:
Validacin
Verificacin

4. Ciclo de vida iterativo
Pasos:
Analizar
Disear
Codificar
Probar


5. Ciclo de vida por prototipos
Pasos:
Escuchar al cliente
Construir y revisar la maqueta
El cliente prueba la maqueta

6. Ciclo de vida evolutivo



7. Ciclo de vida incremental
Pasos:
Analizar
Disear
Codificar
Probar

8. Ciclo de vida en espiral
Pasos:
Determinar o fijar objetivos
Anlisis de riesgo
Desarrollar verificar y validar
Planificar

9. Ciclo de vida orientado a objetos



6) Elabore un cuadro comparativo de los diferentes modelos del ciclo de vida del
software en relacin a complejidad, tiempo, entrega final, entregas parciales y
requerimientos.

You might also like