Diferencia entre revisiones de «Teoría sobre Desenvolvemento de software»
Ir a la navegación
Ir a la búsqueda
(Página creada con «= Obxectivos = * Comprender os principios básicos do desenvolvemento de ''software'' * Coñecer as linguaxes de programación e as súas características * Coñecer as fas…») |
|||
| Línea 14: | Línea 14: | ||
= Características das linguaxes máis difundidas = | = Características das linguaxes máis difundidas = | ||
| + | |||
| + | = Resumo = | ||
| + | * O software é a parte intanxible e lóxica dun sistema informático. Ten estas características: | ||
| + | ** é lóxico, non físico | ||
| + | ** desenvólvese, non se fabrica | ||
| + | ** non se estropea e facer unha copia da lugar a un clon. | ||
| + | ** pode construirse a medida. | ||
| + | * Un programa é unha serie de órdenes o instrucciones secuenciadas u ordenadas cunha finalidade concreta que realizan unha función determinada | ||
| + | * Un software a medida é unha ou varias aplicacións realizadas segundo os requerimentos e instruccións dunha empresa ou organismo | ||
| + | * O software estándar ou enlatado é aquel de tipo xenérico que resolve múltiples necesidade. | ||
| + | * As linguaxes de programación son unha linguaxe artificial creada para que cada unha das instruccións da linguaxe den lugar ó traducirse a código máquina nunha ou varias instruccións máquina | ||
| + | * A linguaxe máquina: | ||
| + | ** é inintelixible | ||
| + | ** componse de combinacións de uns e ceros | ||
| + | ** non necesita ser traducida | ||
| + | ** é a única linguaxe que entende directamente o ordenador | ||
| + | ** foi a primeira utilizada | ||
| + | ** debe ser diferente para cada procesador | ||
| + | * A linguaxe de nivel medio ou ensamblador: | ||
| + | ** substituíu a linguaxe máquina para facilitar a labor de programación | ||
| + | ** segue estando cercano al hardware, pero en lugar de uns e ceros, se programa usando mnemotécnicos | ||
| + | ** traballa cos registros do procesador e enderezos físicos | ||
| + | ** é difícil de comprender e programar | ||
| + | * As linguaxes de alto nivel: | ||
| + | ** teñen unha forma de programar más intuitiva e sinxela | ||
| + | ** son máis cercanos a linguaxe humana que a linguaxe máquina | ||
| + | * As linnguaxes poden clasificarse en: | ||
| + | ** compiladas | ||
| + | ** interpretadas | ||
| + | ** virtuais | ||
| + | * Los traductores son programas cuya finalidad es traducir lenguajes de alto nivel a len guajes de bajo nivel como ensamblador o código máquina. | ||
| + | * Existen dos grandes grupos de tipos de traductores: | ||
| + | ** Compiladores: traducen el código fuente a código máquina. | ||
| + | ** Intérpretes: traducen el código fuente línea a línea. | ||
| + | * Os estados dun programa son os seguintes: | ||
| + | * Código fonte. Código escrito nunha linguaxe de programación. | ||
| + | * Código obxecto. Resultado de compilar o código fonte. | ||
| + | * Código executable. Resultado de compilar e enlazar o código coas librerías. | ||
| + | * As fases clásicas do desenvovemento dunha aplicación son: | ||
| + | ** Fase inicial | ||
| + | ** Análise | ||
| + | ** Deseño | ||
| + | ** Codificación | ||
| + | ** Probas | ||
| + | ** Explotación | ||
| + | ** Mantemento | ||
| + | * Como mínimo deberán xerarse en calquer aplicación os seguintes documentos: | ||
| + | ** manual de usuario | ||
| + | ** manual técnico | ||
| + | ** manual de instalación | ||
| + | * Non hai unha clara definición de roles na programación, pero algúns poden ser | ||
| + | ** arquitecto de software | ||
| + | ** jefe de proxecto | ||
| + | ** analista de sistemas | ||
| + | ** analista programador | ||
| + | ** programador | ||
= Bibliografía = | = Bibliografía = | ||
Revisión del 01:47 26 abr 2021
Sumario
- 1 Obxectivos
- 2 Concepto de programa informático
- 3 Fases do desenvolvemento dunha aplicación: análise, deseño, codificación, probas, documentación, explotación e mantemento
- 4 Código fonte, código obxecto e código executable. Máquinas virtuais e linguaxe intermedia
- 5 Tipos de linguaxes de programación
- 6 Características das linguaxes máis difundidas
- 7 Resumo
- 8 Bibliografía
- 9 Referencias
Obxectivos
- Comprender os principios básicos do desenvolvemento de software
- Coñecer as linguaxes de programación e as súas características
- Coñecer as fases de desenvolvemento das aplicacións e as filosofías áxiles
- Comprender a diferencia entre compiladores, intérpretes e máquinas virtuais
Concepto de programa informático
Fases do desenvolvemento dunha aplicación: análise, deseño, codificación, probas, documentación, explotación e mantemento
Código fonte, código obxecto e código executable. Máquinas virtuais e linguaxe intermedia
Tipos de linguaxes de programación
Características das linguaxes máis difundidas
Resumo
- O software é a parte intanxible e lóxica dun sistema informático. Ten estas características:
- é lóxico, non físico
- desenvólvese, non se fabrica
- non se estropea e facer unha copia da lugar a un clon.
- pode construirse a medida.
- Un programa é unha serie de órdenes o instrucciones secuenciadas u ordenadas cunha finalidade concreta que realizan unha función determinada
- Un software a medida é unha ou varias aplicacións realizadas segundo os requerimentos e instruccións dunha empresa ou organismo
- O software estándar ou enlatado é aquel de tipo xenérico que resolve múltiples necesidade.
- As linguaxes de programación son unha linguaxe artificial creada para que cada unha das instruccións da linguaxe den lugar ó traducirse a código máquina nunha ou varias instruccións máquina
- A linguaxe máquina:
- é inintelixible
- componse de combinacións de uns e ceros
- non necesita ser traducida
- é a única linguaxe que entende directamente o ordenador
- foi a primeira utilizada
- debe ser diferente para cada procesador
- A linguaxe de nivel medio ou ensamblador:
- substituíu a linguaxe máquina para facilitar a labor de programación
- segue estando cercano al hardware, pero en lugar de uns e ceros, se programa usando mnemotécnicos
- traballa cos registros do procesador e enderezos físicos
- é difícil de comprender e programar
- As linguaxes de alto nivel:
- teñen unha forma de programar más intuitiva e sinxela
- son máis cercanos a linguaxe humana que a linguaxe máquina
- As linnguaxes poden clasificarse en:
- compiladas
- interpretadas
- virtuais
- Los traductores son programas cuya finalidad es traducir lenguajes de alto nivel a len guajes de bajo nivel como ensamblador o código máquina.
- Existen dos grandes grupos de tipos de traductores:
- Compiladores: traducen el código fuente a código máquina.
- Intérpretes: traducen el código fuente línea a línea.
- Os estados dun programa son os seguintes:
- Código fonte. Código escrito nunha linguaxe de programación.
- Código obxecto. Resultado de compilar o código fonte.
- Código executable. Resultado de compilar e enlazar o código coas librerías.
- As fases clásicas do desenvovemento dunha aplicación son:
- Fase inicial
- Análise
- Deseño
- Codificación
- Probas
- Explotación
- Mantemento
- Como mínimo deberán xerarse en calquer aplicación os seguintes documentos:
- manual de usuario
- manual técnico
- manual de instalación
- Non hai unha clara definición de roles na programación, pero algúns poden ser
- arquitecto de software
- jefe de proxecto
- analista de sistemas
- analista programador
- programador