CURSO: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas
DISCIPLINA: Engenharia de Software CDIGO: GRT16! CARGA HORRIA: 66h"a N DE CRDITOS: ! CURRCULO: 6#$% EMENTA Engenharia de Requisitos, Projeto de Software, Construo de Software, Teste de Software, Manuteno de Software, Gerncia de Configurao, Gerncia, Processo de Software, Mtodos e erra!entas, "ua#idade de Software$ OBJETIVOS Co!%reender o %rocesso de desen&o#&i!ento de software co!o u!a engenharia, co! !todos, tcnicas e ferra!entas %ara a%oiar a %roduo de software, dentro de n'&eis de qua#idade(custo e)igidos %e#o c#iente$ COMPETNCIAS Co!%reender os o*jeti&os da Engenharia de Software e a i!%ort+ncia de seu estudo, Reconhecer a i!%ort+ncia do uso de %adr-es %ara a construo de software, Co!%reender u!a srie de tcnicas de testes, que so uti#i.adas %ara desco*rir defeitos e! %rogra!as, Co!%reender conceitos e o %rocesso de !anuteno de software, /iferenciar &erificao e &a#idao de software, Reconhecer a i!%ort+ncia do gerencia!ento de configurao de software, Co!%reender co!o as ferra!entas %ara o gerencia!ento de configurao %ode! ser uti#i.adas %ara a%oiar %rocessos de gerencia!ento de configurao, Co!%reender o %rocesso do desen&o#&i!ento de software, Perce*er que diferentes tcnicas %ode! ser uti#i.adas %ara esti!ar os custos e %ra.os de software, Co!%reender o %rocesso de gerencia!ento da qua#idade de software e as %rinci%ais ati&idades do %rocesso de garantia, %#aneja!ento e contro#e da qua#idade$ HABILIDADES P#anejar, rea#i.ar, aco!%anhar, gerenciar e a&a#iar %rocessos de desen&o#&i!ento de softwares, E#a*orar docu!ento de descrio de requisitos de software a %artir das necessidades dos neg0cios, /efinir a arquitetura, co!%onentes, interfaces e outras caracter'sticas de u! siste!a ou co!%onente, P#anejar o %rocesso de construo de software, 1ti#i.ar tcnicas %ara esti!ar custos e %ra.os de software, 2%#icar ferra!entas %ara es%ecificao de requisitos, an3#ise, %rojeto e i!%#e!entao de software$ BASES TECNOLGICAS UNIDADE I - INTRODUO 4 Software /esen&o#&i!ento de Software 2 Crise do Software 4 Software Produto Caracter'sticas e Mitos UNIDADE II - REQUISITOS DE SOFTWARE unda!entos Processo da Engenharia de Requisitos E#icitao de Requisitos 2n3#ise de Requisitos Es%ecificao de Requisitos 5a#idao de Requisitos Gerencia!ento de Requisitos Considera-es Pr3ticas UNIDADE III - PROJETO DE SOFTWARE Conceitos 63sicos Pontos Cr'ticos no Projeto de Software Estrutura e 2rquitetura de Software 2n3#ise e 2&a#iao da "ua#idade do Projeto 7ota-es de Projeto Estratgias e Mtodos de Projeto de Software UNIDADE IV - CONSTRUO DE SOFTWARE Reduo e! Co!%#e)idade 2nteci%ao de /i&ersidade Estruturando %ara 5a#idao 1so de Padr-es E)ternos UNIDADE V - TESTE DE SOFTWARE Conceitos e /efini-es 7'&eis de Teste Tcnicas de Teste Medidas Re#acionadas Gerencia!ento do Processo de Teste UNIDADE VI - MANUTENO DE SOFTWARE Conceitos 63sicos Processo de Manuteno T0%icos Cr'ticos Tcnicas %ara Manuteno$ UNIDADE VII - GERNCIA DE CONFIGURAO Gerencia!ento do Processo 8dentificao da Configurao Contro#e da Configurao Status da Configurao 2uditoria da Configurao Gerencia!ento e 9i*erao de 5ers-es UNIDADE VIII - GERNCIA Gerencia!ento 4rgani.aciona# Gerencia!ento do Processo(Projeto Medi-es UNIDADE IX - PROCESSO Conceitos 63sicos 8nfra:estrutura Medidas do Processo e de Produtos /efini-es 2n3#ises "ua#itati&as 8!%#e!enta-es e Mudanas UNIDADE X - MTODOS E FERRAMENTAS Mtodos ;eur'sticos or!ais Prototi%ao erra!entas Requisitos Projeto Construo Processo "ua#idade Gerncia de Configurao Gerencia!ento UNIDADE XI QUALIDADE Conceitos /efinio P#aneja!ento %ara "ua#idade 2ti&idades e Tcnicas Medidas 2%#icadas RECURSOS INSTRUCIONAIS E)%osio dia#ogada dos conte<dos te0ricos, su*sidiada %or s#ides e(ou #eituras de te)tos 6rainstor!ing e /e*ate %ara conso#idao do a%rendi.ado$ Estudo de Casos Pr3ticos a sere! tra*a#hados e! gru%o$ Se!in3rios co! a%resentao de tra*a#hos e! gru%o 9a*orat0rio = 1ti#i.ao e de!onstrao de ferra!entas %ara au)'#io > Engenharia de Software 5isitas tcnicas a e!%resas #ocais$ Pesquisa 6i*#iogr3fica ?6i*#ioteca Tradiciona# e 6i*#ioteca 5irtua#@$ Educao 5irtua# = Moda#idade e:#earning METODOLOGIA 2tra&s de au#as te0ricas ser3 introdu.ido todo o conte<do %rogra!3tico do curso$ /e !odo a co!%#e!entar as au#as te0ricas, os educandos rece*ero #istas de e)erc'cios e %artici%aro de au#as de #a*orat0rio$ AVALIAO ;a&er3, e! cada se!estre #eti&o, trs &erifica-es da a%rendi.age! ?25A, 25B e 25C@$ 2s notas de 25A, 25B e 25C %ode! ser for!adas %e#a !dia dos tra*a#hos esco#ares rea#i.ados nos res%ecti&os %er'odos$ Para o a#uno o*ter a%ro&ao na disci%#ina de&er3 a#canar !dia arit!tica igua# ou su%erior a D,E ?seis@, dentre as duas !aiores notas, sendo que a !enor de&e ser igua# ou su%erior a F,E ?quatro@, confor!e Regi!ento da 8C$ BIBLIOGRAFIA BSICA 641R"1E, Pierre, /1P18S, Ro*ert, TR8PP, 9eonard 9$ G!"#$ %& %'$ (&)%*+,$ $-."-$$,"-. /� &) 1-&*2$#.$$ BEEF 5ersion$ PG/12 P2192 89;4, Hi#son de$ E-.$-'+,"+ #$ S&)%*+,$ - F!-#+3$-%&(4 M5%&#&( $ P+#,6$(7 BI$ Edio$ Rio de JaneiroK 9TC Editora, BEEC$ PRESSM27, Roger S$ E-.$-'+,"+ #$ S&)%*+,$$ L a $ Edio$ So Pau#oK Pearson 2ddison:Hes#eM$ BEEN$ S4MMER5899E, 8an$ E-.$-'+,"+ #$ S&)%*+,$$ Da$ Edio$ Rio de JaneiroK 2ddison Hes#eM, BEEN$ BIBLIOGRAFIA COMPLEMENTAR 92RM27, Craig$ U%"2"8+-#& UML $ P+#,6$(9 U3+ I-%,&#!:;& < +-=2"($ $ +& >,&?$%& &,"$-%+#&( + &/?$%&(. So Pau#oK 6ooO!an, BEEE$ 62ST4S, 2nderson, R84S, E!erson, CR8ST2998, Ricardo, M4RE8R2, TraMah<7 B+($ #$ C&-'$@"3$-%& $3 T$(%$ #$ S&)%*+,$7 Rio de JaneiroK Martins Editora, BEEC$