Crediné Silva de Menezes

Learn More
This paper discusses an experience with programming courses using identification and formal representation of programming schemas and their potential for automatic analysis. A relation with Bloom's taxonomy has been used to support the classification of these schemas. We intend to use these tools for classification as well as feedback routing with respect(More)
Requirements Engineering – one of the macro-activities of Sofware Engineering – is a systematic process of capturing, modeling and documenting requirements through an iteractive and cooperative approach[13]. It's an activity which requires team work. Groups of people formulate requirements, design and implement a system and execute quality assurance(More)
Developing software is a complex and time-consuming task. It is even more difficult when the software team is not familiar with the problem domain. The use of domain knowledge during software development can render this process easier and increase productivity. To address this problem, we defined the concept of Domain-Oriented Software Development(More)
—Distance Education is a modality widely used in the teaching-learning processes. To support the distance education or blended courses there are educational environments called Virtual Learning Environments (VLEs). These environments support the process of communication between students, teachers, tutors, and the community, allowing everyone to participate(More)