01 Com base na distribuio de custos de software explicados na Seo
1.1.6, explique por que apropriado considerar que o software mais do que os programas que podem ser executados pelos usurios finais de sistema.
Os softwares so mais que programas executados pelo usurio final em termo de custo, j que outras atividades e pessoas so necessrias para que se chegue ao produto. O software no apenas o programa, mas tambm todos os dados de documentao e configurao associados, necessrios para que o programa opere corretamente.
02 Quais as diferenas entre o desenvolvimento de produto genrico de software e o desenvolvimento de software sob encomenda?
Desenvolvimento de Software sob encomenda so os sistemas encomendados por um determinado cliente. Ele desenvolvido especialmente para aquele cliente por uma empresa de software, ou seja, a especificao normalmente desenvolvida e controlada pela organizao que compra o software O produto genrico de software so sistemas do tipo stand-alone, eles so vendidos no mercado para qualquer tipo de cliente compr-los, ou seja, a organizao que desenvolve o software controla sua especificao.
03 Quais so os quatros principais atributos que todos os produtos de software devem ter? Sugira quatro outros atributos que s vezes podem ser significativos.
Os quatro principais atributos so: Eficincia, Confiabilidade, Manutenibilidade, Usabilidade. Os que poderiam ser significativos so: Portabilidade, Facilidade de integrao a outros sistemas, Aderncia s necessidades de negcio, Reduo do tempo de entrega.
04 Qual a diferena entre um modelo de processo de software e o processo de software? Sugira dois modos pelos quais um modelo de software pode ser til para identificar possveis aprimoramentos no processo.
Um processo de software o que define quais atividades devem ser realizadas dentro de uma produo de sistemas, define tambm as pessoas envolvidas e os objetos a serem gerados. J o modelo de processo de software define a sequncia com que as atividades so executadas e quais as pessoas esto envolvidas e quais os objetos so gerados por cada atividade.
05 Explique por que os custos de teste de sistemas so particularmente altos para os produtos genricos de software vendidos em um mercado amplo.
Os produtos genricos de software esto previstos para serem usados em uma faixa de diferentes configuraes, portanto so testados intensamente e frequentemente, por isso seus custos so relativamente altos.
06 Os mtodos de engenharia de software tornaram-se amplamente usados somente quando a tecnologia CASE tornou-se disponvel para apoi-los. Sugira cinco tipos de apoio a mtodos que podem ser fornecidos pelas ferramentas CASE.
Edio: NetBeans, Microsoft Word, JBuilder, Eclipse Suporte a programao: Compiladores JDK, Banco de Dados Oracle, MySQL, Postgrees Depurao: Sistemas interativos de depurao Teste: JUnit, cunit Documentao: Editores de texto (Ex: Microsoft Word, OpenOffice), Geradores de documentos (Ex: Javadoc) 07 Alm dos desafios de heterogeneidade, entrega rpida e confiana, identifique outros problemas e desafios que a engenharia de software provavelmente est enfrentando no sculo 21.
Outros grandes desafios que enfrentamos no uso da engenharia de software so: Anlise e Requisitos: Se a anlise for feita de maneira incorreta isso poder causar resultados finais inaceitveis. S que uma boa anlise no depende somente dos desenvolvedores de software, mas tambm dos clientes que solicitam esses servios, pois na maioria das vezes eles acabam passando as informaes de forma errnea. Um erro muito comum achar que uma breve conversa com o cliente sobre o sistema j o suficiente para obter resultados satisfatrios. Competividade e Eficincia: Os usurios esto cada vez mais exigentes, solicitando sistemas complexos e que sejam eficientes, ou seja, eles querem software que tenha um tempo de resposta mnimo, no haja nem um tipo de falha e atenda a todas as suas necessidades. Mudanas durante o Desenvolvimento: Sempre estamos sujeitos a remodelar todo ou grande parte do sistema durante o seu desenvolvimento. Isso porque os clientes, durante a anlise de requisitos, no nos fornece tudo o que o sistema necessita, trazendo sempre novas ideias e pedindo modificaes durante os processos ps-analise de requisitos. Usabilidade: Temos sempre que preocupar com a sua usabilidade, desenvolver software de fcil interao com o usurio, pois o mercado de software muito grande ento na primeira dificuldade que o usurio pode ser que o usurio migre para outro software.
08 Discuta se os engenheiros profissionais devem ter um diploma, assim como mdicos e advogados. Sim, pois atravs do diploma podemos ver o quanto os advogados e mdicos tm responsabilidades e deveres pelos seus servios prestados, assim o engenheiro de software deve possuir um para amparo ao consumidor, pois ambos tm em mos grandes responsabilidades, principalmente considerando a dependncia que a grande maioria dos pases tem em relao aos sistemas baseados em computador.
09 Para clusula de Cdigo de tica apresenta no Quadro 1.1, sugira um exemplo apropriado que ilustre a clusula.
Cliente e Empregador: Engenheiros que deixam o interesse e ideias de clientes em segundo plano e agir pensando somente em seu interesse. Produto: Finalizam um produto sem se preocupar com os padres profissionais e atualizaes. Indivduo: No obedecer aos princpios da tica na prtica de sua profisso. Julgamento: Profissionais que no so ntegros nem independentes quanto ao julgamento profissional.
10 Para ajudar a conter o terrorismo, vrios pases esto planejando o desenvolvimento de sistemas de computador que monitorem 24 horas populao em grandes centros urbanos. Essa medida tem, obviamente, implicaes quanto privacidade. Discuta as questes ticas envolvidas no desenvolvimento desse tipo de sistema.
Esse tipo de sistema iria causar uma perda na privacidade das pessoas. O governo poderia manipular a vida das pessoas do jeito que bem entendesse e no teramos como fugir, pois em todos os lugares que fossemos estaramos sendo monitorados. Olhando do ponto de vista da segurana isso iria trazer grandes benefcios, porm, em troca as pessoas iriam perder a privacidade. A soluo para este tipo de sistema seria sigilo absoluto das informaes onde estas no poderiam estar acima do governo, nem abaixo deste, mas em comum acordo.
A Mensagem - Congestionamento Do Carro de Impressão - É Exibida Nas Impressoras E-Multifuncionais HP Officejet Pro Séries 8610, 8620, 8630, 8640 e 8660 - Suporte Da HP®