La informática es un amplio campo de estudio que abarca varias disciplinas - entre ellos la programación , análisis y diseño , diseño de base de datos y el desarrollo , la arquitectura del sistema informático. Sea cual sea la disciplina , el resultado final es de los sistemas de procesamiento de información automatizados que permiten la gestión de información más rápido , más preciso y más eficiente. Fines de análisis y diseño
Entender las necesidades del usuario final de cualquier sistema de información es el primer paso en el proceso. Mediante la exploración de las tareas que puede contener el sistema para llevar a cabo un conjunto de casos de uso se puede desarrollar . Cada caso de uso representa un proceso discreto que necesita ser automatizado por el sistema . Cada caso de uso requiere piezas específicas de información para ser completado .
Object Oriented Design
Casos de uso actúan como una guía para la identificación de objetos. Los objetos representan colecciones de datos específicos . Por ejemplo , usted podría tener un objeto de cliente que tienen elementos específicos de datos o propiedades asociados a ella como un nombre , dirección o número de teléfono . Cada objeto tiene también un número de métodos asociados con él que proceso de los datos de acuerdo con los casos de uso . Objetos gestionar la entrada de información , hacer cumplir las reglas de negocio en los datos y almacenarla en la base de datos . También recuperar información de la base de datos, formato y presentarlo al usuario de una manera útil .
Programación Tecnologías
del lenguaje de programación depende de su sistema operativo. Para aplicaciones independientes destinadas a ejecutarse en un solo equipo o una red cerrada, puede utilizar C + + , Java o Visual Basic . Estos lenguajes de programación todos funcionan en un modelo orientado a objetos y ofrecen capacidades de programación robusto . Para aplicaciones basadas en línea que se ejecutan en un navegador de Internet puede utilizar Server Pages PHP o activo . Estos lenguajes de scripting permiten capacidades de procesamiento de información y el acceso a bases de datos que han de añadirse a las páginas web estáticas contrario .