Universidade Federal de Uberlândia Coordenação do Curso de Bacharelado em Ciência da Computação Ficha de Disciplina Disciplina: Projeto e Implementação de Software Período: 7º Código: INF77 Curso: Bacharelado em Ciência da Computação Carga Horária Créditos: 01 Teórica: 00 Prática: 30 Faculdade de Computação Tipo: ν Obrigatória Optativa Requisitos (Disciplinas Pré ou Có-requisitos, no de Créditos, outros) Pré-requisito: Metodologia de Desenvolvimento de Software (INF75) Objetivos Gerais da Disciplina (Ao final do curso o aluno será capaz de) Especificar um software, utilizando um método de desenvolvimento de software já conhecido, e implementá-lo em uma plataforma computacional. Ementa da Disciplina Apresentação de um problema a ser especificado e implementado; Especificação do software a ser implementado; Implementação do software especificado. Bibliografia (O asterísco (*) indica o(s) livro(s)-texto): (*) FURLAN, J. D. Modelagem de objetos através de UML: análise e desenho orientados a objetos. São Paulo: Makron Books, 1998. (*) CANTU, M. Dominando o Delphi 4: a bíblia. São Paulo: Makron Books, 1998. REED, P. R. Desenvolvendo aplicativos com Visual Basic e UML. São Paulo: Makron Books, 2000. COLLEMAN, D. Desenvolvimento orientado a objeto. Ed. Campus, 1996. RUMBAUGH, J. UML: guia do usuário Ed. Campus, 2000. Projeto e Implementação de Software Página 1 de 2 Descrição do Programa: 1. Apresentação de um problema 1.1. Discussão sobre o mesmo e entrevistas para entendimento do problema 2. Especificação do Software 2.2. Elaboração de relatório com a especificação de requisitos 2.3. Elaboração de relatório com classes, serviços e associações que atendam os requisitos 2.4. Elaboração de relatório com o projeto de arquivos ou de tabelas, lay-out de telas e de relatórios 3. Implementação de Software 3.1. Elaboração de programas, testes e implantação 4. Manuais 4.1. De instalação 4.2. Do usuário 4.3. Do sistema 4.3.1. Referência cruzada entre arquivos, prog-fonte, telas 4.3.2. Lay-out de arquivos Documento válido somente com carimbo e assinatura do setor competente da Universidade Federal de Uberlândia Projeto e Implementação de Software Página 2 de 2