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

TP Ingeniería de Software

Fabián FunesTarea23 de Noviembre de 2023

3.421 Palabras (14 Páginas)51 Visitas

Página 1 de 14

[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.

Los productos de Software personalizados están hechos a partir de las necesidades de un cliente en específico. Un contratista de software(que también pueden ser consultoras de software) desarrolla el programa especialmente para dicho cliente. Ejemplos de este tipo de software incluyen los sistemas de información del gobierno, los sistemas de control para dispositivos electrónicos, sistemas escritos para apoyar cierto proceso empresarial y los sistemas de control de tráfico aéreo.

F)Cuando se habla de la calidad del software profesional, se debe considerar que el

software lo usan y cambian personas, además de sus desarrolladores. En

consecuencia, la calidad no tiene que ver sólo con lo que hace el software. En

cambio, debe incluir el comportamiento del software mientras se ejecuta, y la

estructura y organización de los programas del sistema y la documentación

asociada. Esto se refleja en los llamados calidad o atributos no funcionales del

software.

Ejemplos de dichos atributos son el tiempo de respuesta del software ante la duda de

un usuario y la comprensibilidad del código del programa. El conjunto específico de

atributos que se espera de un sistema de software depende evidentemente de su

aplicación. Así, un sistema bancario debe ser seguro, un juego interactivo debe tener

capacidad de respuesta, un sistema de conmutación telefónica debe ser confiable,

etcétera.

Los atributos que menciona el autor son el tiempo de respuesta del software y la

comprensibilidad del código, otros atributos que yo agregaría son que el programa sea

fácil e intuitivo de utilizar y que esté respaldado por una detallada y clara

documentación. Un ejemplo sería un software para localizar satélites que para un

usuario aficionado pueda hacer uso del programa sin necesidad de realizar un tutorial y

en cuánto a la documentación, si un desarrollador nuevo se integra puede averiguar

cómo funciona cada componente del programa rápidamente gracias a la

documentación.

G)La ingeniería de software es una disciplina de ingeniería que se interesa por todos los aspectos de la producción de software, desde las primeras etapas de la especificación del sistema hasta el mantenimiento del sistema después de que se pone en operación. Sus actividades fundamentales son especificación, desarrollo, validación y evolución del software.

...

Descargar como (para miembros actualizados) txt (23 Kb) pdf (196 Kb) docx (74 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com