El Software Software puede definirse como la parte lógica de una computadora digital y comprende...

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
El Software Software puede definirse como la parte lógica de una computadora digital y comprende un conjunto de instrucciones que hace posible la realización de tareas. por Mind Map: El Software Software puede definirse como la parte lógica de una computadora digital y comprende un conjunto de instrucciones que hace posible la realización de tareas.

1. Características El software por ser un componente lógico del sistema informático tiene unas características muy particulares.

1.1. El software se desarrolla, no se fabrica.

1.2. El software no se desgasta

1.3. La mayoría del software se construye a medida.

2. La Ingeniería del software

2.1. Los métodos indican cómo construir el software.

2.2. Las herramientas proporcionan un soporte automatizado para la implementación de los métodos.

2.3. Los procedimientos indican la secuencia en que se aplican los métodos usando las herramientas para facilitar un desarrollo racional y oportuno del software.

3. Modelado del proceso y del ciclo de vida

3.1. El Ciclo de vida clásico (modelo en cascada)

3.2. Construcción de prototipos

3.3. El modelo en espiral

3.4. Desarrollo Iterativo

3.5. Desarrollo Ágil

3.5.1. Scrum

3.5.2. Lean Software Development LSD

3.5.3. Proceso Unificado Ágil

3.5.4. Extreme Programm XP

3.6. Codificación y Corrección

4. Aplicación Para determinar la naturaleza de aplicación de software hay que tomar en cuenta dos factores: contenido y el determinismo de la información.

4.1. Software de sistemas

4.2. Software de tiempo real

4.3. Software de gestión

4.4. Software de ingeniería y científico

4.5. Software empotrado

4.6. Software de computadoras personales

4.7. Software de inteligencia artificial

5. Componentes Existen dos formas básicas del software: componentes no ejecutables en la máquina y componentes ejecutables.

5.1. Lenguaje máquina son las instrucciones inteligibles por computadora que consisten en código binario

5.2. Lenguaje ensamblador Son las instrucciones más fáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular.

5.3. Lenguajes de alto nivel Son las instrucciones que están diseñados para que las personas escriban los programas de un modo mucho más fácil que en los lenguajes máquina y ensambladores.

5.4. Lenguajes de cuarta generación son lenguajes que se relacionan menos con los procedimientos e incluyen las capacidades de consulta a bases de datos, de creación de códigos y capacidades gráficas.