Planeacion: Fase De La Ingenieria De Software

Páginas: 34 (8470 palabras) Publicado: 5 de noviembre de 2012
TEMA II: PLANTACIÓN DE UN PROYECTO DE PROGRAMACIÓN

Exposición y Orden


Alberto


PLANTACIÓN DE UN PROYECTO DE PROGRAMACIÓN




La gestión de un proyecto de software comienza con un conjunto de actividades que globalmente se denominan planificación del proyecto. Antes de que el proyecto comience, el gestor y el equipo de software deben realizar una estimación del trabajo arealizar, de los recursos necesarios y del tiempo que transcurrirá desde el comienzo hasta el final de su realización. Siempre que estimamos, estamos mirando hacia el futuro y aceptamos resignados cierto grado de incertidumbre.



DEFINICIÓN DEL PROBLEMA, METAS Y REQUISITOS



El primer paso en la planeación de un proyecto de programación es preparar un enunciado breve del problema quese solucionará y de las restricciones que existen en su resolución. El enunciado definitivo del problema debe de incluir una descripción de la situación actual y de las metas que debe lograr el nuevo sistema.

La definición del problema requiere de un entendimiento cabal del dominio del problema y del entorno de éste. Las técnicas para obtener este conocimiento, por parte del planeador, sonentrevistas con el cliente, observación de las tareas problemáticas, y desarrollo de las reales. El planeador debe ser muy hábil en las técnicas de definición del problema, ya que distintos representantes del cliente tendrán diferentes puntos de vista, y prejuicios que influirán en la percepción del alcance del problema.

Algunas veces los sistemas se construyen para dar solución a unsíntoma, y no a la causa primaria del problema. Esto ocurre cuando el problema se entiende, pero no puede resolverse debido a circunstancias económicas, políticas o sociales, cuando el cliente no es capaz de comunicar el problema real o cuando el planeador no entiende la explicación del cliente sobre el problema.

El segundo paso en la planeación de un proyecto de programación es determinar loapropiado de una solución computacional. Además de ser eficaz en términos de costo, un sistema computacional debe aceptarse social y políticamente. Para ser eficiente en costo, un nuevo producto de programación debe proporcionar los mismos servicios e información que el sistema antiguo, usando menos tiempo y personal, o proporcionar servicios e información que antes eran inaccesibles. Un sistemaque desplace a muchos trabajadores puede ser económica y técnicamente posible, pero inaceptable social o políticamente para el usuario.

Una vez dado el enunciado preciso del problema y la indicación de las restricciones que existen para la solución, se pueden formular metas y requisitos preliminares. Las metas son logros por alcanzar; sirven para establecer el marco de referencia para elproyecto de desarrollo del producto de programación. Éstas se usan para el proceso de desarrollo y los productos finales, y pueden ser cualitativas y cuantitativas.

Los requisitos especifican las capacidades que debe tener un sistema para la solución de un problema. Éstos se establecen para la funcionalidad, el rendimiento, el equipo, la programación en el equipo, la programación y lasinterfaces con el usuario. Los requisitos pueden establecer también estándares de desarrollo y de control de calidad tanto para el desarrollo como para el producto; deben ser cuantificados siempre que sea posible.

Las metas y los requisitos de alto nivel se pueden expresar en términos de atributos de calidad que el sistema deberá poseer.

Es importante que los criterios de alto nivel para laaceptación del sistema se definan durante la fase de planeación. Cada requisito debe incluir el método que se empleará durante su verificación.


DESARROLLO DE UNA ESTRATEGIA DE SOLUCIÓN


La tendencia de utilizar la primera solución que aparece es un problema importante de la ingeniería de software. Una manera de evitarlo es al desarrollar primero una estrategia de solución....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fase planeación y elaboración desarrollo de software
  • fases de planeacion
  • fases de ingenieria
  • Fases De La Planeacion
  • fase planeacion
  • Fases de la planeación
  • fases de la ingenieria
  • Ingenieria del software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS