Program

7
Diseño de programas Gabriela Soriano López

Transcript of Program

Page 1: Program

Diseño de

programas

Gabriela Soriano López

Page 2: Program

¿cóm

o s

e c

rea

un p

rogra

ma?

Un programa es un conjunto de instrucciones

que una vez ejecutadas realizarán una o

varias tareas en una computadora.

Al conjunto general de programas, se le

llama software, que es el equipamiento

lógico o soporte lógico de una computadora

digital.

Page 3: Program

¿Quié

nes

part

icip

an?

La programación de computadoras es el

proceso de escribir o editar código fuente. Esto

implica probar, analizar y

perfeccionar, y coordinar

con otros programadores.

Una persona que practica

esta técnica se conoce como

programador de computadoras, desarrollador

de software, o codificador.

Page 4: Program

¿Cóm

o lo

gra

n a

rmar

todas

sus

part

es?

Por medio de procesar elementos binarios,

es decir, una serie de 0s y 1s. Se arma todo

por medio de un lenguaje de programación,

con comandos que el ser humano pueda

comprender (por ser similares a su propio

lenguaje) los comandos que el equipo deberá

ejecutar.

Estos programas se traducen después a un

lenguaje máquina (en binario) a través de un

compilador. Por medio de un código fuente.

Page 5: Program

PASO

S P

AR

A C

REA

R

UN

PR

OG

RA

MA

- Pasos para desarrollar un programa:

1. Análisis de requisitos:Extraer los requisitos de un producto de

software es la primera etapa para crearlo.

2. EspecificaciónEs la tarea de describir detalladamente el

software a ser escrito, en una forma

matemáticamente rigurosa3. Diseño y arquitectura: Se refiere a determinar cómo funcionará

de forma general sin entrar en detalles.

Page 6: Program

PASO

S

4. Programación:

Reducir un diseño a código puede ser la parte más

obvia del trabajo de ingeniería de software, pero no es

necesariamente la porción más larga.

5. Prueba:Consiste en comprobar que el software realice

correctamente las tareas indicadas en la

especificación

6. Documentación:

Realización del manual de usuario, y posiblemente un

manual técnico con el propósito de mantenimiento

futuro y ampliaciones al sistema.

7. Mantenimiento:

Mantener y mejorar el software para enfrentar

errores descubiertos y nuevos requisitos.