ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Retos de Ingenieria de Software


Enviado por   •  2 de Mayo de 2016  •  Trabajos  •  631 Palabras (3 Páginas)  •  777 Visitas

Página 1 de 3

Nombre:

Matrícula:

Nombre del curso: 

Proyecto Integrador de software avanzado

Nombre del profesor:

Módulo:

Módulo 1

Actividad:

Tarea 1

Fecha:

Bibliografía:

https://miscursos.tecmilenio.mx/webapps/blackboard/execute/content/file?cmd=view&content_id=_532625_1&course_id=_19454_1&framesetWrapped=true

Objetivo:

Aprender acerca de los retos a la ingeniería de software

Procedimiento:

Busque información en internet para resolver las preguntas

Resultados:

Los retos que tiene la ingeniería de software es cumplir con diferentes atributos esenciales para poder incrementar la diversidad, cumplir con las demandas de liberaciones de software en tiempos reducidos y desarrollar software confiable. Los puntos son los siguientes:

  • Fácil mantenimiento: O séase que el software pueda adaptarse fácilmente a cambios surgidos por necesidades de los consumidores.
  • Seguridad: Tratar de evitar que el software sufra daños por ciertos tipos de ataques de agentes maliciosos.
  • Eficiencia: El software tendrá que aprovechar de la mejor forma posible los recursos del sistema como lo son la memoria, velocidad del procesador, etc.
  • Aceptabilidad: Que el software cumpla las especificaciones por las cuales fue concebido o diseñado por sus programadores.

Aún en lo referido al software profesional se puede diferenciar dos tipos de software que las empresas buscan crear, los cuales son:

  • Software genérico o de paquete: Este tipo busca crear software que sea utilizado tal cual fue creado. Un ejemplo es la suite de Microsoft o los productos de Macromedia. El usuario como tal no puede modificarlos a su gusto.
  • Software personalizado o a la medida: Este tipo busca crear software que cumpla las necesidades específicas de la empresa que lo necesita. Un ejemplo sería una universidad que desarrolla su propio sistema de inscripciones.

De los retos a solucionar en la creación de sistemas existen un total de tres los cuales son:

  • Heterogeneidad: Se requieren sistemas que se adapten a la gran variedad de dispositivos. Podría hablarse de un sistema que se puede ser visualizado o funcional ya sea en Web, en un celular, o también como aplicación de escritorio, etc.
  • Cambio empresarial y social: Se necesita que frente a los cambios que sufren los negocios y la sociedad los sistemas se adapten lo más rápido posible a los cambios mostrados.
  • Seguridad y confianza: Los sistemas tiene que generar confianza y sobre todo los que no son en web, ya que al poder accederse desde cualquier parte, se debe ser cuidadoso en que la información no caiga en manos de agentes maliciosos.

Además de los retos mencionados, estos son otros tres retos que yo propongo:

  • Competitividad: La creación de un software que pueda ser competitivo y que pueda rendir de forma profesional ante la competencia y que este pueda ser útil al menos a mediano plazo aún con la llegada de nuevos softwares.
  • Agilidad al desarrollar: Que el ingeniero pueda crear o desarrollar un sistema en un plazo aceptable, y que al mismo tiempo dicho software tenga una calidad que pueda satisfacer las expectativas del cliente, para así crear una balanza apropiada entre “tiempo de desarrollo” y de “calidad”.
  • Ética profesional: La ética entre programadores es algo importante puesto que se deberá buscar que los desarrolladores deberán respetar el trabajo de los desarrolladores originales.

Menciona desde tu perspectiva, si estás de acuerdo o no con esos retos y por qué.

Estoy de acuerdo porque un ingeniero tiene que poder respetar cabalmente el código de ingeniería de software para poder incrementar la variedad, cumplir con la demanda de liberaciones de software en tiempos reducidos y desarrollar software que pueda ser confiable.

...

Descargar como (para miembros actualizados)  txt (4.4 Kb)   pdf (97.8 Kb)   docx (950 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com