Crediné Silva de Menezes

Learn 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)
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 require s team work. Groups of people formulate requirements, design and implement a system and execute quality assurance(More)
Software teams have hard times to develop software when they are not familiar with the problem domain. We believe that the use of domain knowledge during the software development can render this process easier and increase productivity. To support this idea we defined a DomainOriented Software Development Environment and we are currently building it. This(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)