https://github.com/cavicf/engenhariasoftwarei-faculdade
📚 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.
https://github.com/cavicf/engenhariasoftwarei-faculdade
cronograma crud-application css3 html5 javascript requisitos-de-software software-engineering
Last synced: 5 days ago
JSON representation
📚 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.
- Host: GitHub
- URL: https://github.com/cavicf/engenhariasoftwarei-faculdade
- Owner: cavicf
- Created: 2024-11-08T18:10:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-18T20:38:38.000Z (about 1 year ago)
- Last Synced: 2025-09-06T04:38:33.949Z (10 months ago)
- Topics: cronograma, crud-application, css3, html5, javascript, requisitos-de-software, software-engineering
- Language: JavaScript
- Homepage:
- Size: 10.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛠️ Projeto Final - Engenharia de Software I
Este 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**.
O 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.
---
## 🎯 Objetivo do Repositório
O 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.
---
## 📚 Conteúdos Abordados
Durante a disciplina, foram abordados os seguintes conceitos e práticas de Engenharia de Software:
- 🧾 **Levantamento de Requisitos** – Como identificar e documentar as necessidades do cliente para um sistema de software.
- 🔄 **CRUDs** – Implementação das funcionalidades básicas de um sistema: **Create, Read, Update, Delete**.
- 🎨 **Design de Interfaces** – Prototipação de telas e fluxo de navegação utilizando **Figma**.
- 📆 **Cronograma de Projetos** – Planejamento do projeto utilizando **ProjectLibre**.
---
## 🧱 Estrutura do Projeto
O 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:
- 📑 **Documentação** – Levantamento de requisitos e documentos de especificação do software.
- 🔧 **Implementação dos CRUDs** – Arquivos de código HTML, CSS e JavaScript com os CRUDs implementados.
- 📆 **Cronograma** – Planejamento do projeto com o **ProjectLibre**.
---
## 🛠️ Tecnologias Utilizadas
- 🖥️ **HTML5** – Para estruturar as páginas web.
- 🎨 **CSS3** – Para estilizar as interfaces.
- 🔄 **JavaScript** – Para adicionar interatividade às páginas.
- 🖼️ **Figma** – Para design de telas e protótipos.
- 📅 **ProjectLibre** – Para criação de cronograma e planejamento do projeto.
---
## 📁 Organização do Repositório
Cada parte do projeto está organizada da seguinte forma:
- `/documentacao` – Arquivos com o levantamento de requisitos, casos de uso e documentos auxiliares.
- `/src` – Arquivos de implementação dos CRUDs com HTML, CSS e JS.
- `/cronograma` – Arquivo do cronograma feito no **ProjectLibre**.
---
## 🏁 Status
🎓 **Disciplina concluída com êxito**. Este repositório serve como registro da minha evolução e aprendizado na disciplina de Engenharia de Software I.
---