Вы находитесь на странице: 1из 4

Faculdade Cambury Gesto em Tecnologia da Informao Disciplina: Engenharia de Software Professor: Arthur Mariano NETO.

Data: Goinia, 23 de Abril de 20 3. Aluno: Mat eus Aguiar !il"a

#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

7e-anta'ento de 8e&ui"ito" Alinha'ento do entendi'ento de toda" !arte" intere""ada" Metodologia 9gil

Te"te" 5treina'ento6

:o(u'enta$%o ;o(o no /liente 5atender "ua" ne(e""idade"6 #adr0e" de #rogra'a$%o


Introduo (0,5 pts) O desenvolvimento de software tem crescido nos ltimos anos devido a sua grande importncia na sociedade contempornea. O uso cada vez maior de computadores pessoais nas diversas reas do conhecimento humano tem gerado uma crescente demanda por solues que automatizem os mais variados processos. A engenharia de software prope mtodos sistemticos com o uso adequado de ferramentas e tcnicas que lavam em considera!o o pro"lema a serem resolvidos as necessidades dos clientes e os recursos dispon#veis. Justificativa (1,0 pts) $os ltimos anos o hardware dei%ou de ser o item mais caro na implementa!o de um sistema enquanto que os custos relacionados ao software cresceram e se tornaram os principais itens nos oramentos da computa!o. &sso se deve principalmente pela crescente comple%idade dos pro"lemas a serem resolvidos pelos softwares vrios softwares chegam a possuir milhes de linhas de c'digos e isso requer vrios especialistas para o seu desenvolvimento. Aliados a isso alguns pro"lemas inerentes ao processo de desenvolvimento de um software comearam a surgir. A maior motiva!o dos desenvolvedores que usam os processos descritos pela engenharia de software e a qualidade do produto. (odos os processos descritos nas diferentes tcnicas e formas de desenvolvimentos "uscam o mesmo o")etivo a qualidade que vai desde a produ!o at a entrega necessria que a qualidade se)a incorporada ao produto ao longo de seu processo de desenvolvimento tornando a qualidade dos produtos de software dependentes da qualidade dos processos usados para desenvolv*+los e mant*+los.

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

i lio!r"ficas (0,5 pts)

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 !

Вам также может понравиться