Академический Документы
Профессиональный Документы
Культура Документы
#ista de $%erc&cios AD'( ) '* +b,eti"o do Trabal o: Entender o !a!el do" Engenheiro" de Software" na #rodu$%o de Software de &ualidade e &ue atenda' a" ne(e""idade" do (liente) atendendo o te'!o e (u"to !ro!o"to !elo !ro*eto) Tarefa: +uando o" !ri'eiro" (o'!utadore" (o'e$ara' a "er !rodu,ido" n%o ha-ia &ual&uer !reo(u!a$%o e !ou(o (onhe(i'ento (o' rela$%o ao" "oftware" &ue !oderia' utili,ar e' "ua" '.&uina". /o'!utadore" era' (aro" e trabalha-a' (o' a!li(a$0e" e"!e(ifi(a" de hardware, !or1' (o' a !o!ulari,a$%o de""a" '.&uina" (re"(eu a ne(e""idade de i'!le'enta$%o de "i"te'a" &ue trata""e' o" dado" e retorna""e' u'a infor'a$%o. A (re"(ente de'anda de""a ne(e""idade trou2e a tona u' 3bu'3 de !rogra'adore" e da 'e"'a for'a &ue o" hardware" o" "oftware" n%o !o""u4a' &ual&uer !adr%o de (on"tru$%o, era' feito" de for'a arte"anal geral'ente !or u' indi-iduo &ue e"ta-a !reo(u!ado (on"igo, de"(artando o u"u.rio, o ele'ento 'ai" i'!ortante de""a rela$%o. /o' a grande de'anda de a!li(ati-o" (on"tru4do" "e' u'a !adroni,a$%o e e"trutura$%o 'uito" de""e" !rogra'a" "e&uer (u'!ria' a fun$%o !ara ele" !ro!o"ta", ou (ontinha' erro" dif4(ei" de dete(tar e &uando roda-a' (orreta'ente n%o era !o""4-el u'a 'anuten$%o ou i'!le'enta$%o ne""e" "i"te'a". Elabore u'a di""erta$%o "obre a i'!ortn(ia de Engenharia de Software e le-e e' (on"idera$%o: Trabalho e' e&ui!e 5lideran$a6
Te"te" 5treina'ento6
Desenvolvimento (1,5 pts) ,ara manter a qualidade da produ!o de um software e garantir tam"m sua qualidade preciso seguir algumas normas e regras comum a todos aqueles que querem seu produto com certificado de qualidade. O processo de software definido como um con)unto de atividades uniformizadas a serem aplicadas sistematicamente que se encontram reunidas em fases cada uma delas com suas responsa"ilidades que possui diversas entradas e produz diversas sa#das. &sto define quem faz o qu* quando e como para atingir o o")etivo.
-evantamento de requisitos. Os requisitos referem+se /s necessidades dos usuarios. 0 de fundamental importncia a compreens!o total dos requisitos dos softwares para se o"ter sucesso no desenvolvimento de software.A anlise de requisitos visa tam"m garantir uma estrutura de dados adequada para que futuras aplicaes tais como estudos de resultados cl#nicos possam ser implementados e contar com todas as informaes necessrias. A especifica!o de suma importncia pois a maior parte dos erros encontrados durante os testes e a opera!o dos sistemas s!o derivados de um pouco entendimento ou m interpreta!o dos requisitos. Alinhamento do entendimento de todas partes interessadas. 0 e%tremamente importante o entendimento de todas as partes interessadas caso isso n!o acontea am"as as partes seram atingidas pois gastaram mais de seus recursos e ter!o mais tra"alho para identificar os pro"lemas sendo necessario a reestrutura!o do pro)eto novamente e comear de onde o pro"lema foi identificado. 1etodologia 2gil. 3ma metodologia pode ser dita gil quando efetua o desenvolvimento de software de forma incremental. li"era!o de pequenas verses em iteraes de curta dura!o. 4ola"orativa. cliente e desenvolvedores tra"alhando )untos em constante comunica!o. 5ireta. o mtodo em si simples de aprender e modificar e Adaptativa. capaz de responder /s mudanas at o ltimo instante.$esse conceito inclui como metodologias geis. 6%treme ,rogramming 78,9 :crum 4r;stal <eature 5riven 5evelopment 7<559 5;namic :;stems 5evelopment 1ethod 75:519 Open :ource :oftware 5evelopment e com certa ressalva o =ational 3nified ,rocess 7=3,9. (estes. Ap's a implanta!o hora dos testes teste uma atividade de verifica!o evalida!o do software e consiste na anlise dinmica do mesmo isto na e%ecu!o doproduto de software com o o")etivo de verificar a presena de defeitos no produto eaumentar a confiana de que o mesmo est correto ,orem mesmo se um teste n!o detectar defeitos isso n!o quer dizer necessariamente que o produto um produto de "oa qualidade. 1uitas vezes a atividade de teste empregada pode ter sido conduzida sem plane)amento sem critrios e sem uma sistemtica "em definida sendo portanto os testes de "ai%a qualidade. 5ocumenta!o. 3ma importantissima tarefa a documenta!o do pro)eto pois atravs dela ser analisado os prop'sitos de faturas manutenes e aprimoramentos do software. (ra"alho em 6quipe. O tra"alho em equipe e essecial para o desenvolvimento do pro)eto incluindo. pessoal equipamentos ferramentas software de apoio materiais dentre outros. &sto visa garantir uma estrutura adequada para a e%ecu!o das atividades previstas no plano. $esta se!o tam"m apresentada o plane)amento da aloca!o de pessoal no pro)eto.
<oco no 4liente. O foco no cliente compreende atividades que visam assegurar que o sistema ou produto de software se)a entregue no prazo pr+definido e este)a de acordo com os requisitos definidos pelo cliente. 6ssa necessidade da gest!o de pro)etos se deve ao fato do desenvolvimento de software estar sempre su)eito /s restries de qualidade tempo e oramento. ,adres de ,rograma!o. O processo de desenvolvimento de software tem sido o")etivo de vrios padres que visam a certificaao de empresas como possuidoras de um processo de desenvolvimento oque garantiria certo grau de confiana aos seus contratantes. Alguns padres e%istentes atualmente. 41&1& :,&46 &:O>??@A e 1,:BCr.
Concluso (1,5 pts) A engenharia de software a diciplina do conhecimento humano que tem por o")etivo definir e e%ercitar processos humanos atuando com mquinas mtodos planos e processos ferramentas e am"ientes para constru!o de software que satisfaa necessidades de clientes e usurios dentro de prazos e custos previs#veis. 0 indispensvel o desenvolvimento de software nos dias atuais sem o uso da engenharia de software. A concorr*ncia devido a glo"aliza!o e o crescente do numero de usurios de computadores trazem aos desenvolvedores uma rdua tarefa de criar solues com qualidade e adequado as necessidades dos usurios.
Referncias
1 http://www.medsolution.com.br/claudio/esepep.htm 2 http://docente.ifrn.edu.br/givanaldorocha/disciplinas/engenharia-de-softwarelicenciatura-em-informatica/introducao-parte-2
DE http://www.devmedia.com.br/artigo-engenharia-de-software-2-gestao-de-projetos-
de-software/91 !