1  lectura inicial - que es ingenieria de software
Upcoming SlideShare
Loading in...5
×
 

1 lectura inicial - que es ingenieria de software

on

  • 751 views

 

Statistics

Views

Total Views
751
Views on SlideShare
751
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

1  lectura inicial - que es ingenieria de software 1 lectura inicial - que es ingenieria de software Document Transcript

  • C UANDO un software de computadora se desarrolla con éxito-cuando satisface las necesidades de las personas que lo utilizan; cuando funcionaimpecablemente durante mucho tiempo; cuando es fácil de modificar o incluso esmás fácil de utilizar- puede cambiar todas las cosas y de hecho las cambia paramejor.-Ahora bien, cuando un software de computadora falla -cuandolos usuarios no se quedan satisfechos, cuando es propenso a errores; cuando es difícilde cambiar e incluso más difícil de utilizar- pueden ocurrir y de hecho ocurrenverdaderos desastres.-Todos queremos desarrollar un software que haga bien lascosas, evitando que esas cosas malas merodeen por lassombras de los esfuerzos fracasados. Para tener éxito al diseñary construir un software necesitaremos disciplina. Es decir,necesitaremos un enfoque de ingeniería.¿Qué es Ingeniería del Software?Más que una disciplina o un cuerpo de conocimiento, la ingeniería es un verbo, unapalabra de acción, una manera de abordar un problema. [Scott Whitmire]IntroducciónLa Ingeniería del Software es una disciplina o área de la informática o ciencias de lacomputación, que ofrece método y técnicas para desarrollar y mantener software decalidad que resuelven problemas de todo tipo. Hoy día es cada vez más frecuente laconsideración de la Ingeniería del Software como un nueva área de la ingeniería, y elIngeniero del Software comienza a ser una profesión implantada en el mundo laboralinternacional, con derechos, deberes y responsabilidades que cumplir, junto a una, yreconocida consideración social en el mundo empresarial y, por suerte, para esaspersonas con brillante futuro.Definición: IngenieríaLa ingeniería es el estudio y la aplicación de las distintas ramas de la tecnología. Elprofesional en este ámbito recibe el nombre de ingeniero.La actividad del ingeniero supone la concreción de una idea en la realidad. Estoquiere decir que, a través de técnicas, diseños y modelos, y con el conocimiento
  • proveniente de las ciencias, la ingeniería puede resolver problemas y satisfacernecesidades humanas.La ingeniería también supone la aplicación de la inventiva y del ingenio paradesarrollar una cierta actividad. Esto, por supuesto, no implica que no se utilice elmétodo científico para llevar a cabo los planes.Definición: SoftwareEs el conjunto de los programas de cómputo, procedimientos, reglas, documentacióny datos asociados que forman parte de las operaciones de un sistema decomputación. [Std. 729, IEEE]El software no son solo programas, sino todos los documentos asociados y laconfiguración de datos que se necesitan para hacer que estos programas operen demanera correcta. Un sistema de software consiste en diversos programasindependientes, archivos de configuración que se utilizan para ejecutar estosprogramas, un sistema de documentación que describe la estructura del sistema, ladocumentación para el usuario que explica como utilizar el sistema y sitios web quepermitan a los usuarios descargar la información de productos recientes.[Sommerville, 2004]El software de computadora es el producto que los ingenieros de software construyeny después mantienen en el largo plazo. El software se forma con (1) las instrucciones(programas de computadora) que al ejecutar se proporcionan las características,funciones y el grado de desempeño deseados; (2) las estructuras de datos quepermiten que los programas manipulen información de manera adecuada; y (3) losdocumentos que describen la operación y uso de los programas. [Pressman, 2005]Definiciones: Ingeniería del Software Ingeniería del Software es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software. [Zelkovitz, 1978] Ingeniería del Software es la aplicación practica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar y operar (funcionar) y mantenerlos. Así como también desarrollo de software o producción de software. [Bohem, 1976] La Ingeniería del Software es el establecimiento y uso de principios sólidos de la ingeniería para obtener económicamente un software confiable y que funcione de modo eficiente en maquinas reales. [Bauer, 1972] Ingeniería de Software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo operación (funcionamiento) y mantenimiento del software: es decir, la aplicación de ingeniería al software. [IEEE, 1993] La Ingeniería de Software es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iníciales de
  • la especificación del sistema hasta el mantenimiento de este después que se utiliza. [Sommerville, 2004] La Ingeniería de Software es una disciplina que integra el proceso, los métodos, y las herramientas para el desarrollo de software de computadora. [Pressman, 2005] La Ingeniería de/l Software es una disciplina o área de la Informática o Ciencias de la Computación, que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Hoy día es cada vez más frecuente la consideración de la Zngenierh de/l Software como una nueva área de la ingeniería, y el ingeniero de/l software comienza a ser una profesión implantada en el mundo laboral internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, ya, reconocida consideración social en el mundo empresarial y, por suerte, para esas personas con brillante futuro. La Ingeniería de/l Software trata con áreas muy diversas de la informática y de las ciencias de la computación, tales como construcción de compiladores, sistemas operativos o desarrollos en Intranetfintemet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de información y aplicables a una infinidad de áreas tales como: negocios, investigación científica, medicina, producción, logística, banca, control de tráfico, meteorología, el mundo del derecho, la red de redes Intemet, redes Intranet y Extranet, etc.Principales áreas de estudio y/o investigación Métodos y Metodologías de Desarrollo de Software Procesos de Desarrollo de Software Gestión de Proyectos de Software Medición y Estimación de Software Ingeniería de Requisitos / Requerimientos Ingeniería de Software Empírica Gestión de Riesgos Usabilidad de Software Evaluación de Software Métricas de Software Calidad de Software Métodos Formales Ingeniería Web