Sie sind auf Seite 1von 6

DEPARTAMENTO DE SISTEMAS Y COMPUTACION MATERIA FUNDAMENTOS DE DESARROLLO DE SISTEMAS HORARIO 17:00 A 18:00 CATEDRATICO FLORES LEAL ALFONSO UNIDAD

2 PRESENTA: Apale Lara Yessica Thalia

FECHA DE ENTREGA 17 de MARZO de 2012

Introduccin
Desarrollar software es como construir un edificio: hay mucho que hacer antes del verdadero trabajo. Planificar minuciosamente, Elegir materiales, Establecer y respetar una temporizacin Inspeccionar frecuentemente la obra Los errores son muy costosos de reparar La dificultad depende del tamao Los problemas de organizacin y gestin son tan complicados como los problemas tcnicos.

Durante los primeros aos de la informacin la programacin era un arte para el que no existan metodologas. Era un proceso realizado sin planificacin alguna. En esta poca, la programacin se desarrollaba a medida de cada necesidad, y en consecuencia, tena muy poca difusin. En una segunda poca(a partir de 1960) se estableci el software como producto y aparecieron las empresas dedicadas al desarrollo y distribucin masiva del mismo. El termino ingeniera de software fue utilizado por primera vez por Feliz Beaver en la primera conferencia sobre desarrollo de software patrocinada por el comit de Ciencias de la OXAN celebrado en Garmich Alemania en 1968.

INGENIERIA DE SOFTWARE
Empezaremos dando una breve definicin de software, se entiende por software: El software se forma de: <<Instrucciones (programas de computadoras) que la ejecutarse proporcionan las caractersticas, funciones y el grado desempeo deseado, las estructuras de datos que permiten a los programas manipular la informacin de forma adecuada Y los documentos los cuales describen la operacin y uso de los programas. >> Ahora definiremos ingeniera de software: <<Es un marco que incluye un proceso, conjunto de mtodos y una serie de herramientas >>

Caractersticas de la ingeniera de software.

El software se desarrolla o se construye no se manufactura en el sentido clsico: A pesar de que existen similitudes entre el desarrollo de software y la manufactura del hardware, las dos actividades son diferentes en lo fundamental. En ambas la alta calidad se alcanza por medio del buen diseo, pero la fase de manufactura del hardware puede incluir problemas de calidad inexistentes en el software. Los proyectos de ingeniera no se pueden manejar como si fueran proyectos de manufactura esto quiere decir que el software no es algo fsico que se pueda procesar si no es un conjunto de lgicas las cuales se desarrollan pero no se manufacturan. El software no se desgasta: El software es inmune a los ambientes que desgastan el hardware, en cambio el hardware siempre esta en desgasto constante puesto que es algo que siempre esta dependiendo de el ambiente para su estabilidad es decir no es inmune a los problemas ambientales tales como el polvo, el frio etc. Los defectos sin descubrir causan tasas de falla altas en la primeras etapas de vida de un proyecto sin embargo los errores pueden ser corregidos. A pesar de que la industria tiene una tendencia hacia la construccin por componentes, la mayora del software aun se construye ala medida. En esta caracterstica es notable que el software solo se construye en base alas necesidades solicitadas es decir no abarcara mas de lo que no esta contemplado solo se construya ala medida.

Mitos de ingeniera de software. Mitos de administracin Mito: ya se tiene un libro lleno de estndares y procedimientos para la construccin de software esto proporcionara a mi gente todo el conocimiento necesario? Realidad: tal vez sea verdad que el libro de estndares existe se usa? Los encargados de desarrollar el software saben de su existencia? La respuesta a todo esto es no. Mitos del cliente. Mito: un enunciado general de los objetivos es suficiente para comenzar a escribir programas; los detalles se pueden afinar despus. Realidad: es verdad que los requerimientos del software cambian, pero el impacto del cambio varia de acuerdo con el momento en que este se introduce. Mito: Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse fcilmente, ya que el software es flexible. Realidad: Es verdad que los requisitos del software cambian, pero el impacto del cambio vara segn el momento en que se introduzca. Definicin Si se pone cuidado al dar la definicin inicial, los cambios solicitados al principio pueden acomodarse fcilmente. El cliente puede revisar los requisitos y recomendar las modificaciones con Relativamente poco impacto en el coste. Mitos del desarrollador. Mito: una vez que el programa ha sido escrito y puesto a funcionar, el trabajo est terminado. Realidad: alguien dijo alguna vez que entre ms rpido se empiece a escribir cdigo mas tiempo pasara para que el programa este terminado. Los datos de la industria indican que entre el 60 y 80 porciento de todo el esfuerzo aplicado en el software se realizara despus de que el sistema haya sido entregado al cliente por primera vez.

Mito: Lo nico que se entrega al terminar el proyecto es el programa funcionando. Realidad: El software funcionando es solo una parte de una CONFIGURACION DE SOFTWARE. La documentacin es la base de un buen desarrollo y guas para las tareas de mantenimiento.

Elementos y Capas de ingeniera de software. Herramientas: estas proporcionan el soporte automatizado o semiautomatizado para el proceso de los mtodos. Cuando las herramientas se integran de tal manera q la informacin que crea una de ellas puede usar la otra. Se dice que se ha establecido un sistema para el soporte del desarrollo. Mtodos: proporcionan el como tcnico para construir el software. Los mtodos abarcan un amplio aspecto de las tareas q incluyen la comunicacin, el anlisis de requisitos, el modelado del diseo, la construccin de los programas, la realizacin de pruebas y el soporte. Los mtodos de la Ing. del software se basan en un conjunto de principios bsicos q gobiernan cada rea de la tecnologa e incluye actividades de modelado y otras tcnicas descriptivas Proceso: elemento que mantiene juntos los estratos de la tecnologa, permite el desarrollo racional y a tiempo, forma base para el control de proyectos, generan los productos de trabajo, establece los fundamentos y asegura la calidad Calidad del software: concordancia con los requisitos funcionales y de rendimiento explcitamente establecidos con los estndares de desarrollo explcitamente documentados y con las caractersticas implcitas que se espera de todo software desarrollado profesionalmente P.S

CONCLUCION El software consiste en programas de computadoras que realizan tareas especficas, resolviendo a si necesidades de los usuarios o clientes en este mbito seres humanos. Se entiende como ingeniera de software a aquel proceso o tcnica que disea he implementa los sistemas, existen diferentes tipos de software para diferentes aplicaciones y necesidades. Se puede entender que software en un conjunto de lgicas que permiten la resolucin de problemas siendo este que no se desgasta, puesto que es inmune al medio ambiente pues este no es fsico no sufre cambios provocados por ambientes fsicos, pero esto no quiere decir que no se deteriore, esto sucede si no se emplea un buen diseo desde el comienzo de su desarrollo puesto que, surgen muchos detalles cuando se utiliza y esto conlleva a que se modifique provocando a si que se valla deteriorando es decir que se mal forme puesto que cambia totalmente o se parcha por a si decirlo se su forma original. Existen muchos mitos y leyendas en base al desarrollo de software que no se pueden comprobar asta que el software ya este siendo usado.

Das könnte Ihnen auch gefallen