TP Ingeniería de Software
Enviado por Fabián Funes • 23 de Noviembre de 2023 • Tarea • 3.421 Palabras (14 Páginas) • 26 Visitas
[pic 1]
TP Ingeniería de Software
Profesores: Maria Celia Elizalde
Dante Mendoza
Integrantes: Osvaldo Quintana
Valentin Garcia
Fabian Eduardo Funes
Ignacio Sena
Grupo N°7
Actividad 1
a)
• Metodología: La metodología hace referencia al conjunto de procedimientos racionales utilizados para alcanzar el objetivo o la gama de objetivos que rige una investigación científica, una exposición doctrinal o tareas que requieran habilidades, conocimientos o cuidados específicos.
[Metodología de la investigación,Maurice Eyssautier de la Mora,2006]
• Modelo:Una representación simplificada de un proceso de software, representada desde una perspectiva específica. Por su naturaleza los modelos son simplificados, por lo tanto, un modelo de procesos del software es una abstracción de un proceso real.[Sommerville, Ian. Ingeniería del software. Pearson Educación, 2005]
• Sistema: Es el conjunto de agentes, códigos y procesos que interactúan coordinadamente entre sí con un fin común o propósito.[Significado de Sistema de información (Qué es, Concepto y Definición) - Significados]
• Paradigma: Un paradigma es todo aquel modelo, patrón o ejemplo que debe seguirse en determinada situación.
En un sentido amplio, un paradigma es una teoría o conjunto de teorías que sirve de modelo a seguir para resolver problemas.
[González, Freddy (2005). ¿Qué es un paradigma? Análisis teórico, conceptual y lingüístico del término. Universidad Pedagógica Experimental Libertador. Venezuela]
• Ingeniería de Software:La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de programas informáticos, más conocidos como softwares.[Teknei, ¿Qué es y qué utilidad tiene la Ingeniería de Software?
, Compañia de gestión de procesos intensivos en tecnologías de la información, 2023]
• Proceso:Un proceso es una secuencia de tareas que se realizan de forma concatenada, es decir de forma seguida una detrás de la otra para alcanzar un objetivo o un fin concreto.
[Iván Torres, Que es un proceso, Licenciado en Administración y Dirección de Empresas, 2015]
• Método:Conjunto de actividades con un propósito definido, en las cuales se pueden aplicar técnicas y herramientas específicas.
[Ingeniería de Software I, Unidad 1: Introducción a la Ingeniería de Software, 2023]
• Técnica:Forma de llevar a cabo una actividad y que puede ser aplicada en diferentes métodos, pudiendo utilizar herramientas [Ingeniería de Software I, Unidad 1: Introducción a la Ingeniería de Software, 2023]
• Herramienta:instrumento automatizado o semiautomatizado para realizar una acción de la mejor manera posible.[Ingeniería de Software I, Unidad 1: Introducción a la Ingeniería de Software, 2023]
• Procedimiento:Un procedimiento es un conjunto de acciones que tienen que realizarse todas igualmente, para obtener los mismos resultados bajo las mismas circunstancias. [Wikipedia, Enciclopedia, 2023]
b)
[pic 2]
c) La ingeniería de software es la primera ya que es la disciplina que estudiamos a lo largo de la materia, seguido por la metodología, lo más importante de la ingeniería software, luego de la metodología encontramos al método, ya que la metodología es lo que estudia el método, la técnica es la forma de llevar a cabo los procedimientos del método, el paradigma da una base de teórica, y el método brinda las herramientas para cumplir con lo visto en el paradigma. Volviendo a la metodología, el modelo es la representación simplificada de un proceso de software (sistema), por último el procedimiento es una forma de hacer las cosas para obtener resultados, y el proceso es una serie de tareas y actividades que producen el resultado.
Actividad 2
A)Sommerville asegura que no tiene sentido buscar notaciones, métodos o técnicas universales para la construcción del software ya que cada tipo de software requiere un enfoque distinto. El autor da el ejemplo que el enfoque utilizado en la creación de un sistema organizacional de información es totalmente diferente a la creación de un controlador para un instrumento científico,aunque todas requieran ingeniería de Software para su creación, las técnicas pueden diferir.
B)La ingeniería de software contribuyó a ordenar todo el proceso para desarrollar un
proyecto, dándole mayor estructura al proceso, sin permitir que el desarrollo del
software se realice a ciegas, en base a mera prueba y error. Pero no se solucionaron
todos los problemas a la hora de construir software porque todavía existe una
posibilidad de que el proyecto fracase si no se utilizan las herramientas correctas.
C)El software desde el punto de vista de la Ingeniería de Software son los programas de cómputo y la documentación asociada. Estos productos de software son desarrollados para un cliente en particular o para un mercado en general.
D)No se puede decir cuáles son las mejores técnicas y métodos de la IS ya que no hay un método y/o técnica mejor, se tratan en técnicas y métodos diferentes para cada tipo de Software. Un ejemplo es que los juegos siempre deben diseñarse usando una serie de prototipos, mientras que los sistemas críticos de control de seguridad requieren de una especificación completa y analizable para su desarrollo.
E)La diferencia entre productos de Software Genéricos y Productos de Software personalizados es que los productos de Software Genéricos están hechos para cualquier cliente que desee comprar este producto, son productos generales y no están hechos a medida. Un ejemplo de software genérico son las plantillas para la creación de páginas web de tiendas, o bases de datos, procesadores de texto, paquetes de dibujo y herramientas de administración de proyectos.
...