Está en la página 1de 6

CONCEPTOS DE INGENIERIA DEL SOFTWARE

JULIO TANG CANTILLO - 2015214128


JOSE VICENTE PARAMO - 2015214201

EDUARDO ALFREDO ROPAIN MUNIVE


Docente.

UNIVERSIDAD DEL MAGDALENA


INGENIERIA DEL SOFTWARE
FACULTAD DE INGENIERÍA
SANTA MARTA D.T.C.H
2018
1. DESCRIBA 4 ATRIBUTOS DEL SOFTWARE.

Funcionalidad
Un conjunto de atributos que tienen relación con la existencia de un conjunto de
funciones y sus propiedades específicas. Las funciones son aquellos que
satisfacen un conjunto establecido o implícito de usuarios.

Confiabilidad
Un conjunto de atributos que tienen relación con la capacidad del software para
mantener su nivel de rendimiento en las condiciones establecidas por un período
de tiempo establecido.

Usabilidad
Un conjunto de atributos que influyen en el esfuerzo necesario para su uso, y en la
evaluación individual de dicho uso, por un conjunto implícito de usuarios.

Eficiencia
Un conjunto de atributos que tienen relación entre el nivel de rendimiento del
software y la cantidad de recursos utilizados, bajo condiciones establecidas.

2. ¿QUE ACTIVIDADES REALIZA UN INGENIERO DEL SOFTWARE?


Los ingenieros de software de ordenador se encargan de analizar, diseñar, crear y
probar los sistemas informáticos y de software. Además, escriben programas para
satisfacer las necesidades de un cliente o para resolver un problema particular.
Los ingenieros de software están involucrados en todas las etapas del desarrollo
de un producto de software. Aplican la tecnología de software para satisfacer una
necesidad específica o para resolver un problema particular.
Sus funciones podrían implicar el análisis de un sistema existente, diseñando un
nuevo software e indicando el modo de funcionamiento y las características que
tendrá (especificación TIC), el diseño del sistema y luego la creación de un código
informático que permite entenderlo. Los ingenieros de software deben probar este
código para asegurarse de que el ordenador puede funcionar sin problemas.

3. DIFERENCIAS ENTRE INGENIERO DEL SOFTWARE, INGENIERO DE


SISTEMAS Y PROGRAMADOR
Un ingeniero de software no se enfoca en entender cómo funciona el programa
dentro de un sistema operativo, o por así decirlo, dentro de la computadora. Le
importa que el producto (software) entregado cumpla con los requerimientos
definidos, de forma que le entregue “valor” al cliente.
Su solución va centrada y orientada a cliente y sus requerimientos. (no tanto en el
código), es decir, se enfoca en dar soluciones a los problemas planteados.
En resumen, un ingeniero de software está enfocado en la función que proveerá el
software (uso que se le dará dentro de un negocio especifico), de forma que
cumpla especificaciones.
El programador sabe cómo funciona el software, es decir, que algoritmos utiliza,
como maneja la memoria, manejo de recursos del computador para poder realizar
alguna tarea o procedimiento computacional.
Está centrado en la tecnología utilizada, que involucra tanto el lenguaje utilizado,
frameworks, APIs, cosa que el cliente no sabe y no quiere saber, pero es la
estructura que sostiene todo el funcionamiento del software que maneja su
información.
El ingeniero de sistemas aplica las ciencias matemáticas y físicas para
desarrollar sistemas que utilicen de manera eficiente los materiales y fuerzas
disponibles, es decir es casi una combinación de los dos mencionados
anteriormente.

4. ¿QUE ES UN PROCESO DE SOFTWARE?


Un proceso de desarrollo de software tiene como propósito la producción eficaz y
eficiente de un producto software que reúna los requisitos del cliente. Dicho
proceso, en términos globales se muestra en la Figura 2. Este proceso es
intensamente intelectual, afectado por la creatividad y juicio de las personas
involucradas. Aunque un proyecto de desarrollo de software es equiparable en
muchos aspectos a cualquier otro proyecto de ingeniería, en el desarrollo de
software hay una serie de desafíos adicionales, relativos esencialmente a la
naturaleza del producto obtenido. A continuación se explican algunas
particularidades asociadas al desarrollo de software y que influyen en su proceso
de construcción.

Requisitos nuevos Sistema nuevo


o modificados o modificado
Proceso de Desarrollo
de Software

Figura 1: proceso de desarrollo de software.


5. ¿QUE ES UN MODELO DE SOFTWARE?
Es una descripción de un proceso del software que se presenta desde una
perspectiva particular. Es una abstracción de un proceso real. Existe una gran
variedad de modelos o paradigmas de desarrollo de software:
Enfoque de Cascada (modelo de cascada)

Modelo en “V”
Desarrollo Evolutivo (Modelo Construcción de prototipos)

Modelo Incremental

Cabe destacar que existen otros tipos de modelos como, desarrollo formal,
desarrollo basado en la reutilización y modelo espiral.
Webgrafía

https://jrvargas.files.wordpress.com/2009/03/guia_tecnica_para_evaluacion_de_software.pdf

http://www.educaweb.com/profesion/ingeniero-software-ordenador-419/

www.dsic.upv.es/asignaturas/facultad/lsi/doc/IntroduccionProcesoSW.doc

http://yaqui.mxl.uabc.mx/~molguin/as/IngSoft%201-4.pdf

https://sistemas.uniandes.edu.co/es/inicio/noticias/item/443-%C2%BFcu%C3%A1l-es-la-
diferencia-entre-un-programador-y-un-ingeniero-de-software

También podría gustarte