<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>PES 20061 - Felipe, Marcio e Nicolau</title>
	<atom:link href="http://fmn06.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fmn06.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 28 Jun 2006 15:44:45 +0000</lastBuildDate>
	<language></language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='fmn06.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>PES 20061 - Felipe, Marcio e Nicolau</title>
		<link>http://fmn06.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://fmn06.wordpress.com/osd.xml" title="PES 20061 - Felipe, Marcio e Nicolau" />
	<atom:link rel='hub' href='http://fmn06.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Resumo 6 &#8211; Versão 1.0</title>
		<link>http://fmn06.wordpress.com/2006/06/28/resumo-6-versao-10/</link>
		<comments>http://fmn06.wordpress.com/2006/06/28/resumo-6-versao-10/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 15:32:01 +0000</pubDate>
		<dc:creator>fmn06</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://fmn06.wordpress.com/2006/06/28/resumo-6-versao-10/</guid>
		<description><![CDATA[Aula 16  Aula no laboratório. Os alunos apresentaram seus trabalhos de tela de login. Júlio olhou o código e questionou alguns pontos. Aula 17  Discutimos sobre QOS, TQM (Total Quality Management), sobre o ciclo de vida de um software, sobre protótipo e sobre XP.    O tema da aula foi a programação XP. Ela possui [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=12&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font size="3" face="Times New Roman"><strong>Aula 16</p>
<p></strong> Aula no laboratório. Os alunos apresentaram seus trabalhos de tela de login. Júlio olhou o código e questionou alguns pontos. </font></p>
<p><font size="3" face="Times New Roman"><strong>Aula 17<br />
</strong><br />
 Discutimos sobre QOS, TQM (Total Quality Management), sobre o ciclo de vida de um software, sobre protótipo e sobre XP.<br />
 <br />
 O tema da aula foi a programação XP. Ela possui as seguintes características:<br />
  -Cliente está sempre presente com a equipe, onde ocorrem negociações de requisitos e prazos.<br />
  -Pequenas versões – Tem o objetivo de produzir um sistema simples rapidamente, planejando novas versões em um ciclo muito pequeno.<br />
   Os ciclos duram três semanas.<br />
  -Refactoring<br />
  -Programação em pares – Todo o código produzido é escrito com dois programadores em cada máquina.<br />
   Em cada ciclo trocam-se os pares de programadores.<br />
  -Propriedade coletiva – Qualquer pessoa pode mudar qualquer código em qualquer tempo.<br />
  -40 horas por semana – Impõe que a equipe à não trabalhar mais que 40 horas por semana.<br />
  -Padrões de codificação – Os programadores devem escrever o código de acordo com os padrões definidos pela equipe.<br />
  -Teste contínuo – Os programadores continuamente escrevem unidades de teste e os executam para que o processo de desenvolvimento continue.<br />
   Em cada ciclo os programadores apresentam uma versão testável do software ao cliente.</font></p>
<p><font size="3" face="Times New Roman"> No trabalho final do curso será adotada essa técnica. </font></p>
<p><font size="3" face="Times New Roman"><strong>Aula 18<br />
</strong><br />
 Discutimos Verificação e Validação e para isso o professor mostrou o processo de inspeção de Fagan.<br />
 Foi levantada a importância de um gerente de projeto para coordenar a equipe em todo o processo.<br />
 O gerente deve escolher as MTFs corretas para que as metas sejam atingidas. </font></p>
<p><font size="3" face="Times New Roman"> <strong>Fatoração e Re-Fatoração:</strong><br />
  <br />
  Preservação do Comportamento -&gt; Funcional</font></p>
<p><font size="3" face="Times New Roman">  -Protótipo = trabalho tentando entender o problema como um todo, a implementação vai crescendo, vai crescendo, e devido a sua evolução, devido ao acúmulo de erros, o programa para de se comunicar, até mesmo de funcionar, a implementação do protótipo vai estar cada vez mais complexo<br />
  -Fatoração = com a fatoração o seu programa vai estar funcionando muito bem para aquela pequena parte(fatorado) do problema.<br />
  -Re-Fatoração = A idéia que esta atrás da re-fatoração é preservar o comportamento.</font></p>
<p><font size="3" face="Times New Roman"> A fatoração realmente preseva o comportamento?<br />
  -A literatura diz que sim, mas na realidade talvez cria mudança nos aspectos não funcionais (Ex: Falha de segurança, maior uso de memória, perda de velocidade). Fatoração pode ter problemas de integração de módulos.</font></p>
<p><font size="3" face="Times New Roman"> <strong>Reuso ou Reutilização de Software:</strong></font></p>
<p><font size="3" face="Times New Roman">  -Construção com o reuso = escolha, integração<br />
  -Construção para reuso = generalidade, organização, classificação, armazenamento, acesso, homologação</font></p>
<p><font size="3" face="Times New Roman">  Existem 2 tipos de reuso:</font></p>
<p><font size="3" face="Times New Roman">   -Reuso Caixa Branca = pega o código e muda<br />
   -Reuso Caixa Preta = você integra o código e não sabe como esta escrito e não muda nada.</font></p>
<p><font size="3" face="Times New Roman">  Wrapper = mistura do código caixa branca e caixa preta.</font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fmn06.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fmn06.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fmn06.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fmn06.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fmn06.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fmn06.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fmn06.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fmn06.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fmn06.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fmn06.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fmn06.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fmn06.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fmn06.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fmn06.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fmn06.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fmn06.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=12&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fmn06.wordpress.com/2006/06/28/resumo-6-versao-10/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/33f7a850410e5b9efb79ded6536206ad?s=96&#38;d=identicon" medium="image">
			<media:title type="html">fmn06</media:title>
		</media:content>
	</item>
		<item>
		<title>Resumo 5 &#8211; Versão 1.0</title>
		<link>http://fmn06.wordpress.com/2006/06/28/resumo-5-versao-10/</link>
		<comments>http://fmn06.wordpress.com/2006/06/28/resumo-5-versao-10/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 15:24:31 +0000</pubDate>
		<dc:creator>fmn06</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://fmn06.wordpress.com/2006/06/28/resumo-5-versao-10/</guid>
		<description><![CDATA[Aula 13 Aula prática no laboratório de graduação. Estudamos um tutorial da Borland sobre UML, para exemplificar o que havíamos conversado em sala de aula. O professor tirou dúvidas enquanto os alunos respondiam às questões do site. Aula 14 A aula foi sobre padrões de desenho. Um dos mais utilizados atualmente é o XML. Discutiram-se [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=11&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font size="3" face="Times New Roman">Aula 13</font></p>
<ul>
<li><font size="3" face="Times New Roman">Aula prática no laboratório de graduação. Estudamos um tutorial da Borland sobre UML, para exemplificar o que havíamos conversado em sala de aula. O professor tirou dúvidas enquanto os alunos respondiam às questões do site. </font></li>
</ul>
<p><font size="3" face="Times New Roman">Aula 14</font></p>
<ul>
<li><font size="3" face="Times New Roman">A aula foi sobre padrões de desenho. Um dos mais utilizados atualmente é o XML. Discutiram-se as vantagens do XML em relação à flexibilidade. Ele é muito utilizado para descrever arquivos de configuração e meta-linguagens em linguagens de programação. </font></li>
</ul>
<p><font size="3" face="Times New Roman">Aula 15</font></p>
<ul>
<li><font size="3" face="Times New Roman">Foi discutido o modelo MVC (Model View Controller). Esse modelo se baseia em 3 camadas. O View controla a saída gráfica e textual.</font><font size="3" face="Times New Roman">O Controller interpreta as entradas e o Model controla o comportamento dos dados.</font></li>
<li><font size="3" face="Times New Roman">Também foram apresentados exemplos de arquitetura de Redes (existe qualquer tipo de comunicação entre os objetos), Repositórios (acoplamento forte). Conversamos sobre a importância de saber utilizar cada estilo. </font></li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fmn06.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fmn06.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fmn06.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fmn06.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fmn06.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fmn06.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fmn06.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fmn06.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fmn06.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fmn06.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fmn06.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fmn06.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fmn06.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fmn06.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fmn06.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fmn06.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=11&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fmn06.wordpress.com/2006/06/28/resumo-5-versao-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/33f7a850410e5b9efb79ded6536206ad?s=96&#38;d=identicon" medium="image">
			<media:title type="html">fmn06</media:title>
		</media:content>
	</item>
		<item>
		<title>Resumo 4 &#8211; Versão 1.0</title>
		<link>http://fmn06.wordpress.com/2006/05/05/6/</link>
		<comments>http://fmn06.wordpress.com/2006/05/05/6/#comments</comments>
		<pubDate>Fri, 05 May 2006 19:25:20 +0000</pubDate>
		<dc:creator>fmn06</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://fmn06.wordpress.com/2006/05/05/6/</guid>
		<description><![CDATA[TGS, OBJETO, ASPECTOS (06 / 04 / 2006) &#160; Existem algumas Caracter&#237;sticas B&#225;sicas dos Sistemas que &#233; importante ressaltarmos: Objetividade (prop&#243;sito); Entropia (tempo): todo programa se degrada com o tempo; Homeostazia; Globalidade: qualquer modifica&#231;&#227;o produz efeito em todo o sistema. &#160; &#160; Os Sistemas podem ser: Abertos Fechados &#160; Naturais Artificiais &#160; Concretos Abstratos &#160; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=6&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--   /* Font Definitions */   @font-face  	{font-family:Wingdings;  	panose-1:5 0 0 0 0 0 0 0 0 0;}   /* Style Definitions */   p.MsoNormal, li.MsoNormal, div.MsoNormal  	{margin:0cm;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  a:link, span.MsoHyperlink  	{color:blue;  	text-decoration:underline;}  a:visited, span.MsoHyperlinkFollowed  	{color:purple;  	text-decoration:underline;}  @page Section1  	{size:595.3pt 841.9pt;  	margin:70.85pt 3.0cm 70.85pt 3.0cm;}  div.Section1  	{page:Section1;}   /* List Definitions */   ol  	{margin-bottom:0cm;}  ul  	{margin-bottom:0cm;}  --></p>
<p class="MsoNormal"><b>TGS, OBJETO, ASPECTOS (06 / 04 / 2006)</b></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Existem algumas Caracter&iacute;sticas B&aacute;sicas dos Sistemas que &eacute; importante ressaltarmos:</p>
<ul>
<li class="MsoNormal">Objetividade (prop&oacute;sito);</li>
<li class="MsoNormal">Entropia (tempo): todo programa se degrada com o tempo;</li>
<li class="MsoNormal">Homeostazia;</li>
<li class="MsoNormal">Globalidade: qualquer modifica&ccedil;&atilde;o produz efeito em todo o sistema.</li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Os Sistemas podem ser:</p>
<ul>
<li class="MsoNormal">Abertos</li>
<li class="MsoNormal">Fechados</li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<ul>
<li class="MsoNormal">Naturais</li>
<li class="MsoNormal">Artificiais</li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<ul>
<li class="MsoNormal">Concretos</li>
<li class="MsoNormal">Abstratos</li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Um conceito importante passado foi o de Sistema e Subsistema:</p>
<ul>
<li class="MsoNormal">Todo Sistema &eacute; um subsistema de um sistema maior, onde a condi&ccedil;&atilde;o de parada &eacute; o universo;</li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<p align="center" class="MsoNormal"><i>Cada vez mais se torna muito importante desenvolver Sistemas suscept&iacute;veis a mudan&ccedil;as.</i></p>
<p align="center" class="MsoNormal"><i></i></p>
<p class="MsoNormal"><b>ACOPLAMENTO / COES&Atilde;O</b></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><i>Melhor que dividir um problema em partes &eacute; hierarquiz&aacute;-lo em partes e subpartes.</i></p>
<p class="MsoNormal"><i></i></p>
<p class="MsoNormal">O acoplamento pode ser encarado de duas maneiras distintas e bem diferente uma da outra:</p>
<p align="center" class="MsoNormal"><b>ACOPLAMENTO FORTE X ACOPLAMENTO FRACO</b></p>
<p align="center" class="MsoNormal"><i>= ACOPLAMENTO FRACO X JUST IN TIME</i></p>
<p align="center" class="MsoNormal"><i></i></p>
<p class="MsoNormal"><b>Acoplamento Fraco: </b>&eacute; a passagem simples de dados por par&acirc;metros. Pode ser ilustrado pelo p&aacute;tio de reserva de mat&eacute;ria prima para produ&ccedil;&atilde;o de uma empresa. Ou seja, o dado transmitido (a mat&eacute;ria prima reservada para ser transmitida) caracteriza um menor acoplamento. Consequentemente uma maior facilidade para mudan&ccedil;as.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><b>Acoplamento Forte: </b>podemos exemplificar como o compartilhamento de um mesmo espa&ccedil;o de dados. Ou mesmo de uma mesma estrutura. Se caracteriza por n&atilde;o ser nada suscept&iacute;vel a mudan&ccedil;as.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><b>COES&Atilde;O: </b>um componente deve fazer uma coisa e somente uma coisa, <b>num dado n&iacute;vel de abstra&ccedil;&atilde;o.</b></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><b>INFORMATION HIDING (David Parnas*):</b> Os m&oacute;dulos devem saber o menos poss&iacute;vel um do outro. Pois, caso haja mudan&ccedil;as no sistema, o outro m&oacute;dulo n&atilde;o ser&aacute; afetado. Ou ser&aacute; fracamente afetado.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><i>DAVID LORGE PARNAS: nasceu em 10 de fevereiro de 1941. &Eacute; um pioneiro da Engenharia de Software, desenvolveu o conceito de design de m&oacute;dulo que &eacute; o fundamento da programa&ccedil;&atilde;o Orientada a Objeto hoje. (Fonte: Wikipedia &#8211; <a href="http://en.wikipedia.org/wiki/David_Parnas">http://en.wikipedia.org/wiki/David_Parnas</a>)</i></p>
<p class="MsoNormal"><i></i></p>
<p class="MsoNormal"><b>ORIENTA&Ccedil;&Atilde;O A OBJETO</b></p>
<p class="MsoNormal">&nbsp;</p>
<ul>
<li class="MsoNormal">O Objeto &eacute; suficiente para qualquer um que o solicite. Ou seja, independente da complexidade, o objeto satisfaz a qualquer requerente, pois ele s&oacute; possui aquilo que faz parte da sua &ldquo;ess&ecirc;ncia&rdquo; enquanto um objeto espec&iacute;fico.</li>
<li class="MsoNormal">A Orienta&ccedil;&atilde;o a Objeto nos remete a um conceito muito importante:
<ul>
<li class="MsoNormal">Hierarquia em OO se transforma em <b>Heran&ccedil;a</b>. Exemplo: cadeira e mesa herdam as caracter&iacute;sticas de m&oacute;vel.</li>
</ul>
</li>
</ul>
<p class="MsoNormal"><b>ORIENTA&Ccedil;&Atilde;O A ASPECTOS: </b>m&eacute;todos que servem a variados tipos de objetos. Objetos com caracter&iacute;sticas transversais. Ou seja, caracter&iacute;sticas comuns a muitas inst&acirc;ncias.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><b>SADT &#8211; <i>Structured Analysis and Design Techinique</i> (11 / 04 / 2006)</b></p>
<ul>
<li class="MsoNormal">Desenvolvido pela Softtech nos Estados Unidos em 1976.;*</li>
<li class="MsoNormal">Usado em processos industriais na ITT, Thonson; *</li>
<li class="MsoNormal">Pode ser utilizado para descrever qualquer Software n&atilde;o importa qual seja o sistema que estiver sendo executado; *</li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">* Fonte: Mamoun Alissali &#8211; http://www-ic2.univ-lemans.fr/~alissali/Enseignement/Polys/GL/node50.html</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">SADT &eacute; uma t&eacute;cnica para constru&ccedil;&atilde;o de Modelos, onde cada modelo deve ter um objetivo e um ponto de vista.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><b>IDEF 0: </b>Derivada do SADT &eacute; um m&eacute;todo projetado para modelar as decis&otilde;es, a&ccedil;&otilde;es e atividades de uma organiza&ccedil;&atilde;o ou sistema (<a href="http://www.idef.com/IDEF0.html">http://www.idef.com/IDEF0.html</a>).</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Existem duas perspectivas de modelo:</p>
<ul>
<li class="MsoNormal">PROCESSO (ACTIGRAMAS);</li>
<li class="MsoNormal">DADOS (DATAGRAMAS);</li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Os modelos s&atilde;o constru&iacute;dos segundo os princ&iacute;pios de decomposi&ccedil;&atilde;o.</p>
<p class="MsoNormal">&nbsp;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fmn06.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fmn06.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fmn06.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fmn06.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fmn06.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fmn06.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fmn06.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fmn06.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fmn06.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fmn06.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fmn06.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fmn06.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fmn06.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fmn06.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fmn06.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fmn06.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=6&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fmn06.wordpress.com/2006/05/05/6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/33f7a850410e5b9efb79ded6536206ad?s=96&#38;d=identicon" medium="image">
			<media:title type="html">fmn06</media:title>
		</media:content>
	</item>
		<item>
		<title>Resumo 3 &#8211; Versão 1.0</title>
		<link>http://fmn06.wordpress.com/2006/04/06/resumo-3-versao-10/</link>
		<comments>http://fmn06.wordpress.com/2006/04/06/resumo-3-versao-10/#comments</comments>
		<pubDate>Thu, 06 Apr 2006 11:43:34 +0000</pubDate>
		<dc:creator>fmn06</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://fmn06.wordpress.com/2006/04/06/resumo-3-versao-10/</guid>
		<description><![CDATA[ANCORANDO CONHECIMENTOS (28 / 03 / 2006) Nesta aula discutimos sobre base, vocabul&#225;rio e funda&#231;&#227;o. Foi desenhado o ciclo de feedback, e como passar de um universo de informa&#231;&#245;es para um modelo. Como podemos verificar se o modelo &#233; consistente e se ele &#233; correto. Verificamos os passos para especificar, modelar um projeto: 1)&#160;&#160;&#160;&#160;&#160; Delimitar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=5&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><b>ANCORANDO CONHECIMENTOS (28 / 03 / 2006)</b></p>
<p>Nesta aula discutimos sobre base, vocabul&aacute;rio e funda&ccedil;&atilde;o.</p>
<p>Foi desenhado o ciclo de feedback, e como passar de um universo de informa&ccedil;&otilde;es para um modelo. Como podemos verificar se o modelo &eacute; consistente e se ele &eacute; correto.</p>
<p>Verificamos os passos para especificar, modelar um projeto:</p>
<p class="MsoNormal">1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Delimitar o Universo de Informa&ccedil;&atilde;o.</p>
<p class="MsoNormal">2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identificar atores, livros, documentos.</p>
<p class="MsoNormal">3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cultura da Situa&ccedil;&atilde;o</p>
<p class="MsoNormal">4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Encapsular o conhecimento do Universo de Informa&ccedil;&atilde;o, listar o universo de desejos.</p>
<p class="MsoNormal">5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Criar um dicion&aacute;rio que tenha denota&ccedil;&atilde;o e conota&ccedil;&atilde;o para estabelecer uma &acirc;ncora</p>
<p class="MsoNormal">6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Criar dicion&aacute;rio de dados</p>
<p><b>MONITORIA SINTAXE PHP, CEN&Aacute;RIOS E L&Eacute;XICOS (30 / 03 / 2006)</b></p>
<p>Foi nos passado pelo monitor al&eacute;m de alguns conhecimentos b&aacute;sicos de <i>html</i>, um pouco da sintaxe do PHP e fun&ccedil;&otilde;es b&aacute;sicas para que possamos fazer o a tela de <i>login</i>, trabalho 1 da disciplina.</p>
<p>Dentre outras coisas, podemos citar algumas <i>tags</i> e fun&ccedil;&otilde;es mais importantes como: <i>tag</i><i> form method post, input type text e input type submit; </i>impress&atilde;o na tela &ldquo;<i>print</i>&rdquo;, declara&ccedil;&atilde;o de vari&aacute;veis, recebimento e passagem de par&acirc;metros de uma p&aacute;gina para outra atrav&eacute;s das fun&ccedil;&otilde;es <i>_POST[...] e _GET[...].</i><i>Para Conex&atilde;o com Banco de Dados tamb&eacute;m aprendemos alguns conceitos como: cria&ccedil;&atilde;o de <i>strings</i><i> </i>de conex&atilde;o, fun&ccedil;&otilde;es para conex&atilde;o com o banco atrav&eacute;s da <i>string </i>de conex&atilde;o, como fazer consultas no banco pelo c&oacute;digo PHP e alguns conceitos b&aacute;sico de SQL. Al&eacute;m disso, como acessar cada t&uacute;pla de uma consulta onde v&aacute;rias t&uacute;plas s&atilde;o retornadas.</i><i>Passando para a parte de Cen&aacute;rios e L&eacute;xicos aprendemos:</p>
<p></i></p>
<ul>
<li class="MsoNormal">Cen&aacute;rio &eacute; um conjunto de informa&ccedil;&otilde;es que descreve uma situa&ccedil;&atilde;o. Para o CEL &eacute; preciso estruturar essas informa&ccedil;&otilde;es em alguns campos como: T&iacute;tulo, Objetivo, Contexto, Autores, Recursos, Exce&ccedil;&atilde;o e Epis&oacute;dios.
<ul>
<li class="MsoNormal">O <b>contexto</b> &eacute; tudo que envolve a situa&ccedil;&atilde;o ou que leva a a&ccedil;&atilde;o acontecer.</li>
<li class="MsoNormal">Os <b>atores</b> s&atilde;o as pessoas que, de alguma forma est&atilde;o envolvidas na situa&ccedil;&atilde;o.</li>
<li class="MsoNormal">Os <b>recursos</b> s&atilde;o todos os objetos envolvidos.</li>
<li class="MsoNormal"><b>Exce&ccedil;&atilde;o</b>, como o pr&oacute;prio nome j&aacute; diz, &eacute; aquilo que n&atilde;o est&aacute; previsto no objetivo e que precisa ser tratado para uma a&ccedil;&atilde;o espec&iacute;fica.</li>
<li class="MsoNormal">Os <b>Epis&oacute;dios </b>s&atilde;o todas as a&ccedil;&otilde;es que envolvem a situa&ccedil;&atilde;o, inclusive as tratadas em virtude da exist&ecirc;ncia de exce&ccedil;&otilde;es.</li>
</ul>
</li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<ul>
<li class="MsoNormal">Foi nos passado o exemplo do aluno que vai a biblioteca pegar um livro para estudar. Vamos descrev&ecirc;-lo:
<ul>
<li class="MsoNormal"><b>T&iacute;tulo:</b> Reservar livro na biblioteca.</li>
<li class="MsoNormal"><b>Objetivo: </b>pegar livro emprestado.<b> </b></li>
<li class="MsoNormal"><b>Contexto: </b>aluno precisa estudar e aluno n&atilde;o tem o livro, dentre outros.<b> </b></li>
<li class="MsoNormal"><b>Autores: </b>aluno e bibliotec&aacute;ria.<b> </b></li>
<li class="MsoNormal"><b>Recursos: </b>biblioteca, carteira de identifica&ccedil;&atilde;o, livros, computador, etc.<b> </b></li>
<li class="MsoNormal"><b>Exce&ccedil;&atilde;o: </b>Livro n&atilde;o est&aacute; na biblioteca.<b> </b></li>
<li class="MsoNormal"><b>Epis&oacute;dios: </b>aluno chega, aluno pega livro, aluno faz a reserva caso n&atilde;o haja o livro na estante, etc.<b> </b></li>
</ul>
</li>
</ul>
<ul>
<li class="MsoNormal">L&eacute;xico: se divide em <b>No&ccedil;&otilde;es e Impactos. </b>A partir do exemplo acima podemos entender esses conceitos da seguinte forma:
<ul>
<li class="MsoNormal"><b>No&ccedil;&otilde;es: </b>aluno escolhe o livro, aluno vai pegar o livro emprestado, bibliotec&aacute;ria pega o livro na estante, etc.<b> </b><b>&nbsp;</b></li>
<li class="MsoNormal"><b>Impactos: </b>aluno pegou o livro emprestado, aluno fez uma reserva de livro, bibliotec&aacute;ria vasculhou toda a biblioteca a procura do livro, etc.<b> </b></li>
</ul>
</li>
</ul>
<p><b>MULTITUDE DE OPINI&Otilde;ES (04 / 04 / 2006 )</b></p>
<p>Alguns conceitos foram relembrados nessa aula, como o de Universo de Informa&ccedil;&atilde;o: &ldquo;&eacute; tudo que rodeia o software a ser desenvolvido, todas as informa&ccedil;&otilde;es e situa&ccedil;&otilde;es que devem ser conhecidas para o processo de produ&ccedil;&atilde;o&rdquo;.</p>
<p>Outro conceito relembrado foi o que diz respeito &agrave;s partes do Processo de Desenvolvimento de um <i>Software: </i></p>
<p><i><b>PROCESSO:&nbsp; &nbsp;</b></i><b><i>DEFINI&Ccedil;&Atilde;O</i>&nbsp;&nbsp;-&gt;</b><b>&nbsp;&nbsp; <i>DESENHO&nbsp;&nbsp;-&gt;</i></b><b>&nbsp;&nbsp;<i>&nbsp;IMPLEMENTA&Ccedil;&Atilde;O</i> </b></p>
<p>Al&eacute;m disso, vimos outros conceitos igualmente importantes:</p>
<ul>
<li class="MsoNormal">O que &eacute; implementado em um determinado momento pode ser o Universo de Informa&ccedil;&atilde;o no qual um processo de defini&ccedil;&atilde;o ira ocorrer.</li>
<li class="MsoNormal">Um Universo de Informa&ccedil;&atilde;o conter&atilde;o interessados (atores) com diferentes pontos de vista.</li>
<li class="MsoNormal">No Universo de Informa&ccedil;&atilde;o, interessados da classe de Desenvolvedores de <i>Software </i>optar&atilde;o por uma determinada perspectiva.</li>
</ul>
<p>Os itens acima nos remetem, dentre outros, a alguns conceitos espec&iacute;ficos: reuso de c&oacute;digo, multiplicidade de conhecimentos e vis&atilde;o a frente do projeto.</p>
<p>Ou seja, num projeto tudo que &eacute; implementado pode ser base ou &acirc;ncora para um outro processo futuro. Essa considera&ccedil;&atilde;o nos leva a pensar no reuso de c&oacute;digo, onde algo que foi codificado anteriormente passa a ser objeto de conhecimento para uma outra aplica&ccedil;&atilde;o.&nbsp; E ainda: o profissional da Engenharia de Software deve, n&atilde;o s&oacute; saber lhe dar com pontos de vistas diferentes em &aacute;reas diferentes como ter um conhecimento m&iacute;nimo das diversas &aacute;reas envolvidas no processo. Assim poder&aacute; trabalhar com a antecipa&ccedil;&atilde;o de resultados para desenvolver alguma parte subseq&uuml;ente &agrave; outra ainda n&atilde;o terminada.</p>
<p>Numa segunda parte da aula foram nos passado alguns processos de Elicita&ccedil;&atilde;o do Conhecimento:</p>
<ul>
<li class="MsoNormal">Entrevista</li>
<li class="MsoNormal">Reuni&atilde;o</li>
<li class="MsoNormal">Leitura de Documentos</li>
<li class="MsoNormal">Question&aacute;rios</li>
<li class="MsoNormal">Observa&ccedil;&atilde;o</li>
<li class="MsoNormal">Etnografia</li>
<li class="MsoNormal">Reutiliza&ccedil;&atilde;o</li>
<li class="MsoNormal">An&aacute;lise de Protocolo</li>
<li class="MsoNormal">Participa&ccedil;&atilde;o do Cliente / Usu&aacute;rio</li>
</ul>
<p>A Entrevista pode ser estruturada ou simplesmente elucidativa. Sempre relacionamento &ldquo;<i>1 para 1&rdquo;</i>.</p>
<p>Dentre todos os processos citados queremos enfatizar a Reuni&atilde;o como um m&eacute;todo muito eficiente, pois pode ser capaz de trazer muitas id&eacute;ias diferentes e concorrentes, devido a poss&iacute;vel presen&ccedil;a de uma diversidade de pessoas, naturalmente com pensamentos distintos. Ainda citamos o <i>Brainstorm</i><i>, </i>m&eacute;todo para reuni&otilde;es onde o interesse est&aacute; no surgimento das mais diversas id&eacute;ias n&atilde;o importando a validade delas.</p>
<p>Al&eacute;m da Reuni&atilde;o a Etnografia tamb&eacute;m &eacute; um poderoso processo de obten&ccedil;&atilde;o de conhecimentos do dia a dia e das necessidades do cliente. Relacionamento &ldquo;<i>1 para n&rdquo;</i> ou mesmo &ldquo;<i>n para n&rdquo;. </i></p>
<p>Na parte de leitura de documentos, &eacute; importante ressaltar que possibilita ao Engenheiro de Software dispor de um agente respons&aacute;vel pela leitura e extra&ccedil;&atilde;o de conhecimentos importantes dos documentos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fmn06.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fmn06.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fmn06.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fmn06.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fmn06.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fmn06.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fmn06.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fmn06.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fmn06.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fmn06.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fmn06.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fmn06.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fmn06.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fmn06.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fmn06.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fmn06.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=5&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fmn06.wordpress.com/2006/04/06/resumo-3-versao-10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/33f7a850410e5b9efb79ded6536206ad?s=96&#38;d=identicon" medium="image">
			<media:title type="html">fmn06</media:title>
		</media:content>
	</item>
		<item>
		<title>Resumo 2 &#8211; Versão 1.0</title>
		<link>http://fmn06.wordpress.com/2006/03/29/resumo-2-versao-10/</link>
		<comments>http://fmn06.wordpress.com/2006/03/29/resumo-2-versao-10/#comments</comments>
		<pubDate>Wed, 29 Mar 2006 16:20:43 +0000</pubDate>
		<dc:creator>fmn06</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://fmn06.wordpress.com/2006/03/29/resumo-2-versao-10/</guid>
		<description><![CDATA[Import&#226;ncia do Papel do Desenhador (16/03/2006) Respons&#225;vel pela arquitetura, criatividade, e pelo desenho do software. - A arquitetura &#233; juntar o trabalho bra&#231;al com o intelectual (MTF = M&#233;todo, T&#233;cnica, Ferramenta). - O desenho tem que ser a jun&#231;&#227;o da vis&#227;o da Arquitetura com a vis&#227;o de dados. - Livro Di&#225;rio = descrever o processo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=4&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<table border="0" width="90%" cellPadding="0" cellSpacing="0">
<tr>
<td><strong>Import&acirc;ncia do Papel do Desenhador (16/03/2006) </strong></td>
</tr>
<tr>
<td>Respons&aacute;vel pela arquitetura, criatividade, e pelo desenho do software.<br />
- A arquitetura &eacute; juntar o trabalho bra&ccedil;al com o intelectual (MTF = M&eacute;todo, T&eacute;cnica, Ferramenta).<br />
- O desenho tem que ser a jun&ccedil;&atilde;o da vis&atilde;o da Arquitetura com a vis&atilde;o de dados.<br />
- Livro Di&aacute;rio = descrever o processo de desenvolvimento leva a efici&ecirc;ncia, qualidade e a &quot;antecipa&ccedil;&atilde;o&quot;.<br />
- Teorema Boehin e Jacobin = Sequ&ecirc;ncia, rela&ccedil;&atilde;o, iter&ccedil;&atilde;o.</td>
</tr>
<tr>
<td><strong>O Conceito da Base Line &#8211; Dificuldades no processo de desenvolvimento ( 21/03/2006) </strong></td>
</tr>
<tr>
<td>-Tabela de decis&atilde;o / &Aacute;rvore de decis&atilde;o = Permite mapear estrat&eacute;gias de sele&ccedil;&atilde;o. Dado uma determinada condi&ccedil;&atilde;o, mapea a a&ccedil;&atilde;o a ser tomada.<br />
-Baseline = Configura&ccedil;&atilde;o que servir&aacute; como guia no processo de desenvolvimento. &Eacute; uma &acirc;ncora, uma base, um ponto de refer&ecirc;ncia.<br />
- transformar em um modelo as necessidades e desejos do usu&aacute;rio. Hoje a baseline evolui e muda constantemente, o que aumenta a complexidade do trabalho do engenheiro de software.<br />
- Conhecimento t&aacute;cito = conhecimento &quot;trivial&quot; para uns que n&atilde;o &eacute; passado adiante.<br />
-Espa&ccedil;o de nomes = Utilizar nomes intuitivos para as vari&aacute;veis, priorizando desta forma a facilidade de leitura.</td>
</tr>
<tr>
<td><strong>Codificando &#8211; Dicas para sintonia fina (23/03/2006) </strong></td>
</tr>
<tr>
<td>- Codifica&ccedil;&atilde;o = import&acirc;ncia de vari&aacute;veis com nomes sujestivos. Facilidade de escrita contribui negativamente com a facilidade de leitura.<br />
- Espa&ccedil;o por tempo:<br />
- Utilizar estrutura de dados<br />
- Guardar resultados intermedi&aacute;rios<br />
- Cashing ( economia de espa&ccedil;o contribui negativamente para a economia de tempo e vice-versa).<br />
- Tempo por espa&ccedil;o:<br />
- Comprens&atilde;o<br />
- Empacotamento<br />
- INterpretadores<br />
- Minimizar complexidade de algoritmos<br />
- Verificar a possibilidade de tirar senten&ccedil;as fora de loop.<br />
- Combinar testes para reduzir condi&ccedil;&otilde;es.<br />
- Desenrolar um loop.<br />
- Remo&ccedil;&atilde;o de sele&ccedil;&atilde;o sempre que poss&iacute;vel.<br />
- Substitui&ccedil;&atilde;o de express&otilde;es l&oacute;gicas por express&otilde;es alg&eacute;bricas.<br />
- Priorizar testes mais baratos em rela&ccedil;&atilde;o a testes mais complexos.<br />
- Elemina&ccedil;&atilde;o de vari&aacute;veis booleanas.<br />
- Co-rotinas<br />
- Preferir itera&ccedil;&atilde;o versus recurs&atilde;o.</td>
</tr>
</table>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fmn06.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fmn06.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fmn06.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fmn06.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fmn06.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fmn06.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fmn06.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fmn06.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fmn06.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fmn06.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fmn06.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fmn06.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fmn06.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fmn06.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fmn06.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fmn06.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=4&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fmn06.wordpress.com/2006/03/29/resumo-2-versao-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/33f7a850410e5b9efb79ded6536206ad?s=96&#38;d=identicon" medium="image">
			<media:title type="html">fmn06</media:title>
		</media:content>
	</item>
		<item>
		<title>Resumos da primeira a terceira aula &#8211; versão 1.0</title>
		<link>http://fmn06.wordpress.com/2006/03/15/resumos-da-primeira-a-terceira-aula/</link>
		<comments>http://fmn06.wordpress.com/2006/03/15/resumos-da-primeira-a-terceira-aula/#comments</comments>
		<pubDate>Wed, 15 Mar 2006 23:55:46 +0000</pubDate>
		<dc:creator>fmn06</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://fmn06.wordpress.com/2006/03/15/resumos-da-primeira-a-terceira-aula/</guid>
		<description><![CDATA[Primeira Aula de Princípios de Engenharia de Software O que é Engenharia de Software? Engenharia de Software é uma abordagem sistemática sobre como se produz, opera e mantém um software. Com ela nós dispomos de Métodos, Técnicas e Ferramentas para gerar na construção de softwares um custo-benefício otimizado. Existem aqueles que constroem a Disciplina no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=3&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<table cellspacing="0" cellpadding="0" width="90%" border="0">
<tr>
<td>
<p align="center"><strong>Primeira Aula de Princípios de Engenharia de Software</strong></p>
</td>
</tr>
<tr>
<td>
<ul>
<li>O que é Engenharia de Software?<br />
Engenharia de Software é uma abordagem sistemática sobre como se produz, opera e mantém um software. Com ela nós dispomos de Métodos, Técnicas e Ferramentas para gerar na construção de softwares um custo-benefício otimizado.<br />
Existem aqueles que constroem a Disciplina no meio acadêmico e os que a utilizam que são os profissionais da área de computação.</li>
<li>O que são Marcadores?<br />
Os Marcadores servem para guardar endereços visitados na Web e também para associar “tags” e conceitos pessoais aos endereços. Ou seja, para cada link, existe uma opinião de quem o guardou associada. Assim, compartilha-se com todos os melhores “links” sobre assuntos específicos.</li>
<li>ACM (Association for Computing Machinery):<br />
É uma associação internacional e educacional dedicada à ciência e tecnologia.</li>
<li>SBC (Sociedade Brasileira de Computação):<br />
Diferentemente das outras sociedades de computação, a brasileira é mais voltada ao meio acadêmico que para o meio profissional. Ela fomenta e desenvolve a pesquisa científica na área de Computação.</li>
<li>Quem é Edward Yourdon?<br />
Autor de mais de 20 livros e 500 artigos técnicos, Yourdon é o principal nome da Engenharia de Software. Trabalhou por 40 anos na indústria computacional, e participou de muitos projetos pioneiros em sua área. Contribuiu dentre muitas outras coisas, para a parte de análise de orientação a objeto.</li>
</ul>
<p> </td>
</tr>
<tr>
<td>
<p align="center"> </p>
<p align="center"> </p>
<hr width="100%" />   </p>
<p> </td>
</tr>
<tr>
<td>
<p align="center"><strong>Segunda Aula de Princípios de Engenharia de Software &#8211; Engenharia de Requisitos</strong></p>
</td>
</tr>
<tr>
<td>
<ul>
<li>Dentro da engenharia de requisitos temos a programação orientada a ?aspectro?.<br />
Este visa acoplar todos os ?concern? dos requisitos.</li>
<li>V-Graph = Linguagem de modelagem de requisitos. Podemos modelar metas,<br />
softmetas, tarefas, contribuição e correlação.</li>
<li>Tarefas = Maneira de se implementar a meta.<br />
Metas = Objetivos.<br />
Softmeta = Não é um objetivo ?forte?.  </p>
<p>Contribuição e correlação = Decomposições da meta.</p>
<p>Meta e SoftMeta se correlacionam através das seguintes formas: make, help,<br />
unknown, hurt, break.</p>
<p>Tarefas contribuem com Metas e Softmetas através das seguintes formas: and,<br />
or, xor, make, help, unknown, hurt, break.</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="center"> </p>
<p align="center"> </p>
<hr width="100%" />   </p>
<p> </td>
</tr>
<tr>
<td>
<p align="center"><strong>Terceira Aula de Princípios de Engenharia de Software</strong></p>
</td>
</tr>
<tr>
<td>   </p>
<ul>
<li>Na terceira aula discutimos sobre produtividade<br />
Todo processo produtivo envolve CRIATIVIDADE X DISCIPLINA, ARTISTA X ARTESÃO.<br />
Percebemos que até mesmo os ARTISTAS precisam de DISCIPLINA.<br />
A disciplina é uma peça chave para organização, cumprimento de metas, criação de documentos, ou seja, disciplina é fundamental para um Engenheiro de Software.</li>
<li>Vimos as quatro primeiras regras de disciplina<br />
o Primeira Regra = Todo documento produzido deve ter título, autor, versão, data e indicador de conteúdo<br />
o Segunda Regra = Utilizar sempre que possível o princípio de pré e pós condição (assertivas)<br />
o Terceira Regra = Quando decompor algo, faça-o de tal forma que a decomposição gere no mínimo 3 pedaços e no máximo 6 pedaços<br />
o Quarta Regra = Evite inventar Terminologia</li>
<li>Pesquisa : Quem foi Watts Humphrey ?<br />
Foi fundador do Software Process Program do Software Engineering Institute<br />
(SEI) na Carnegie Mellon University. De 1959 a 1986 foi parceiro da IBM<br />
aonde era diretor de programação. Possui várias publicações de Engenharia<br />
de Software entre papers e livros.</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="center"> </p>
<p align="center"> </p>
<hr width="100%" />   </p>
<p> </td>
</tr>
</table>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fmn06.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fmn06.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fmn06.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fmn06.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fmn06.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fmn06.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fmn06.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fmn06.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fmn06.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fmn06.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fmn06.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fmn06.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fmn06.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fmn06.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fmn06.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fmn06.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=3&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fmn06.wordpress.com/2006/03/15/resumos-da-primeira-a-terceira-aula/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/33f7a850410e5b9efb79ded6536206ad?s=96&#38;d=identicon" medium="image">
			<media:title type="html">fmn06</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://fmn06.wordpress.com/2006/03/15/hello-world/</link>
		<comments>http://fmn06.wordpress.com/2006/03/15/hello-world/#comments</comments>
		<pubDate>Wed, 15 Mar 2006 19:47:31 +0000</pubDate>
		<dc:creator>fmn06</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=1&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fmn06.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fmn06.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fmn06.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fmn06.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fmn06.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fmn06.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fmn06.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fmn06.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fmn06.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fmn06.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fmn06.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fmn06.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fmn06.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fmn06.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fmn06.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fmn06.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fmn06.wordpress.com&amp;blog=153759&amp;post=1&amp;subd=fmn06&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fmn06.wordpress.com/2006/03/15/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/33f7a850410e5b9efb79ded6536206ad?s=96&#38;d=identicon" medium="image">
			<media:title type="html">fmn06</media:title>
		</media:content>
	</item>
	</channel>
</rss>
