Ir al contenido principal

Mapa conceptual sobre la Ingeniería de Software

A continuación se muestra un mapa conceptual que rescata los principales conceptos relacionados a la Ingeniería de Software como tema central.

Agradezco tus comentarios y aportaciones, puedes sugerir otros conceptos que creas importantes relacionados a la Ingeniería de Software y comentarlo.




Comentarios

  1. En la actualidad en la ingeniería de software se utiliza mucho la reutilización de software o compomentes de software. Esta práctica ayuda a desarrollar un software de mayor calidad?

    ResponderEliminar
    Respuestas
    1. La reutilización es considerada una buena práctica dentro de la Ingeniería de Software y como buena práctica si puede ayudar a construir un software de calidad. Al reutilizar se está evitando código repetido y a la vez estamos cumpliendo con un principio básico, el principio DRY (no repetir código), todo esto ayuda a la mantenibilidad del software.

      Eliminar
  2. La ingeniera de Software, se encarga de aplicar y estudiar los procesos y actividades para la elaboración de un producto (Software), con la finalidad de obtener resultados de calidad que cumplan todos los requisitos del cliente.

    Jeancarlo Valladares Pozo.

    ResponderEliminar
  3. La ingeniería de software como tal es pare de la ingeniería de sistemas y aplica el concepto de reutilización de software mediante un enfoque sistemático
    que es más bien un proceso de software. Proceso de sofware define actividades relacionadas que conducen al desarrollo de software y cuentan con una estructura
    general como se describe:

    •Especificación del software
    •Diseño e implementación del software
    •Validación del Software
    •Evaluación del software

    De este modo llegando a describir: productos, roles y pre-postcondiciones. Existen en una suerte de categorías de procesos de sofware divididas en 2 ramas:

    •PLAN-DRIVEN
    •Procesos ágiles

    Además dentro de estos existen modelos de proceso de software como:

    •Waterfall(cascada)
    •Desarrollo Incremental
    •Ingeniería de Software orientada a la reutilización.

    Sin embargo, no importa que enfoque de proceso sea usado, el producto final tiene que ser un software que cumpla con las especificaciones de software,
    la posibilidad de su validación y evolución; y las características de calidad funcionales y no funcionales:

    •Funcionalidad •Fiabilidad
    •Usabilidad
    •Mantenibilidad
    •Portabilidad
    •Eficiencia

    ResponderEliminar
  4. La ingeniería de software se define como una disciplina en el desarrollo de un software desde que se inicia hasta que se finaliza. Se requiere de varios procesos para desarrollar un producto de software

    ResponderEliminar
  5. Como lo plasma el mapa conceptual LA INGENIERÍA DE SOFTWARE adopta un enfoque sistemático conocido como PROCESO DE SOFTWARE. Tal proceso Lan Sommervile lo plantea como un conjunto coherente de actividades para la producción de software.

    ResponderEliminar
  6. Pienso que actualmente no se cuenta con una metodología que efectivamente se ajuste a cualquier tipo de proyecto y que entregue elementos inherentes a la calidad, la gestión, la organización y el negocio mismo, entre otros, claramente definidos

    ResponderEliminar
    Respuestas
    1. En Ingeniería de Software no existe una sola receta para solucionar los problemas de un Proyecto de Software. Las metodologías nos sirven de guía para abordar buenas prácticas pero en todo proyecto hay que adaptarlo según las características o condiciones que se den.

      Eliminar
  7. A mi parecer, la ingeniería de software, aun le falta que sus procesos este mas estrechamente relacionado con sus procesos, pues a mi parecer muchas veces no cumple con ciertas obligaciones. Si bien es cierto que intenta promover el comportamiento ético y responsable, pocas veces esto se ve revelado en sus procesos.

    ResponderEliminar
    Respuestas
    1. Este comentario ha sido eliminado por el autor.

      Eliminar
    2. Fe De Erratas:
      A mi parecer,a la ingeniería de software aún le falta que su ética y comportamiento responsable este mas estrechamente relacionado con sus procesos,

      Eliminar
  8. La Ingeniería de Software es disciplinado y cuantificable al desarrollo, operación y mantenimiento del software. Trata del establecimiento de los principios y métodos de la Ingeniería de Software de modo rentable, que sea fiable, además incluye el análisis previo de la situación, el diseño, el desarrollo del software y las pruebas para confirmar su correcto funcionamiento e implementación del sistema.

    ResponderEliminar
  9. La Ingeniería de Software es una disciplina que lidia con el diseño, desarrollo, operación y mantenimiento de software. Se basa en establecer métodos y principios para desarrollar un software de calidad y efectividad .

    ResponderEliminar
  10. Hoy en día para la realización de un producto de software, se necesita tiempo y dinero, con lo que en este mapa podemos observar las características de un producto de calidad, pero si usamos el modelo de reutilizacion, el tiempo y dinero serian mas cortos, pero no veria de cierta forma bien utilizar codigos ajenos.

    ResponderEliminar
    Respuestas
    1. La reutilización no quiere decir utilizar código ajeno o copiarlo de otro lado, principalmente se basa en no repetir código, lo cual ayuda a la mantenibilidad. La alta reutilización requiere un buen diseño.

      Eliminar
  11. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  12. *La ingeniería de software está asociada al desarrollo del producto software que usa métodos, principios y procedimientos científicos. El resultado de este es un producto software eficiente y de confianza.
    Los grandes sistemas de software constituyen un elemento común en nuestra sociedad, convirtiéndose imprescindibles para la industria, el comercio y las personas.

    ResponderEliminar
  13. Buenas tardes ingeniero Lain.
    Me gustaría saber: ¿De que manera se podría garantizar un producto software de calidad al 100%?

    ResponderEliminar
    Respuestas
    1. Lograr un producto Software de calidad al 100% es difícil de conseguir, no es una formula matemática con un resultado exacto. Esto depende de muchos factores. La calidad de software se mide principalmente por el cumplimiento de los requisitos o expectativas de los clientes o usuarios. Si adoptamos buenos procesos, aplicamos adecuadamente las técnicas, diseñamos una adecuada arquitectura, y contamos con la gente adecuada, podríamos logras o cumplir los requisitos o expectativas que exigen los usuarios.

      Eliminar
  14. El proceso de la ingeniería de software es por si muy estructurado y completo. A mi parecer el modelo incremental es el más optimo y confiable en cuanto realizar un proyecto, el cual veo que esta orientado en este mapa conceptual. Si los procesos fueran inclinado a este modelo los software serian consistentes,
    fiables y muchas óptimos.

    ResponderEliminar
  15. La Ingeniería de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software , a fin de obtener software de modo rentable, que sea fiable y que cumpla con las especificaciones del dicho software, ademas de que trabaje en maquinas reales.

    ResponderEliminar
  16. Buenos días profesor.
    En este Mapa Conceptual, vemos que la Ingeniería de Software aplica a la Reutilización de Software, cuando según el libro de Sommerville, existen otros dos modelos más: El Modelo en Cascada(waterfall) y El Desarrollo Incremental.

    ResponderEliminar
  17. La ingeniería del software es un proceso formal de desarrollo de software en el que las necesidades del usuario se traducen en requerimientos, estos se transforman en diseño que se implementa en un código que se prueba para ver cuan optimo es, despues se documenta y se certifica para su uso operativo.

    ResponderEliminar
  18. Andrée Asmat, estudiante de la UCV (Ing. de Sistemas, Análisis y Diseño)9/09/2015 4:19 p. m.

    La ingeniería de Software en lo que respecta al modelado de software ha avanzado vastamente en los últimos años. Se ha vuelto compleja, pero ante ello se ha desarrollado un conjunto de herramientas abstractas que facilitan desde la elaboración de las reglas del negocio hasta la entrega de prototipos e implementación. El resultado del gran proceso siempre debe ser un software limpio, mantenible y actualizable, que cumplan con su propósito y al ser actualizable pueda evolucionar en un futuro.

    ResponderEliminar
  19. Curso: Analista de Sistemas .

    El proceso administrativo debe ser constante, continuo tanto del desarrollado como del usuario ya que facilitara la mejora en los cambios del sistema y de la empresa.

    ResponderEliminar
  20. LA reutilizacion de Software es el proceso de creación de sistemas de software a partir de uno existente, en lugar de tener que rediseñar desde el principio.
    Que tanto podría ayudar y que consecuencias podría tener al no aplicarse de manera correcta en la elaboración del sistema?

    Como se puede definir el comportamiento ético en el proceso de desarrollo de software?

    Alumno de Analisis y Diseño de Sistemas-UCV

    ResponderEliminar
    Respuestas
    1. el comportamiento ético lo puedes consultar en el post:

      http://maestrodelsoftware.blogspot.pe/2015/06/etica-en-la-ingenieria-de-software.html

      Eliminar
  21. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  22. Cayetano Corrales UCV Analisis y Diseño de Sistemas
    La ingeniería de software es parte de la ingeniería de sistemas y requiere conocimientos de la ciencia de la computación. Esta se aplica a la reutilizacion de software y apoya al desarrollo de este mismo; ademas promueve el comportamiento ético y responsable pues adopta un enfoque sistemático conocido como proceso de software.
    el proceso de software elabora un producto software que debe cumplir con características de calidad.

    ResponderEliminar
  23. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  24. como se puede apreciar en el mapa conceptual la ingeniería de software abarca desde el inicio hasta el final de su desarrollo y siempre se debe seguir un orden para poder logran un software de calidad, confiable y sobre todo que te termita su evolucion a futuro para asi lograr ayudar al usuario como para el cliente.
    ¿cual es o seria el veneficion de la reutilizacion de software?

    ResponderEliminar
    Respuestas
    1. La reutilización de software permite no repetir código, lo cual hace al software más mantenible en el tiempo.

      Eliminar
  25. Con el avance tecnológico, el Software tiene que ser o estar diseñado para ser utilizado en múltiples plataformas

    ¿la calidad del Software se define por la calidad del programador o por la cantidad de dinero invertido?
    Alumno ANÁLISIS_Y_DISEÑO_DE_SISTEMAS

    ResponderEliminar
    Respuestas
    1. Hola, ninguna de las anteriores. Principalmente debe cumplir los requisitos del cliente, requisitos funcionales y no funcionales.

      Eliminar
  26. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  27. Asignatura: Análisis y Diseño de Sistema
    Nombre : Padilla Mauricio Kevin
    ingeniera de software es la construcción y desarrollo de proyectos se aplican métodos y técnicas para resolver los problemas, la informática aporta herramientas y procedimientos sobre los que se apoya la ingeniería de software.
    • 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 producción y el mantenimiento de los productos software

    ResponderEliminar
  28. Un proyecto de desarrollo de un Sistema de
    software comprende varios componentes o pasos
    llevados a cabo durante la etapa del análisis,
    el cual ayuda a traducir las necesidades del
    cliente .

    ResponderEliminar
  29. gracias a la reutilizacion de de software permite a obtener un software de mejor calidad.

    ResponderEliminar
  30. Como criterio de medida de calidad de los requisitos funcionales ¿Que características deben tener los requisitos no funcionales para que la medida de calidad sea la mas adecuada?
    Jesús Omar Herrera López - UCV - Análisis y diseño de sistemas

    ResponderEliminar
  31. El proceso de software a deber ser confiable para el programador y para el cliente a quien se le va a dar el producto,
    los ingenieros de sistemas van de la mano con cada avanza del proceso software , ya que tiene mantenimientos,que estos hacen
    las características de calidad sean mejores hacia el producto,para desarrollar un software se debe prolongar bien el tiempo y no hacerlo todo
    a lo veloz ya que un breve error puede malograr todo el sistema, se necesita hacer como mini-proyectos y ir avanzando de a cuerdo a lo que se quiere brindar
    Coronado Paredes Elvis - UCV-ING.SISTEMAS

    ResponderEliminar
  32. Ingeniería de software ha mantenido su preponderancia con el pasar de los años desde sus primeros brotes. Dentro de ella engloba un estético proceso sistémico que le ha permitido mantenerse en este nivel,esto gracias a la forma de tomar en cuenta cada detalle, permitiendo estructurarlo de una forma que siga sustentando el por qué de dicha situación, así no solo buscando culturalizar el conocimiento de la sociedad, sino que lo mantengan en práctica como guía en la vida diaria de cada uno.
    Gómez Culquichicon Cristhian Anderson - UCV - Análisis y diseño de sistemas

    ResponderEliminar
    Respuestas
    1. ¿Y como vez a la Ingeniería de Software evolucionado dentro de unos años?
      ¿Crees que seguirá manteniendo el nivel como lo esta haciendo ahora?
      Anthony Tirado Miranda-Análisis y Diseño de Sistemas-UCV

      Eliminar
    2. Como compañeros de Ingeniería de Sistemas tenemos la misma idea de como se está manejando el proceso actualmente, es por ello que mantengo mi idea de ver a la Ingería de Software desarrollándose en forma positiva con la intención de mantener el interés de todos. La respuesta a que si seguiría manteniendo su nivel está dentro de tu valoración como estudiante y tu compromiso como futuro ingeniero, compartiendo las ideas captadas y aportando al mundo a seguir el desarrollo del conocimiento sobre éste tema de forma equitativa.

      Eliminar
    3. ¿Crees que el docente y nuestros compañeros mantengan la misma posición? Espero vuestro comentario profesor de area.
      Anthony Tirado Miranda-Analisis y Diseño de Sistemas-UCV

      Eliminar
    4. De acuerdo contigo, me agrada tu opción ...

      Eliminar
  33. Sandy Rodriguez Mendoza9/09/2015 9:02 p. m.

    La ingeniería de software tiene métodos y procedimientos para el desarrollo del software y actualmente se esta usando la reutilización de software con la finalidad de obtener un software mejor desarrollado con calidad y con resultados eficientes.
    SANDY RODRIGUEZ MENDOZA-ANÁLISIS Y DISEÑO DE SISTEMAS-UCV

    ResponderEliminar
    Respuestas
    1. Si bien la reutilizacion de software es el proceso de creación de sistemas de software a partir de un software existente, en lugar de tener que rediseñar desde el principio.¿Que pasaría si este software a reutilizar no cuenta con la calidad señalada?
      Anthony Tirado Miranda-Análisis y Diseño de Sistemas-UCV

      Eliminar
  34. En este mapa conceptual vemos que la ingenría de Software aplica la reutilización del software y que para ello necesitamos de múltiples conocimientos de las ciencias de computación para tener las características de un software de calidad
    adoptando un enfoque sistemático conocido como proceso de software.Pero ¿Como saber que al usuario se le esta brindando un software de calidad?
    Blaz Correa Brian UCV-INGENERIA DE SISTEMAS
    ANALISIS_Y_DISEÑO_DE_SISTEMAS

    ResponderEliminar
  35. Hernández Castañeda, Marlon Wagner. Universidad Cesar Vallejo
    La ingeniería del Software es el establecimiento de los principios y métodos más resistentes de la ingeniería, ya que es una de las grandes bases para el desarrollo de la ingeniería, por tal fin de obtener económicamente software que sea viable y que funcione eficientemente sobre máquinas reales, estos sistemas deben funcionar correctamente, para que así no haya problemas a corto plazo, y las actualizaciones del software se hagan en el tiempo establecido.
    CURSO: Análisis y Diseño de Sistemas.

    ResponderEliminar
  36. Nombre: Rodriguez Llican Jonah
    UNIVERSIDAD CESAR VALLEJO

    aquí la reutilizacion de código juega un papel muy importante pues de esa manera no empesariamos de cero, pero claro la ingeniería de software es mas que eso la ingeniería de software es la aplicación de conocimientos y técnicas aprendidos para para hacer nuevo sotware, o evalucionar a los ya existentes

    Asignatura: Análisis y Diseño de Sistemas

    ResponderEliminar
  37. La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y
    cuantificable al desarrollo, operación, y mantenimiento del software.
    Curso: Analisis y diseño de sistemas.

    ResponderEliminar
  38. la ingeniería de software esta de la mano con el proceso de software porque adopta el enfoque sistemático y promueve el comportamiento ético y responsable ya que el software tiene que ser confiable y seguro para que así pueda cumplir con los requisitos o lo que pida el usuario o cliente tiene que tener calidad .

    Derian Aarom Peralta Ruesta - UCV - Analisis y Diseño de sistemas

    ResponderEliminar
  39. Sobre la actividad pueden incluir el desarrollo de sofware desde cero
    con un lenguaje de programación estandar como Java o C para poder
    elaborar un producto de software, que debe ser software mantenible,
    confiable y eficiente para poder cumplir una características de calidad.
    Ya que tambien debemos aprender a como enfrentar los cambios de software,
    si uno toma la decision de crear un hadware,resulta muy costoso el cambio
    de diseño. Y sobre de evolución de software siempre se debe mejorar para
    que los clientes satisfaga nuestro producto de software de la mejor manera
    con unos nuevos requisitos de software sea funcional o no funcional. Los
    Ingenieros Software y Sistemas siempre se debe tener un enfoque sistémico.

    Nombre: José Walter Morán Balladares. UCV-Ing. sistemas.
    Curso: Analisis y Diseño de Software Ciclo:IV

    ResponderEliminar
  40. Se podría decir que existe un punto de saturación del sistema en el que ya no es posible absorver más cambios. Y es por ello que si bien la reutilización es muy ventajosa y se la recomienda, tiene sus límites. Es parte de la experiencia de cada uno en ir descubriendo, y desarrollarla. Pero ¿Como logro una buena reutilización?¿Que características y elementos debo utilizar para mejorar la calidad e reulización de software?
    ANTHONY TIRADO MIRANDA-AnalisÍs y Diseño de Sistemas-UCV

    ResponderEliminar
  41. Karol Quiroz Carranza (UCV-Análisis y diseño de sistemas)9/09/2015 9:24 p. m.

    Que pasaria si el software es mantenible y confiable, pero no eficiente, o eficiente y confiable, pero no mantenible, ¿Estaríamos hablando de calidad?, al conocer que la calidad en realidad es y está definida por el cliente o usuario. ¿Que otras características de calidad podríamos encontrar?
    Karol Quiroz Carranza- UCV(Anàlisis y diseño de sistemas)

    ResponderEliminar
  42. Kevin Cabrera Rojas9/09/2015 9:27 p. m.

    La ingeniería de software es la aplicacion de un enfoque sistematico,tambien trata del establecimiento de los principios y métodos de la ingeniería con el fin de obtener un software de modo rentable y fiable

    ResponderEliminar
  43. Kevin Cabrera Rojas9/09/2015 9:29 p. m.

    La ingeniería de software es la aplicacion de un enfoque sistematico, tambien trata del establecimiento de los principios y métodos de la ingeniería con el fin de obtener un software de modo rentable y fiable.
    KEVIN CABRERA ROJAS (ANALISIS Y DISEÑO DE SISTEMAS -UCV)

    ResponderEliminar
  44. Dentro de la reutilización de código, que es lo que se reutiliza en si es parte de ese mismo o es un cogido que se puede encontrar en cualquier otro lugar. A que hace referencia en si el termino reutilización de código.

    Martinez Grados Bryan Aldair -- UCV -- Análisis y diseño de sistemas.

    ResponderEliminar
  45. Según el Material de Lectura para el día de la fecha (Cap 2: Procesos de software, “Ingeniería de Software”, 9na edición, Sommerville), los problemas aparejados a la re-utilización de software están dados, en parte por los compromisos de requerimientos.

    ¿Podría explicar a que compromisos se refiere puntualmente?

    Torres Matias - UCV / Análisis y Diseño de Sistemas.

    ResponderEliminar
  46. Qué actividades se realizan en el proceso de validación del software?
    Análisis y Diseño de Sistemas
    Elizabeth Aguirre Rodrìguez.

    ResponderEliminar
  47. principalmente requisitos no funcionales como: fiabilidad, usabilidad, rendimiento y soportabilidad.

    ResponderEliminar
  48. Uno de los requisitos principales de la Ingeniería de software debería ser buscar siempre mejorar la calidad que sea posible según las necesidades de alguna empresa(cliente) y así pueda generar un producto de software confiable, muy eficaz y muy segura la cual pueda realizarse cambios y pueda tener una muy buena evolución sin errores ni fallos..
    JIMÈNEZ CABANILLAS,Rafael-ANÀLISIS Y DISEÑO DE SISTEMAS-ING.SISTEMAS-UCV

    ResponderEliminar
  49. Me intereso la reutilización del Software, el cual según mi opinión tiene algo que ver con la evolución del software. Es utilizar un software ya existente, el cual podemos modificar y hasta implementar nuevos componentes, para el beneficio del cliente, por lo tanto al reutilizar software adecuadamente con las tecnicas necesarias, nos reduciría costos, ya que no estaríamos creando un software desde el principio, sino solo mejorandolo, e implementandolo.

    Miguel Angel Díaz Meléndez - Análisis y Diseño de Sistemas - UCV

    ResponderEliminar
  50. En el mapa conceptual nos dice que la ingeniería de software es parte de la ingeniería de sistemas y la ingeniería de software requiere de conocimientos de ciencias de computación. Entonces, ¿ es necesario llevar un curso de computación para complementar nuestros conocimientos o eso se aprende en la practica?

    ANÁLISIS Y DISEÑO DE SISTEMAS- UCV -

    ResponderEliminar
    Respuestas
    1. Hola, claro que hay que llevar cursos de computación, sobre todo si en el curso nos enseñan buenas prácticas de programación lo cual ahorra tiempo en nuestro aprendizaje y no esperar sólo en aprender con la práctica. La práctica te hace experto.

      Eliminar
  51. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  52. El mapa es bastante didáctico, sin embargo me deja una duda: ¿Cúal es el papel que cumple la reutilización del software en el apoyo del desarrollo de software? ¿Es que el "software a reutilizar" es como un "prototipo" para el software a desarrollar, o es una herramienta con la que el desarrollador trabaja para crear nuevo software?

    Renzo Ronald Díaz Vila
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  53. Desarrollar un software eficiente y de calidad, que cumpla con los requerimientos del usuario final, de facil actualizacion y mantenimiento. Es una tarea muy importante que tiene que cumplir la ingenieria de software.
    La ingenieria de software es aplicar los conocimientos de sistemas y ciencias de la computacion, enfocadas al desarrollo de un software que cumpla estas caracteristicas.

    Delgado Pajares, Renzo Manuel - UPN(Modelamiento y Analisis de Software)

    ResponderEliminar
  54. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  55. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  56. Muy informativo e interesante, este proceso nos permite entender a fondo los principios y metodologías de la ingeniería de software, y a su vez nos permite establecer las bases para desarrollar software de calidad que cumpla con los requerimientos del usuario.

    Augusto Luna Victoria Cabrejos - Modelamiento Análisis de Software - Universidad Privada del Norte

    ResponderEliminar
  57. La ingeniería de software se encarga de elaborar un producto de software de calidad. Para esto el software debe ser mantenible, confiable y eficiente. ¿Cómo podemos lograrlo? Pues si se hace uso de todo el proceso de software en el cual se encuentran tanto requisitos funcionales como no funcionales alcanzaremos un alta calidad en nuestro software. También se entiende que la especificación, el desarrollo, la validación y evolución son parte importante debido a que forman parte de todo el proceso de software así como la reutilización de software que sirve para apoyar el desarrollo de este.

    Obeso Li, Gloria Isabella / Modelamiento y Análisis de software / Universidad Privada del Norte

    ResponderEliminar
  58. Es un interesante mapa que demuestra cómo la IS está relacionado con otras disciplinas como las Ciencias de la Computación e Ingeniería de Sistemas, el hecho que promueva un comportamiento ético y responsable y finalmente cómo llega a lo que es producir un software que cumpla una característica de calidad.

    Nombre: Fernando Zevallos Vargas
    Curso: Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  59. Cada vez es mas necesario que los ingenieros de software desarrollen y entreguen al cliente productos de la mas alta calidad. Ademas de que debe de estar consciente que el producto que va a desarrollar para el cliente, cuente con un presupuesto al alcance del cliente.
    --------------------------------------
    Rumay Gil Miguel Angel
    Modelamiento y Análisis de Software
    Universidad Privada del Norte
    --------------------------------------

    ResponderEliminar
  60. ¿Cómo llegar al objetivo de IS? Pues, podemos conseguir desarrollar un software confiable y eficiente gracias al proceso de software, siempre que la especificación, el desarrollo del software (apoyado por la reutilización de código) y la validación, hayan sido definidos claramente a traves de requisitos no funcionales que definen características de calidad ;)

    Raúl Eduardo Miranda Ríos | Modelamiento y análisis de Software | UPN.PE::

    ResponderEliminar
  61. La ingeniería de software también cuenta con dos tipos de recursos para el desarrollo de esta.

    -Recursos Humanos: Son todos los integrantes involucrados para el desarrollo de un proyecto de software.
    -Recursos Entorno: Son las herramientas utilizadas para el desarrollo del proyecto (aplicaciones, hardware,etc).
    --------------------------------------------------------------------
    Luis Alberto López Huancas
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  62. El mapa presentado es el adecuado ya que nos muestra que la ingeniería de software toma un enfoque sistemático para elaborar un software de buena calidad( mantenible , confiable y eficiente), teniendo así la aceptación del cliente ya que esto le permite un ahorro de tiempo y dinero.

    Pajares Galvez Carlos
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  63. El mapa conceptual ayuda a comprender de una mejor
    manera la ingeniería de Software.Pero me gustaría
    saber ¿Que características debe cumplir principalmente
    un software para ser de buena calidad?
    ----------------------------------
    Linnory Iparraguirre Ruiz
    Modelamiento y Ánalisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  64. ingeniería de software es el estudio de los principios y metodologías que nos permitirá obtener un software de modo fácil, rentable y que trabaje en maquinas reales.


    Martinez Narciso Martin Saul
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  65. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  66. En el mapa conceptual brindado notamos que la ingeniería de software es un proceso completo y ordenado.¿Es un comportamiento ético la re-utilización de código?

    More Mariños Jesús
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  67. Creo que la IS ademas de requerir conocimientos de la ciencia de la computacion debe de requerir ademas conocimientos en las ciencias economicas.

    VICTOR FERNANDO SALINAS RAMIREZ
    MODELAMIENTO Y ANALISIS DE SOFTWARE
    UNIVERSIDAD PRIVADA DEL NORTE

    ResponderEliminar
  68. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  69. La creación del software es un proceso intrínsecamente creativo y la ingeniería del software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecución del objetivo, por medio de diversas técnicas que se han demostrado adecuadas sobre la base de la experiencia previa.



    -------------------------------------
    Cristhian Pairazaman Abanto
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  70. La idea de la reutilización, se refiere a las técnicas que garantizan una parte o todo el código de un programa de computadora escrito una vez se pueda emplear en la elaboración de otro,además permite ahorrar tiempo y reducir el trabajo redundante.Las bibliotecas o librerías de software vendría a ser un modo de reutilizar código.

    Tello Casana Frank
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  71. La ingeniería de software se centra en los métodos, herramientas y procedimientos para establecer un control en el desarrollo del software, lo que permite construir software de calidad de forma productiva y así evitando posibles errores humanos.


    KARLA LISSET OBESO VILLAZON
    MODELAMIENTO Y ANALISIS DE SOFTWARE
    UNIVERSIDAD PRIVADA DEL NORTE

    ResponderEliminar
  72. Mediante el mapa conceptual podemos ver que La Ingeniería de Software permite diseñar, crear y usa eficientemente software y para ello son necesarios los conocimientos de Ciencia de la Computación, desde lenguajes de programación o algoritmos hasta el funcionamiento de compiladores y sistemas operativos en modo general de un Ingeniero de Software, el cual desarrolle software de calidad y al alcance del usuario.
    Sara Espinoza Lombardi
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  73. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  74. En el caso de este mapa conceptual vemos las etapas de la IS, podríamos tener en cuenta el proceso sistemático el cual observamos como deba ser el proceso en si de la clasificación del producto.En realidad como lograr que el software sea mantenible,confiable y eficiente si no consideramos a mayor escala los costos por el desarrollo y las pruebas , el cual el software personalizado demanda de mayor costo las constantes pruebas para lograr dicho objetivo (Las características de calidad).

    Calderon Fernandez Victor
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar


  75. La Ingeniería de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software ,
    a fin de obtener software de modo rentable, que sea fiable y que cumpla con las especificaciones del dicho software, ademas de que trabaje en maquinas reales.

    Zavaleta Meléndez Deyvi
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  76. Creo que la mayoría o principales interrogantes se basan en la confiabilidad o eficacia de la IS, mi punto de vista es que hay un sin fin de formas de como resolver problemas o subsanar requisitos por parte de los usuarios, la IS nos facilita herramientas para cumplir con todo esto y muy aparte de si es confiable o 100% seguro es llegar a lo esperado o anhelado por el usuario final , es una opinion propia.

    Vega Trujillo Marco Junior
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  77. La Ingeniería de Software es parte de la Ingeniería de sistemas y aplica la reutilización del software. se asocia al desarrollo del producto de software que usa principios y métodos mas resistentes.

    Kerly Pantoja Velasquez
    Modelamiento y Análisis de Software
    Universidad Privada del Norte

    ResponderEliminar
  78. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  79. En la ingeniería de software esta presente la reutilización del código que ayuda a conocer los requisitos del software ya sea funcional o no funcional, que conllevan al desarrollo de un producto confiable, matenible y eficiente.

    Jamie Alipio
    Modelamiento y Análisis de Software
    UPN

    ResponderEliminar

Publicar un comentario

Gracias por comentar.

Entradas populares de este blog

Técnicas para elaborar el Modelo de Dominio

El Modelo de Dominio definido en la publicación anterior nos describe la importancia de utilizarlo como artefacto en un proceso de desarrollo de software. Ahora describiremos algunas técnicas que se pueden usar para poderlo elaborar.

El Modelo de Dominio

Cuando se va a desarrollar un software es esencial estudiar y analizar el problema que se desea resolver. Este problema puede estar enfocado por ejemplo a la automatización de un proceso de negocio de alguna empresa. El software a desarrollar seguramente permitirá registrar información que necesite el proceso de negocio y generar resultados de valor para sus usuarios. También deberá permitir validar o hacer cumplir muchas reglas de negocio. Por lo tanto, los ingenieros de software necesitan usar algunas técnicas que les ayuden a entender mejor la problemática que están analizando antes de iniciar con la implementación del software. 

Caso 2: MarketSoft y Actividades

El caso de estudio describe en detalle el proceso de gestionar venta para el SuperMarket. Por lo tanto, sirve de ejemplo para comprender el modelado de negocio usando el diagrama de actividad en UML.