Analisis
Software:
Conjunto de instrucciones que cuando se ejecutan suministran la funcion y comportamiento adecuado, un conjunto de estructuras de datos que facilitan la manipulación adecuada de la información, y finalmente, los documentos que describen la operación y uso de los programas.
Ingenieria del software:
Esuna disciplina o area de la informatica o cs de la computación que ofrece metodos y tecnicas para desarrollar, mantener y documentar software que, resuelven problemas de todo tipo, se ejecutan en maquinas reales y satisface las necesidades del cliente.
La ingenieria del software integra: metodos, herramientas y procesos para el desarrollo del software bajo un enfoque de calidad.
Metodos:Indican como construir técnicamente el software.
Tareas que componen los metodos:
• Analisis de requerimientos del software
• Planificación, estimacion de proyectos
• Diseño de estructuras de datos, arquitectura de los programas
• Procedimientos algoritmicos
• Codificacion, prueba y mantenimiento
Procesos:
Son los encargados de integrar los metodos y herramientas, ademasde definir la secuencia en la que se aplican los metodos, las entregas que requieren los controles de calidad y las guias para el desarrollo.
Caracteristicas del software:
• El software es desarrollado y no fabricado en sentido clasico.
• El software no se deteriora en sentido hardware
• No existen piezas de repuesto
• Cada fallo indica un error de diseño o de codificacion• Se construye a medida y no ensamblando componentes
Vision general:
Importancia de la ingenieria del software
La propuesta inicial fue echa en 1968 para plantear la crisis del software. Al principio el enfoque era informal para la construccion del software, pero pronto se necesitaron nuevas tecnicas para tratar la complejidad del software. Estas tecnicas impusieron nuevas demandas a losingenieros del software. Hoy sabemos que no existe un enfoque ideal para la IS y necesitamos una diversidad de enfoques para el desarrollo del software, la tendencia hacia el siglo XXI es creciente.
En la ingenieria de sistemas, el ingeniero se ocupa de diseñar un sistema de componentes fisicos, mecanicos, electricos, etc tales como maquinas, motores o instrumentos de modo que garantice eltrabajo en conjunto de estos componentes. Existen aspectos teoricos y practicos en todos los problemas de sistemas.
El teorico consiste en desarrollar, en terminos matematicos, las propiedades dinamicas de un sistema mecanico propuesto, para ello el ingeniero usa instrumentos matematicos, ecuaciones, etc.
El practico se relaciona con el problema de construir por separado los diferentes componentes yluego agruparlos para que trabajen como un sistema. Esos componentes muchas veces son construidos por distintos fabricantes, que a veces no llegan a trabajar en conjunto o inclusive ni siquiera permiten su interconexión. Esto es lo que se conoce como Incompatibilidad de las partes.
El analista de sistemas no debe ser un experto en todo los componentes, sino un experto en el concepto desistemas.
Para ello necesitamos conocer o definir a un sistema, como tambien conocer en gral. las propiedades de los componentes del sistema.
Definición de Sistemas:
Grupo de elementos interdependientes o que interactuan regularmente formando un todo.
Un sistema es una reunión de objetos, denominados partes, que se correlacionan de
cierto modo.
Un sistema lo podemos caracterizar, en unmomento dado, por medio de su estado:
conjunto de propiedades relevantes que el sistema tiene en ese momento y los valores
asociados a esas propiedades.
Todo sistema tiene un medio ambiente que es un conjunto de elementos que no
pertenecen al sistema pero que influyen sobre su estado.
En general, podemos decir que lo que pertenece al sistema es controlable o...
Regístrate para leer el documento completo.