ANALISE E GERÊNCIA DE SISTEMAS
Por: Cleilson Pereira • 11/8/2016 • Exam • 1.406 Palavras (6 Páginas) • 637 Visualizações
Para fixar os conteúdos apresentados, responda as questões a seguir:
AULA 01
1. Qual é o objetivo do trabalho de análise de sistemas?
Resposta:
O profissional de análise de sistemas trabalha desenvolvendo, analisando, projetando, implementando e atualizando sistemas de informação para diversos setores de atividade.
A definição de modo geral para Análise é o estudo de um problema antes de um resolução.
2. Por que a qualidade do processo de análise é importante?
A qualidade é importante para guarantir a organização da estrutura no processo de software durante o desenvolvimento, então a implantação de um progrma de qualidade deve estar condizente com a definição e implantação do processo de software, seguindo normas de documentação claras a ser seguida, a qualidade do produto vai depender da qualidade do processo
Exemplo: ISO 9901 – International Organization for Standardization, são normas técnicas de um modelo de gestão de qualidade.
Exemplos de normas ISO de qualidade para processo de software ISO/IEC 12207 e ISO/IEC 15504.
3. “Mais da metade dos projetos de software que estão atualmente em andamento, já ultrapassaram o custo e o cronograma. Com base nessa assertiva, podemos concluir que 25% a 33% desses projetos serão cancelados antes que estejam finalizados.”
Considerando a citação, explique qual elemento (ou fase do processo) deu início aos problemas relatados. Esse elemento foi decisivo para efetivar a conclusão apresentada? Justifique.
Pamela Adelino Ramos, Caroline Maria de Miranda Mota e Jonatas da Veiga Silva, todos da UFPE, publicou um artigo intitulado “ANÁLISE DOS FATORES DETERMINANTES DE SUCESSO E FALHA NOS PROJETOS DE TECNOLOGIA DA INFORMAÇÃO EM EMPRESAS BRASILEIRAS”, neste trabalho e analise por meio de entrevista 10 empresas respondendo os fatores determinantes do sucesso e fracasso de um projeto de software, sendo a maioria recorrente ao escopo incial do projeto, falha de comunicação e não entendimento do negócio, e no meu esse motivo se aplica a essa questão, o não entendimento do negócio do cliente em questão no processo de viabilidade e concepção do projeto, em conjunto com implementações adicionais a pedido do cliente causando atraso, troca de tecnologia pode ser um motivo de aumento de custo durante projeto.
4. Quais são os três desafios-chaves da Engenharia de Software do século 21? Descreva-os detalhadamente
O desafio da heterogeniedade – é de adaptar e integrar softwares em sistemas diferentes e escritos em diferentes linguagens de programação e fazer com que haja conexão de dados entres esses sistemas, gerando uma aplicação flexível e confiável.
O desafio da entrega – consiste em diminuir o tempo de desenvolvimento de um software sem afetar a qualidade do produto, se mostrando como um desenvolvimento ágil e susectivel a mudanças rápidas requeridas pelo ambiente do negócio.
O desafio da confiança – consiste na guarantia de confiança de fucionamento do software ao usuário final.
5. Mesmo com a definição de códigos de conduta profissional no desenvolvimento de softwares, “existem áreas em que os padrões de um comportamento aceitável não estão limitados por leis, mas por uma tênue noção de responsabilidade profissional” (SOMMERVILLE, 2007, p. 10).
Com base nessa citação, faça uma síntese sobre os tipos de noção de responsabilidade aos quais Ian Sommerville descreve em seu livro Engenharia de Software (8ª edição).
Ian Sommerville cita como exemplos a confidencialidade, competência, direito sobre propiedade intelectual e mau uso de computadores. Na confidencialidade, independente de acordo escrito ou não eu devo garantir a confidencialidade de meus funcionários ou clientes; na competência, eu devo ter consciência de meu nível de competência da area de desenvolvimento e não aceitar um trabalho que esteja fora do meu de competência; direito sobre propriedade intelectual, diz respeito as leis de direito autoral e patentes, aqui eu devo assegurar que a propriedade intelectual de meus funcionários e clientes seja protegida; o último ponto exposto no teste de Ian Sommerville foi o do mau uso de computadores, seja executando jogos na maquina do funcionário até a execução e disseminação de vírus nos computadores.
AULA 03
1. Explique quais sao os atributos de um bom software.
1. Especificação – determinar o que o sistema deve fazer
2. Desenvovimento – produçao do sistema
3. Validação – se atende ao que o cliente solicitou
4. Evolução – mudar o software de acordo com necessidade de mudanças na area do negócio
2. Defina produto de software genérico e sob encomenda, apresentando exemplos de sistemas desses tipos.
Softwares genéricos – a funcionalidade e usabilidade é determinada pelo desenvolvedor na criaçao do produto para um mercado especifico, ex: sistemas de registro de compras de supermercados, ou sistemas de locação de dvd em video locadoras.
Softwares sob encomenda – a funcionalidade e usabilidade é determinada pelo cliente ao desenvolvedor na implementação de mudanças necessárias ao software para atender as necessidades do negócio, ex: sitemas de processamentos de dados cadastrais de funcionários em industria, sistema para reserva de poltronas em cinemas ou os sistema de reservas de salas e auditorios do SEBRAE.
3. Assista ao video “Empresa FazSite”, no link www.youtube.com/watch?v=QPiR8jTMLdI e responda:
a)Quais problemas contribuiram para o atraso do projeto? Descreva pelo menos dois.
Planejamento de custo e tempo de entrega do produto não levando em conta os demais projetos em desenvolvimento, mão de obra, tendo de refazer layout devido a perda de dados.
b)Quais acoes alteraram o orcamento e reduziram o lucro do trabalho?
...