{"id":29729124,"url":"https://github.com/cavicf/engenhariasoftwarei-faculdade","last_synced_at":"2026-06-14T21:32:02.932Z","repository":{"id":263342307,"uuid":"885508136","full_name":"cavicf/EngenhariaSoftwareI-Faculdade","owner":"cavicf","description":"📚 Este repositório contém o trabalho final da disciplina de Engenharia de Software I. O projeto foi realizado em grupo e consistiu no levantamento de requisitos para um software de papelaria, implementação de CRUDs simples usando HTML, CSS e JavaScript, design de telas com Figma e planejamento do cronograma. ","archived":false,"fork":false,"pushed_at":"2025-04-18T20:38:38.000Z","size":11224,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-06T04:38:33.949Z","etag":null,"topics":["cronograma","crud-application","css3","html5","javascript","requisitos-de-software","software-engineering"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cavicf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-08T18:10:25.000Z","updated_at":"2025-04-26T15:07:14.000Z","dependencies_parsed_at":"2025-04-19T08:35:21.220Z","dependency_job_id":"66216071-c38e-4b67-9f45-4625f2aa9fcc","html_url":"https://github.com/cavicf/EngenhariaSoftwareI-Faculdade","commit_stats":null,"previous_names":["cavicf/papelaria","cavicf/engenhariasoftwarei-faculdade"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/cavicf/EngenhariaSoftwareI-Faculdade","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavicf%2FEngenhariaSoftwareI-Faculdade","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavicf%2FEngenhariaSoftwareI-Faculdade/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavicf%2FEngenhariaSoftwareI-Faculdade/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavicf%2FEngenhariaSoftwareI-Faculdade/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cavicf","download_url":"https://codeload.github.com/cavicf/EngenhariaSoftwareI-Faculdade/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavicf%2FEngenhariaSoftwareI-Faculdade/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34339194,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cronograma","crud-application","css3","html5","javascript","requisitos-de-software","software-engineering"],"created_at":"2025-07-25T03:23:03.458Z","updated_at":"2026-06-14T21:32:02.927Z","avatar_url":"https://github.com/cavicf.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛠️ Projeto Final - Engenharia de Software I\n\nEste repositório reúne o trabalho final desenvolvido na disciplina de **Engenharia de Software I** da **Universidade Federal de Itajubá (UNIFEI)**, ministrada pelo professor **Adler**.  \nO projeto foi desenvolvido em **grupo** e consistiu em realizar o levantamento de requisitos de um software para uma **papelaria**, redigindo o documento de requisitos, implementando os **CRUDs** de forma simples com **HTML, CSS e JavaScript**, e realizando o design de telas com **Figma**. Além disso, estudamos e aplicamos a ferramenta **ProjectLibre** para montar um cronograma do projeto.\n\n---\n\n## 🎯 Objetivo do Repositório\n\nO objetivo deste repositório é registrar e organizar todas as etapas do projeto final da disciplina de Engenharia de Software I, desde o levantamento de requisitos até a implementação dos CRUDs e o design das telas, utilizando as ferramentas adequadas para cada fase do desenvolvimento de software.\n\n---\n\n## 📚 Conteúdos Abordados\n\nDurante a disciplina, foram abordados os seguintes conceitos e práticas de Engenharia de Software:\n\n- 🧾 **Levantamento de Requisitos** – Como identificar e documentar as necessidades do cliente para um sistema de software.  \n- 🔄 **CRUDs** – Implementação das funcionalidades básicas de um sistema: **Create, Read, Update, Delete**.  \n- 🎨 **Design de Interfaces** – Prototipação de telas e fluxo de navegação utilizando **Figma**.  \n- 📆 **Cronograma de Projetos** – Planejamento do projeto utilizando **ProjectLibre**.\n\n---\n\n## 🧱 Estrutura do Projeto\n\nO trabalho foi desenvolvido seguindo as etapas clássicas de um ciclo de desenvolvimento de software. A estrutura do repositório reflete isso, dividindo o projeto em áreas claras:\n\n- 📑 **Documentação** – Levantamento de requisitos e documentos de especificação do software.  \n- 🔧 **Implementação dos CRUDs** – Arquivos de código HTML, CSS e JavaScript com os CRUDs implementados.  \n- 📆 **Cronograma** – Planejamento do projeto com o **ProjectLibre**.\n\n---\n\n## 🛠️ Tecnologias Utilizadas\n\n- 🖥️ **HTML5** – Para estruturar as páginas web.  \n- 🎨 **CSS3** – Para estilizar as interfaces.  \n- 🔄 **JavaScript** – Para adicionar interatividade às páginas.  \n- 🖼️ **Figma** – Para design de telas e protótipos.  \n- 📅 **ProjectLibre** – Para criação de cronograma e planejamento do projeto.\n\n---\n\n## 📁 Organização do Repositório\n\nCada parte do projeto está organizada da seguinte forma:\n\n- `/documentacao` – Arquivos com o levantamento de requisitos, casos de uso e documentos auxiliares.  \n- `/src` – Arquivos de implementação dos CRUDs com HTML, CSS e JS.  \n- `/cronograma` – Arquivo do cronograma feito no **ProjectLibre**.\n\n---\n\n## 🏁 Status\n\n🎓 **Disciplina concluída com êxito**. Este repositório serve como registro da minha evolução e aprendizado na disciplina de Engenharia de Software I.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcavicf%2Fengenhariasoftwarei-faculdade","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcavicf%2Fengenhariasoftwarei-faculdade","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcavicf%2Fengenhariasoftwarei-faculdade/lists"}