2 research outputs found

    Implicit thinking knowledge injection framework for Agile requirements engineering

    Get PDF
    Agile has become commonly used as a software development methodology and its success depends on face-to-face communication of software developers and the faster software product delivery. Implicit thinking knowledge has considered as a very significant for organization self-learning. The main goal of paying attention to managing the implicit thinking knowledge is to retrieve valuable information of how the software is developed. However, requirements documentation is a challenging task for Agile software engineers. The current Agile requirements documentation does not incorporate the implicit thinking knowledge with the values it intends to achieve in the software project. This research addresses this issue and introduce a framework assists to inject the implicit thinking knowledge in Agile requirements engineering. An experiment used a survey questionnaire and case study of real project implemented for the framework evaluation. The results show that the framework enables software engineers to share and document their implicit thinking knowledge during Agile requirements documentation

    E-scholarship system for Libyan Embassy

    No full text
    E-Scholarship system is a project developed for Students’ Affairs Office in Libyan Embassy. This system will assist the office’s stuff to manage scholarship student’s information and their financial affairs in well-organized way. The main functions of E-scholarship system are maintain student information such as adding new scholarship student, and student’s financial affairs such as student’s salary payment and study fees payment. It also allows the office’s staff to access student’s information easily. Student’s financial information such as the amount of money paid during his/her study will be shown to the academic attached and financial attach any time they require. In this project, software engineering methodology has been adopted and implemented to improve the software development process. Agile methodology specifically XP approach has been used as a software process model. All XP approach phases have been prudently studied and reviewed to be implemented in a proper way. Additionally, the user stories and task description and Class Responsibility Collaborator (CRC) will be documented to be useful for requirement analysis and system design. The sophisticated Microsoft Visual Studio.Net framework has been used as one of the sophisticated tools for programming with Microsoft SQL Server as system's database
    corecore