Está en la página 1de 6

PROGRAMA:

TECNOLOGIA EN GESTION DE BASE DE DATOS

MATERIA
INGENIERIA EN SOFTWARE

DOCENTE
VARGAS GUARNIZO MARIA TERESA

ESTUDIANTE
PAULA ANDREA CERON RINCON
CODIGO:084801912019

SANTIAGO DIAZ FANDIÑO


CODIGO:084801652018

DIMAS ALEJANDRO MORENO MENDOZA


CODIGO:084801882018

2019
INTRODUCCION:

La ingeniería en software permite un enfoque sistemático al desarrollo y estudio


de las aplicaciones de la ingeniería en software, teniendo como finalidad un
análisis previo de las situaciones, el diseño del proyecto y el desarrollo del
software, por ende los contenidos de esta ingeniería son exhaustivos tal como el
desarrollo del software profesional y la ética en la ingeniería de software ambos
componentes desarrollan diversidad en la ingeniería es decir; por un lado el
desarrollo llena algunas necesidades y la ética permite aceptar que esta labor
implica responsabilidades mayores a una simple aplicación de actividades
técnicas.

por otro lado, sabemos que la ingeniería en software es intangible, no se


deteriora y necesita hardware ya que esta requiere de dichos componentes que
son; programas, documentación, datos y procedimientos. además, con la
evolución del software este no debe causar daño físico o económicos en el caso
de fallas, el software no debe desperdiciar los recursos del sistema, de igual
manera la interfaz del usurario debe ser adecuada además de su
documentación.

Ahora, para ilustrar los conceptos de la ingeniería en software se utilizan tres


tipos de sistemas diferentes, ya que todo depende del tipo de programa a
desarrollar. Un sistema donde el software controla dispositivos de hardware es
un sistema embebido ya que este controla dispositivos de diferentes áreas.
Además, un sistema donde el principal propósito es gestionar y dar acceso a una
base de datos es un sistema de información, por ejemplo; el sistema de
información de una empresa. Para concluir, esta el sistema de adquisición de
datos basado en sensores, este sistema recolecta datos de un conjunto.

Para concluir, la ingeniería en software hoy en día es considerada una de las


profesiones del momento, con derechos, deberes y responsabilidades. nacional
e internacionalmente, ya que esta trata con áreas muy diversas de la informática
y de las ciencias de la computación. Teniendo desarrollo en amplios campos
laborales.
EJERCICOS Pgn:25
1. Explique por qué el software profesional no sólo son programas que
se desarrollan para un cliente.
El software profesional no comprende solo el desarrollo y diseño de un
programa ya que brinda documentación o información. además, de esta
manera se brinda para que otras personas puedan usarlo o rediseñarlo
con forme a sus propias necesidades.

2. ¿Cuál es la principal diferencia entre desarrollo de productos de


software genéricos y desarrollo de software personalizado? ¿Qué
significa esto en la práctica para los usuarios de productos de software
genérico?
El software genérico es un sistema aislado y que es desarrollado
abiertamente para un cliente no especificado, el software personalizado
suple las necesidades de un cliente en específico cumpliendo dichas
características. Por lo tanto, para los usuarios o clientes de software
genéricos que deseen satisfacer dichos requerimientos deben comprar
los derechos ya que realizaran un cambio.

3. ¿Cuáles son los cuatro atributos importantes que debe tener todo
software profesional? Sugiera otros cuatro atributos que en ocasiones
sean significativos.
Confiabilidad y seguridad: debe cumplir con características que abarquen
la fiabilidad y seguridad.
Mantenimiento: el software debe cumplir y permitir las necesidades del
cambio.
Eficiencia: el software no debe desperdiciar los recursos del sistema.
Aceptabilidad: debe tener una interfaz amigable y de fácil acceso para el
cliente.

Sugerencia: adaptable, facilidad de aprendizaje y tolerante a fallos.


4. Además de los retos de la heterogeneidad, cambio empresarial y
social, y confianza y seguridad, identifique otros problemas y retos
que sea probable que enfrente la ingeniería de software en el siglo XXI.
(Sugerencia: piense en el ambiente).
uno de los problemas de la ingeniería en software es que algunos
programas están quedando obsoletos por los distintos avances
tecnológicos, otro problema es que algunos programas ya no funcionan ya
que los equipos en los que se solían usar ya no se utilizan en este
momento.
5. Con base en su conocimiento de algunos tipos de aplicación
estudiados en la sección 1.1.2, explique, con ejemplos, por qué
diferentes tipos de aplicación requieren técnicas especializadas de
ingeniería de software, para apoyar su diseño y desarrollo.
Para cada tipo de sistemas se deben o se utilizan distintas técnicas de
dicha ingeniería, ya que cada software tiene características distintas y que
los identifica de cierta manera, por ejemplo; el software de un super
merado debe estar todo medido, como repararlo en caso de un fallo, en el
caso del manejo del dinero si el software hace un mal redondeo puede
estar produciendo grandes pérdidas, también un programa de alta
seguridad todas sus redes deben estar protegidas y no estar propensas a
un ataque, de esta manera la ingeniería en software siempre debe estar
presente y bien ejercida.
6. Explique por qué existen ideas fundamentales de la ingeniería de
software que se aplican a todos los tipos de sistemas de software.
Las nociones fundamentales de la ingeniería de software son
universalmente aplicables a todo tipo de desarrollo de sistema.
Esto se debe a que el software debe cumplir algunos requisitos a la hora
de ser desarrollado. Es decir; ideas claras, tiempo límite, confiablidad y
haber revisado el estado del arte. También se deben optimizar los recursos
y evitar después un mal presupuesto.

7. Explique cómo el uso universal de la Web cambió los sistemas de


software.
El desarrollo de navegadores web que corrían pequeños programas
realizaban cierto procedimiento local, esto condujo a la evolución de
negocio y el software organizacional. Es decir; que en lugar de elaborar un
software y implementarlo en el PC, mejor implementaban el software en
un servidor web. Este avance hizo mucho más económico cambiar y
actualizar software. De esta manera la web cambio los sistemas de
software reduciendo costos.
8. Analice el hecho de si los ingenieros profesionales deben ser
certificados en la misma forma que los médicos o abogados.
Evidentemente si, ya que corren con altas responsabilidades y con altos
niveles de honestidad, además cada uno tiene deberes totalmente
diferentes pero acordes a un mismo sistema profesional. Por ello los
ingenieros deben ser catalogados de la misma manera que lo es cualquier
otro profesional. Ya que están siendo educados para resolver problemas,
sea problemas en una empresa tecnológica o en un consultorio médico.

9. Para cada una de las cláusulas del Código de ética ACM/IEEE que se
muestra en la figura 1.3, sugiera un ejemplo adecuado que ilustre dicha
cláusula.
Publico: no desarrollar software que atente contra la vida humana.
Cliente y empleador: satisfacer las necesidades del usuario demostrando
interés y lealtad.
Producto: desarrollar software certificable.
Juicio: no cometer delitos informáticos.
Gestión: actuar de una manera sensata frente al manejo de software.
Profesión: promover el desarrollo con profesionalismo y integridad.
Colegas: trabajar colaborativamente
Uno mismo: autoaprendizaje en el campo del desarrollo.

10. Para ayudar a contrarrestar el terrorismo, muchos países planean o


desarrollaron sistemas de cómputo que siguen la pista a gran cantidad
de sus ciudadanos y sus acciones. Claramente esto tiene
implicaciones en cuanto a la privacidad. Discuta la ética de trabajar en
el desarrollo de este tipo de sistema.
Frente a la situación ética lo primero que se debe hacer es contar el plan de
acción a sus empleados como se elaborara cada detalle y como serán
catalogados de esta manera el empleado tendrá la opción de tomar el cargo
o abandonarlo, además una de las clausulas dice que no se desarrollara
software que atente sobre la vida humana, es más un valor ético y personal,
pero la persona esta en el deber de tomar una decisión como persona y
como profesional.

También podría gustarte