Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
RESUMO
Neste artigo so apresentados os conceitos bsicos da Engenharia de Software, definindo os
pontos bsicos para o seu entendimento. Com uma definio precisa sobre o conceito de Engenharia
de Software.
Quanto maior o conhecimento sobre as metodologias de elaborao e acompanhamento de
um sistema, melhor ser a anlise a fim de encontrar uma que seja a mais apropriada para o
ambiente do projeto que se deseja desenvolver. A Engenharia de Software, por sua vez, engloba
caractersticas e estratgias simples que tem atendido de forma satisfatria muitas organizaes, na
atualidade.
INTRODUO
Sistemas como folha de pagamento, contas a pagar, contabilidade, controle de estoque, entre
outros, invadiram as pequenas e mdias empresas. A funo supervalorizada de quem produzia
software tornou-se algo to comum como um escriturrio ou um contador.
QUALIDADE DE SOFTWARE
J para um cliente, o produto de software deve agregar valor a seu negcio (qualidade em
uso). Em ltima instncia, podemos perceber que a qualidade um conceito com mltiplas facetas
(perspectivas de usurio, desenvolvedor e cliente) e que envolve diferentes caractersticas (por
exemplo,
usabilidade,
confiabilidade,
eficincia,
manuteno,
portabilidade,
segurana,
A premissa por detrs dessa afirmativa a de que processos bem estabelecidos, que
incorporam mecanismos sistemticos para acompanhar o desenvolvimento e avaliar a qualidade, no
geral, conduzem a produtos de qualidade.
O modelo de ciclo de vida mais antigo e tambm um dos mais usados o chamado modelo
cascata (ou clssico). Foi derivado de modelos existentes em outras engenharias e considera que o
processo de desenvolvimento de software composto por vrias etapas que so executadas de
forma sistemtica e sequencial.
Durante a etapa de Definio de Requisitos os servios, as metas e as restries impostas ao
sistema so identificados junto aos usurios do software. Nessa etapa, os requisitos identificados
tambm so analisados de modo a remover inconsistncias.
O objetivo principal desse modelo entender os requisitos do sistema. Tem sido usado com
sucesso para validar partes do sistema (Interface Grfica e aspectos do sistema relacionados
arquitetura ex: desempenho, portabilidade etc.). Como na programao exploratria, a primeira
etapa prev o desenvolvimento de um programa (prottipo) para o usurio experimentar. No
entanto, ao contrrio da programao exploratria, o prottipo ento descartado e o software deve
ser reimplementado na etapa seguinte, usando qualquer modelo de ciclo de vida (ex: cascata).
CONCLUSO
A Engenharia de Software uma disciplina que est envolvida com todos os aspectos da
produo de software, desde a sua concepo at a sua entrega, operao e manuteno.
Vale ressaltar que o objetivo maior da Engenharia de Software produzir software de
qualidade, dentro do prazo e no custo desejado pelo cliente. Diversos motivos dificultam o uso
desses padres, dentre eles o fato de que a definio e uso de um processo de software envolve uma
complexa inter-relao de fatores organizacionais, culturais, tecnolgicos e econmicos.
No que se refere ao gerenciamento de projetos de software especificamente, pode-se
concluir que apesar do esforo da comunidade de engenharia de software em definir modelos e
REFERNCIAS