Ανάλυση απαιτήσεων στη διοίκηση έργων ανάπτυξης πληροφοριακών συστημάτων

View/ Open
Subject
Object-oriented analysis (Computer science) ; Πληροφοριακά συστήματα ; Τεχνολογία λογισμικού ; Εξόρυξη δεδομένων ; Software engineeringAbstract
Τhe Requirements Analysis is the first stage in the development of an IT project and a critical factor for project success. According to Laplante (2007) Requirements Analysis is "a sub discipline of systems engineering and software engineering that is concerned with determining the goals, functions, and constraints of hardware and software systems". Requirements Analysis is not limited in the first stages of software development, but it continues the action at all stages of the development cycle of a software. The aim is to ensure that "the voice of the customer" is heard in all parts of the development process, from the initial conception of the system during the design, implementation, testing, maintenance and future system updates. As part of this research a literature review on Requirements Analysis, on approaches of requirements management and the role of requirements analysis in the lifecycle of software is done. Furthermore, the key dimensions - stages of requirements management are described. Additionally, the application of models - phases of Requirements Analysis are described for an e-voting system and ways requirements analysis can help in the efficient development of e-voting system are mentioned. The purpose of the research is to identify the benefits of applying Requirements Analysis techniques in the development of an IT project. Finally, the results and the conclusions from the survey are presented, the limitations of the research are mentioned and suggestions are made for potential future research in requirements management.