UFCD 811
Análise de Sistemas
Formador: Rui Pereira
Objetivos
Proceder à elaboração e representação de sistemas de informação.
Reflexão
A análise de sistemas visa criar uma base sólida para o desenvolvimento de software, que se concentra na compreensão, modelagem e especificação de sistemas para corresponder às necessidades específicas de uma empresa ou de um utilizador, neste caso específico, na construção de uma base de dados. A modelagem de dados é o processo de criação de um modelo de dados para um sistema de informação, através da aplicação de determinadas técnicas formais.
Nesta UFCD, foram abordados os modelos: conceptual (modelo Entidade-Relacionamento), o modelo lógico de dados e o modelo físico de dados.
O modelo conceptual, também conhecido como modelo de dados de alto nível, é uma representação abstrata e independente da tecnologia dos dados. Em particular, nesta UFCD, desenvolvemos diversos exemplos concretos de modelos Entidade-Relacionamento (E-R). Eles são uma ferramenta visual usada para representar a estrutura de dados de um sistema, que têm como conceitos-chave: entidades, atributos, relacionamentos, cardinalidade, chave primária e chave estrangeira.
O modelo lógico de dados é uma etapa intermediária no processo de design de bases de dados. A partir do modelo lógico de dados, pode ser criado o modelo físico, que especifica como os dados são armazenados ao nível do sistema de gestão da base de dados (SGBD) que é escolhido.
O modelo físico de dados, por vezes referido como script é a representação concreta da estrutura de dados no nível de implementação num SGBD específico. O modelo físico detalha como os dados são armazenados, organizados e acedidos.
No sentido desta UFCD, dentro do percurso deste curso de programação, a profissão analista de sistemas pode fazer parte de um plano de carreira, que visa o desenvolvimento de software para empresas ou particulares, e a sua administração computacional. Considero uma mais valia para o meu desenvolvimento académico.