You are on page 1of 4

Anlisis de sistemas

De Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda El anlisis de sistemas es la ciencia encargada del anlisis de sistemas grandes y complejos y la interaccin entre esos sistemas. Esta rea se encuentra muy relacionada con la Investigacin de operaciones. Tambin se denomina anlisis de sistemas a una de las etapas de construccin de un sistema informtico, que consiste en relevar la informacin actual y proponer los rasgos generales de la solucin futura. Los sistemas en relacin con el anlisis de sistemas estn relacionados con cualquier campo tales como: procesos industriales, administracin, toma de decisiones, procesos, proteccin al medio ambiente, etc. En 1953 los hermanos Howard T. Odum y Eugene Odum empezaron a aplicar una visin de sistemas a la ecologa biolgica, basndose en los trabajos de Raymond Lindeman (1942) y Arthur Tansley (1935). Los analistas de sistemas utilizan la metodologa matemtica para obtener los detalles de los sistemas a los cuales se encuentran analizando.

[editar] Modelado
La teora de sistemas de cmputo es la base de modelado para sistemas complejos, los cuales se dividen en tres conceptos bsicos: unidades, procesos y estructuras. Una vez que se han identificado esos componentes, se genera un modelo de teora de juegos. Este modelo despus puede ser llevado a la simulacin.

Robert S. McNamara Buckminster Fuller Gregory Bateson Stewart Brand Liaison job

Ingeniera de software
De Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda Este artculo o seccin necesita referencias que aparezcan en una publicacin acreditada, como revistas especializadas, monografas, prensa diaria o pginas de Internet fidedignas.
Puedes aadirlas as o avisar al autor principal del artculo en su pgina de discusin pegando:
{{subst:Aviso referencias|Ingeniera de software}} ~~~~

Ingeniera de software
reas del saber Campo de aplicacin Subrea Software Desarrollar y mantener software Ingeniera informtica

Ingeniera de software es aquella que ofrece mtodos y tcnicas para desarrollar y mantener software de calidad. Esta ingeniera trata con reas muy diversas de la informtica y de las ciencias de la computacin, tales como construccin de compiladores, sistemas operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de informacin y aplicables a infinidad de reas: negocios, investigacin cientfica, medicina, produccin, logstica, banca, control de trfico, meteorologa, derecho, Internet, Intranet, etc. Una definicin precisa an no ha sido contemplada en los diccionarios, sin embargo se pueden citar las enunciadas por algunos de los ms prestigiosos autores:

Ingeniera de software es el estudio de los principios y metodologas para el desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978) Ingeniera de software es la aplicacin prctica del conocimiento cientfico al diseo y construccin de programas de computadora y a la documentacin asociada requerida para desarrollar, operar y mantenerlos. Se conoce tambin como desarrollo de software o produccin de software (Bohem, 1976). Ingeniera de software trata del establecimiento de los principios y mtodos de la ingeniera a fin de obtener software de modo rentable, que sea fiable y trabaje en mquinas reales (Bauer, 1972). Es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo, operacin y mantenimiento del software; es decir, la aplicacin de la ingeniera al software (IEEE, 1993).

En el 2004, en los Estados Unidos, la Oficina de Estadsticas del Trabajo (U. S. Bureau of Labor Statistics) cont 760.840 ingenieros de software de computadora.1 El trmino "ingeniero de software", sin embargo, se utiliza en forma genrica en el ambiente empresarial, y no todos los ingenieros de software poseen realmente ttulos de ingeniera de universidades reconocidas. Algunos autores consideran que "desarrollo de software" es un trmino ms apropiado que "ingeniera de software" para el proceso de crear software. Personas como Pete McBreen

(autor de "Software Craftmanship") cree que el trmino IS implica niveles de rigor y prueba de procesos que no son apropiados para todo tipo de desarrollo de software. Indistintamente se utilizan los trminos "ingeniera de software" o "ingeniera del software". En Hispanoamrica el trmino usado normalmente es el primero de ellos. La creacin del software es un proceso intrnsecamente creativo y la ingeniera del software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecucin del objetivo creativo por medio de diversas tcnicas que se han demostrado adecuadas en base a la experiencia previa. La IS se puede considerar como la ingeniera aplicada al software, esto es, por medios sistematizados y con herramientas preestablecidas, la aplicacin de ellos de la forma ms eficiente para la obtencin de resultados ptimos; objetivos que siempre busca la ingeniera. No es slo de la resolucin de problemas, sino ms bien teniendo en cuenta las diferentes soluciones, elegir la ms apropiada
PLANEACIONN DE SOFTWARE

La administracin de software abraca la planeacin, calendarizacin, administracin de riegos, manejo del personal, estimacin de los costos de software y la administracin de calidad. En este artculo se cubre la planeacin y la calendarizacin de proyectos de software. Muchas son las causas para el fracaso de proyectos de software, se pueden mencionar: entrega tarda, no fiable, costo superior al estimado, caractersticas de ejecucin pobres. Muchas veces la falla estaba en el enfoque de administracin utilizado. La necesidad de administrar es una distincin importante entre un desarrolloprofesional de software y la programacin no profesional. La administracin de proyectos de software es necesaria debido a que la ingeniera de software profesional siempre est sujeta a restricciones de presupuesto y calendarizacin; a las que debe ajustarse la organizacin que desarrolla el software. El trabajo del administrador de proyectos de software es asegurar que stos cumplan dichas restricciones y entregar software que contribuya a las metas del negocio. Una buena administracin no garantiza el xito del proyecto, sin embrago la mala siempre asegura el fracaso del mismo. Las caractersticas del software hace su administracin particularmente difcil, ests caractersticas son:

El producto es intangible, el administrador de un proyecto de construccin de un barco puede ver el producto mientras se est desarrollando. Si hay desfase en el calendario, el efecto en el producto es visible. Es software es intangible, no se puede ver ni tocar. Los administradores no pueden ver el progreso, confan en otros para producir la documentacin necesaria para revisar el progreso. No existen procesos del software estndar, no se puede predecir con certeza cundo un proceso particular tiende a desarrollar problemas.

A menudo los proyectos grandes de software son "nicos", por lo general los proyectos grandes de software son diferentes de proyectos previos. En consecuencia, los administradores aun cuando cuenten con una amplia experiencia que pueda ser utilizada para reducir la incertidumbre de planes, sta no es suficiente para anticipar los problemas. Los rpidos cambios en las computadoras y en las comunicaciones hacen parecer obsoleta la experiencia previa. Las lecciones aprendidas en esas experiencias pueden no ser transferibles a los nuevos proyectos.

Debido a estos problemas, no es sorprendente que algunos proyectos de software se retrasen, sobrepasen el presupuesto y estn fuera de tiempo. A menudo los sistemas de software son nuevos y tecnolgicamente innovadores. Frecuentemente los proyectos de ingeniera innovadores tambin tienen problemas de calendarizacin. Dadas las mezclas de dificultades, es notable que muchos productos de software sean entregados a tiempo y en presupuesto. Es imposible redactar una descripcin estndar del trabajo de un administrador de software. El trabajo difiere enormemente dependiendo de la organizacin y del producto de software a desarrollar. Sin embargo, en algn momento, muchos administradores son responsables de algunas o todas de las siguientes actividades:

Redaccin de la propuesta. Planeacin y calendarizacin del proyecto. Costeo del proyecto. Supervisin y revisin del proyecto. Seleccin y evaluacin de personal. Redaccin y presentacin de informes.

La primera etapa de un proyecto de software implica redactar una propuesta para realizar ese proyecto. La propuesta describe los objetivos del proyecto y cmo se llevar a cabo. La misma incluye estimado de costo y calendarizacin. Justifica por qu el contrato del proyecto se le debe dar a una organizacin o a un equipo en particular. La planeacin de proyectos se refiere a la identificacin de actividades, hitos y entregas producidas por un proyecto. Por lo tanto se debe bosquejar un plan para guiar el desarrollo hacia las metas del proyecto. La estimacin del costo es una actividad relacionada que se refiere al estimado de los recursos requeridos para llevar a cabo el plan del proyecto. La supervisin del proyecto es una actividad continua. El administrador debe tener conocimiento del progreso del proyecto, y comparar los progresos y costos reales con los planeados. Aunque muchas organizaciones tienen mecanismos formales para supervisar, un administrador hbil podra formarse una imagen clara de lo que pasa llevando a cabo una entrevista informal con el personal del proyecto. Con frecuencia, la supervisin informal predice problemas importantes del proyecto y revela dificultades en su momento. Por ejemplo, las entrevistas diarias con el personal del proyecto pueden exteriorizar un problema en una falla del software. Ms que esperar un informe de atraso del proyecto, el administrador de software podra asignar un experto para resolver el problema o podra decir si este problema se vuelve a calendarizar.

You might also like