-
Notifications
You must be signed in to change notification settings - Fork 30
/
afss2.tex
64 lines (52 loc) · 3.47 KB
/
afss2.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
\documentclass[a4paper]{article}
%% Language and font encodings
\usepackage[brazil]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\fontsize{10}{10}\selectfont
%% Sets page size and margins
\usepackage[a4paper,top=3cm,bottom=2cm,left=3cm,right=3cm,marginparwidth=1.75cm]{geometry}
%% Useful packages
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
\usepackage{indentfirst}
\usepackage{multicol}
\title{IF682 - Engenharia de Software e Sistemas}
\author{André Ferreira}
\begin{document}
\maketitle
\section{Introdução}
A disciplina de Engenharia de Software e Sistemas, dada no 4º período de Ciência da Computação tem como professor Paulo Borba, e como objetivo o ensinamento sobre criação de softwares e sistemas de qualidade, desenvolvimento do trabalho em equipe, gestão e desenvolvimento de projetos e a capacidade de comunicação. Abrange áreas de conhecimentos de software, como sua projeção, construção, manutenção, arquitetura etc, sendo como destaque os estudos de linguagem de programação, bando de dados e paradigmas de programação. É definida por Friedrich Ludwig Bauer como: "Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe em máquinas reais".
\section{Relevância}
É uma cadeira muito importante, porque além de dar uma grande introdução a área de softwares e sistemas e treinar os alunos para projetos em grupos, acaba sendo um norte para quem deseja atuar nela e exige outras coisas dos alunos, como a ética, pontualidade, comprometimento, sendo as aulas para discussão do material lido \textbf{antes} da mesma, necessitando de uma dedicação aproximadamente de 12 horas semanais\cite{slides}.
É também uma das áreas tecnológicas mais importantes atualmente, citando Ian Sommerville: "Engenharia de Software é, portanto, uma tecnologia criticamente importante para o futuro da humanidade"\cite{Ian}. Sendo utilizado em conjunto com o hardware, sendo a parte lógica da máquina.
\subsection{Pontos positivos e negativos}
\begin{multicols}{2}
\huge Positivos:
\large
\begin{itemize}
\item Aulas interativas.
\item Área com amplo mercado de trabalho.\cite{market}
\end{itemize}
\columnbreak
\huge Negativo:
\large
\begin{itemize}
\item Grande demanda de tempo.
\end{itemize}
\end{multicols}
\newpage
\section{Relação com outras disciplinas}
\begin{table}[h]
\begin{tabular}{|c|l|}
\hline
\textbf{Disciplinas relacionadas} & \multicolumn{1}{c|}{\textbf{Relação com a disciplina IF682}} \\ \hline
IF672 - Algoritmos e Estruturas de Dados & \begin{tabular}[c]{@{}l@{}}Algoritmos são essencias na produção de \\ um software para criação do código e oti-\\ mização do mesmo, criando estruturas \\ mais limpas e fáceis de lidar.\end{tabular} \\ \hline
\multicolumn{1}{|l|}{IF673- Lógica para Computação.} & \begin{tabular}[c]{@{}l@{}}É muito relacionada com a cadeira de\\ algoritmos também, sendo a lógica\\ por trás do desenvolvimento do código\\ e ajudando a desenvolver o raciocínio\\ do seu algoritmo.\end{tabular} \\ \hline
\end{tabular}
\end{table}
\bibliographystyle{plain}
\bibliography{afss2}
\end{document}