SOFTWARE
El software es esencialmente un conjunto de instrucciones (programas) que permite al hardware de la computadora la funcionalidad requerida, los datos relacionados y documentos. Por lo tanto, el software es un elemento lógico y se diferencia del hardware, un elemento físico, en sus características.
Se definir como el conjunto de tres componentes:
Programas(instrucciones):
Proporciona la funcionalidad deseada y el rendimiento cuando se ejecute.
Datos:
Incluye los datos necesarios para manejar, probar los programas, las estructuras requeridas para mantener y manipular estos datos.
Documentos:
Operación y uso del programa.
Tipos de software:
Software de aplicaciones:
Se usan para proveer servicios a clientes y ejecutar negociosde forma más eficiente. Puede ser un sistema pequeño o uno grande integrado:
Un sistema de cuentas, un sistema de planificación de recursos...
Software de sistemas:
Se usa para operar y mantener un sistema informático, permite a los usuarios usar los recursos del ordenador directamente y a través de otro software:
Sistemas operativos, compiladores y otras utilidades del sistema.
2.¿QUÉ ES METODOLOGÍA DE SOFTWARE?
Una metodología es un conjunto integrado de técnicas y métodos que permite abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de un proyecto de desarrollo, en un modo sistemático de realizar, gestionar y administrar un proyecto para llevarlo a cabo con altas posibilidades de éxito, comprende los procesos a seguir sistemáticamentepara idear, implementar y mantener un producto software desde que surge la necesidad del producto hasta que cumplimos el objetivo por el cual fue creado.
Si una metodología se aplica a la ingeniería de software:
Optimiza el proceso y el producto software.
Métodos que guían en la planificación y en el desarrollo del software.
Define qué hacer, cómo y cuándo durante todo el desarrollomantenimiento de un proyecto.
Una metodología de desarrollo de software:
Es un marco de trabajo que se usa para estructurar, planificar y controlar el proceso de desarrollo de un sistema de información.
Una filosofía de desarrollo de software, con el enfoque o enfoques del proceso de desarrollo de software.
Múltiples herramientas, modelos y métodos para ayudar en el proceso de desarrollode software.
3. ¿QUÉ ES INGENIERÍA DE SOFTWARE?
Es un conjunto de técnicas destinadas a la producción de un programa de computadora, más allá de la sola actividad de programación y que Forman parte de esta disciplina las ciencias computacionales y el manejo de proyectos, entre otros campos, propios de la rama más genérica denominada Ingeniería informática.
Gracias a la ingeniería desoftware cambio la cultura debido al uso de la computadora, el correo electrónico, la www y la mensajería instantánea nos permiten interactuar en nuevas formas.
Capas de ingeniería de software
Componentes de la ingeniería del software son:
Procesos:
Un marco de trabajo que ayuda al jefe de proyecto a controlar la gestión del proyecto y las actividades de ingeniería.
Métodos:
Lasactividades técnicas requeridas para la creación de productos de trabajo.
Herramientas:
La ayuda automatizada para los procesos y métodos.
4. ¿CUÁLES SON LAS ETAPAS DE DESARROLLO DE SOFTWARE?
1. análisis de requisito:
Extraer los requisitos de un producto de software.
La captura, análisis y especificación de requisitos (incluso pruebas de ellos), es una parte crucial; de estaetapa depende en gran medida el logro de los objetivos finales.
2. Especificación:
Es describir detalladamente el software a ser escrito, en una forma matemáticamente rigurosa. Las especificaciones son más importantes para las interfaces externas, que deben permanecer estables.
3. Diseño y arquitectura:
Se refiere a determinar cómo funcionará de forma general sin entrar en detalles....
Regístrate para leer el documento completo.