robert milt ensayo

3
REPUBLIBA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO POLARMAR NUEVA ESPARTA SISTEMA I INGENIERIA DE SOFTWARE BACHILLER: ROBERT MILT CI: 21323613 SEC: SAIA-4G PORLAMAR, ENERO DE 2017

Upload: robert-rivero

Post on 24-Jan-2017

20 views

Category:

Education


0 download

TRANSCRIPT

REPUBLIBA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR

INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO

POLARMAR – NUEVA ESPARTA

SISTEMA I

INGENIERIA

DE

SOFTWARE

BACHILLER: ROBERT MILT

CI: 21323613

SEC: SAIA-4G

PORLAMAR, ENERO DE 2017

Un proceso de software es el conjunto de tareas, que son realizadas para

producir un producto de software de alta calidad. También se puede decir que,

este es el enfoque tomado para el desarrollo del software. Este proceso vas desde

la concepción de una idea, hasta la entrega y el retiro final del sistema.

Los procesos de software son afectados por la creatividad y juicio de las

personas involucradas. En el desarrollo de software hay una serie de desafíos

adicionales, relativos esencialmente a la naturaleza del producto obtenido. Estos

procesos tienen como propósito la producción eficaz y eficiente de un producto

software que reúna los requisitos del cliente.

Ellos se basan en soluciones matemáticas para resolver problemas de

software y hardware a nivel de requisitos, especificación y diseño. Los procesos

de software utilizan un desarrollo iterativo como base para abogar por un punto de

vista más ligero y más centrado en las personas que en el caso de las soluciones

tradicionales siendo así, un desarrollo de software ágil.

Los procesos de software cumplen con ciertas actividades para su

funcionamiento correcto entre ellas podemos encontrar la planificación,

implementación de ideas, pruebas de software, documentaciones, entrenamiento

sobre los procesos a ejecutar, mantenimiento de software, entre otras actividades

primordiales para los procesos de software.

La administración de estos proyectos consiste en gestionar el desarrollo de

un producto, dentro del plazo previsto y con los fondos establecidos. Como esto

requiere recursos humanos, la administración del proyecto involucra no sólo la

organización técnica y las habilidades organizativas, sino también la habilidad de

dirigir un equipo de personas. Esto no es una actividad insignificante, puede ser

tan transcendente como desarrollar cualquier actividad de diferentes índoles.

El proyecto de software no se creó solo, porque incluso existiendo una gran

ayuda por parte de los usuarios, se incrementarán las posibilidades de que algún

requisito funcional no se haya recogido adecuadamente o de que se haya

realizado un software con una usabilidad incómoda para los usuarios.

Los analistas de los proyecto de software están para ayudar y para

colaborar con los usuarios en la especificación y diseño de la solución, pero no

están para “dar lecciones” a los usuarios y enseñarle cómo deben hacer su

trabajo.

Los usuarios hacen su trabajo de una determinada manera, aunque no sea

la más ortodoxa, siempre tendrá una justificación que sólo se entendería si

realmente estuviéramos haciendo su trabajo durante un tiempo y viéramos los

problemas con los que se enfrentan cotidianamente.

Debido las numerosas circunstancias son fuente de infinidades de

problemas en las fases finales del proyecto y provocan retrasos, sobrecostes y

grandes dificultades para cerrar el proyecto, además de crear conflictos con el

cliente que pueden perjudicar las relaciones futuras con el mismo.

La ingeniería de software sirve para la investigación científica moderna y

de resolución de problemas de ingeniería. Es el factor clave que diferencia los

productos y servicios modernos. Está inmerso en sistemas de todo tipo: de

transportes, médicos, de telecomunicaciones, militares, procesos industriales,

entretenimientos, productos de oficina, la lista es casi interminable.

El software de computadora es el producto que diseñan y construyen los

ingenieros del software. Esto abarca programas que se ejecutan dentro de una

computadora de cualquier tamaño y arquitectura, documentos que comprenden

formularios virtuales e impresos y datos que combinan números y texto y también

incluyen representaciones de información de audio, vídeo e imágenes.

Los ingenieros de software lo construyen, y virtualmente cualquier persona

en el mundo industrializado lo utiliza, bien directa o indirectamente. Es importante

porque afecta muy de cerca cualquier aspecto de la vida y está muy extendido en

el comercio y en las actividades cotidianas.

La ingeniería de software casi nunca es perfecta. Todo proyecto tiene como

objetivo producir software de la mejor calidad posible, que cumpla, y si puede

supere las expectativas de los usuarios.

La calidad en la ingeniería del software, se basa en diferentes

características tales como: eficiencia, fiabilidad, usabilidad, funcionalidad,

mantenibilidad, portabilidad, entre otros; variando la importancia de cada una de

ellas de un producto a otro. Dicho de otra manera, es el cumplimiento de los

requerimientos contractuales por parte del producto software desarrollado, así

como durante el proceso de desarrollo.

En las empresas de Ingeniería de software, la calidad se obtiene mejorando

día a día el proceso de producción, mantenimiento y gestión del software. Para

optimizar la calidad de los productos y/o servicios es preciso conocer al cliente y

sus necesidades, conocer a la competencia y poseer un modelo de calidad.