Explore as questões disponíveis e prepare-se para seus estudos!
Considere as seguintes sentenças sobre Engenharia de Software:
I - Engenharia de software é uma disciplina de engenharia que se preocupa com todos os aspectos da produção de software.
II - Software é o código fonte contido em um ou mais programas, escritos em uma determinada linguagem. Sua documentação não é considerada software.
III - As ideias básicas da engenharia de software são aplicáveis apenas aos sistemas de softwares desenvolvidos recentemente.
De acordo com Sommerville (2011), é correto o que se afirma:
(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011.)
Considere o cenário abaixo.
Característica: Usuário negocia ações.
Cenário: o usuário solicita uma venda antes do fechamento da negociação.
[Given] que eu tenho 100 ações do estoque da empresa A.
And eu tenho 150 ações do estoque da empresa B.
And o momento é antes do fechamento da negociação.
[When] eu peço para vender 20 ações da empresa A.
[Then] eu devo ficar com 80 ações do estoque da empresa A.
And eu devo ficar com 150 ações do estoque da empresa B.
And uma ordem de venda de 20 ações da empresa A deve ser executada.
Este cenário utiliza a abordagem Given-When-Then originada e usada no método