Para solucionar un problema por computadora se debe:
1.Analizar el problema:
Es la primera fase de la resolución de un problema por computadora. Esta fase requiere una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.Para ello se deben responder las preguntas ¿Qué entradas se requieren? ¿Qué salidas se requieren? ¿Qué método produce la salida deseada?
2.Diseño del algoritmo
En la etapa de diseño se determina como hace el programa la tarea determinada. Los métodos más eficaces para el proceso de diseño son el de dividir el problema,es decir, la resolución de un problema complejo se realiza dividiendo el problema en subproblemas, a continuación, dividir estos subproblemas en otros de nivel más bajo, hasta que pueda ser implementada una solución por computadora.
Cada subprograma es resuelto mediante un módulo, que tiene un solo punto de entrada y uno de salida; a esto se le llama diseño modular.
3.Solución por programación
Generalmente la parte más fácil de todo el proceso, aquí es necesario manejar un lenguaje de programación y convertir nuestra respuesta diseñada en código ejecutable por la computadora. Existen muchos lenguajes que nos servirían para implementar el programa como el PHP y el Java.
NotoBlog
martes, 17 de enero de 2012
¿Cómo hacer un análisis de requerimientos de un sistema??
1.¿Qué es un requerimiento o requisito de un sistema?
Es una capacidad del software necesaria por el usuario para resolver un problema o alcanzar un objetivo.Una condición o capacidad que debe conformar el sistema. La función de los requerimientos es mostrar a desarrolladores y usuarios que es lo que necesita el sistema, entonces estos tienen el rol de la comunicación ya que al saber lo que el sistema necesita se puede acudir al usuario o cliente para analizar lo faltante o lo que el sistema necesita para estar completo u ofrecer mejores servicios.
Análisis de requisitos del sistema
Para obtener lo que el sistema necesita primero hay que indagar que es lo que le falta, que esta defectuoso o que hace que el usuario se sienta inconforme; es precisamente al usuario al que hay que acudir para conocer los requisitos del sistema, para ello se analizan, no solo lo que se necesita si no también los limites del sistema para así saber cuales son las restricciones de este, desde diversos puntos importantes.A continuación una lista sobre como analizar los requisitos del sistema desde distintos puntos que son importantes para la conformación del sistema:
Restricciones de diseño: Requisitos que limitan el desarrollo al crear el producto.
Requisitos funcionales: Conjunto de requisitos que reflejan las funciones que debe prestar el sistema. Se clasifican en las siguientes subsecciones:
1.Requisitos nominales: Requisito para el funcionamiento del portal en situaciones normales.
2.Requisitos no nominales: Requisitos para el funcionamiento del portal en situaciones especiales o condiciones de error.
Requisitos de interfaz: Conjunto de requisitos que definen las necesidades de la interacción del portal con otros sistemas y usuarios.
Requisitos de calidad: Exigencias en la calidad que se piden explícitamente para el producto. En esta categoría se engloban los requisitos de rendimiento, accesibilidad, facilidad de uso, etc.
Requisitos de evolución: Requisitos para el diseño del producto con el objetivo de facilitar la adaptación a exigencias o condiciones que puedan surgir en el futuro.
Requisitos de proyecto: Requisitos que afectan y condicionan el proceso de desarrollo el proyecto.
Requisitos de soporte: Requisitos que deben ser cumplidos por el cliente (a diferencia de los anteriores).
Una vez analizado lo que necesita el sistema y lo que lo limita se procede a mejorar la conformación y servicio ofrecido para los usuarios.
Es una capacidad del software necesaria por el usuario para resolver un problema o alcanzar un objetivo.Una condición o capacidad que debe conformar el sistema. La función de los requerimientos es mostrar a desarrolladores y usuarios que es lo que necesita el sistema, entonces estos tienen el rol de la comunicación ya que al saber lo que el sistema necesita se puede acudir al usuario o cliente para analizar lo faltante o lo que el sistema necesita para estar completo u ofrecer mejores servicios.
Análisis de requisitos del sistema
Para obtener lo que el sistema necesita primero hay que indagar que es lo que le falta, que esta defectuoso o que hace que el usuario se sienta inconforme; es precisamente al usuario al que hay que acudir para conocer los requisitos del sistema, para ello se analizan, no solo lo que se necesita si no también los limites del sistema para así saber cuales son las restricciones de este, desde diversos puntos importantes.A continuación una lista sobre como analizar los requisitos del sistema desde distintos puntos que son importantes para la conformación del sistema:
Restricciones de diseño: Requisitos que limitan el desarrollo al crear el producto.
Requisitos funcionales: Conjunto de requisitos que reflejan las funciones que debe prestar el sistema. Se clasifican en las siguientes subsecciones:
1.Requisitos nominales: Requisito para el funcionamiento del portal en situaciones normales.
2.Requisitos no nominales: Requisitos para el funcionamiento del portal en situaciones especiales o condiciones de error.
Requisitos de interfaz: Conjunto de requisitos que definen las necesidades de la interacción del portal con otros sistemas y usuarios.
Requisitos de calidad: Exigencias en la calidad que se piden explícitamente para el producto. En esta categoría se engloban los requisitos de rendimiento, accesibilidad, facilidad de uso, etc.
Requisitos de evolución: Requisitos para el diseño del producto con el objetivo de facilitar la adaptación a exigencias o condiciones que puedan surgir en el futuro.
Requisitos de proyecto: Requisitos que afectan y condicionan el proceso de desarrollo el proyecto.
Requisitos de soporte: Requisitos que deben ser cumplidos por el cliente (a diferencia de los anteriores).
Una vez analizado lo que necesita el sistema y lo que lo limita se procede a mejorar la conformación y servicio ofrecido para los usuarios.
viernes, 13 de enero de 2012
Ciclo de un sistema
Los sistemas de información cumplen un ciclo de vida que se cumple en varias fases. Diversos autores utilizan diversas denominaciones para cada una de estas fases. A continuación la denominación del ciclo IBM/AD propuesta por Llorens Fabregas, la cual se basa en requeremientos, análasis y diseño, pruebas, producción y mantenimiento.
El ciclo de desarrollo propuesto por Llorens Fabregas esta compuesto por cinco fases.
La primera fase, los requerimientos, se basa en la planeación y estrategia que se nesecitan para el desarrollo del sistema, tanto como la parte informativa como la los bienes materiales requeridos para el negocio, empresa, departamento, institución etc. en que se creara el sistema.
La segunda fase, el análisis y el diseño, se trata de la recopilación y organización de lo reunido en la primera fase, para el diseño y base de la construcción del sistema.
Al concluir estas dos fases se procede a la construcción del sistema el cual esta dividido en varias subfases.
El Desarrollo de Infraestructura (Lo cual permite el cumplimiento de las tareas del sistema de forma mas efectiva),Adaptación de Paquetes(Se revisa el funcionamiento del sistema por el equipo Analista- Usuario para su mejor entendimiento),Desarrollo de unidades de diseño interactivas (Los procedimiento visuales),Unidades de diseño batch (transacciones de datos) y el Desarrollo de unidades de
diseño Manuales.
diseño Manuales.
Luego se prueba el sistema completo teniendo en cuando cada integrante, información y factores, después el sistema es probado en base a los niveles de prueba:Funcional, De Sistema, De integración y De Aceptación Técnica. Al concluir con estas pruebas de forma satisfactoria, se cargan los archivos, bases de datos y las tablas del nuevo sistema, para de esta forma comenzar su uso, primero durante un Periodo de Aceptación, y finalizado este como el sistema oficial.
Por ultimo, una vez que un sistema pasa a formar parte de la vida diaria de la empresa cada programa,procedimiento y cada estructura de datos se convierte en una pieza del negocio, que como tal, deberá funcionar de forma constante exacta y confiable.
El análisis de sistemas se realiza en una serie de pasos formales llamados Ciclo de Vida en el Desarrollo de Sistemas, los cuales son utilizados típicamente para construir un sistema desde la raíz o para hacer cambios notables en el mismo.
Suscribirse a:
Entradas (Atom)