Assessing Soft Skills for Software Requirements Engineering Processes
نویسندگان
چکیده
Software requirement engineering (SRE) is the process of establishing, documenting, and maintaining software requirements. The goal this research to investigate importance soft skills in SRE. data collection was performed through an online questionnaire. Descriptive statistics, principal components analysis (PCA), stepwise regression techniques were used analyze data. A comprehensive review determined 31 associated with There 122 development experts Gaza who participated survey. PCA extracted six factors, named problem-solving, learning willingness, commitment, pressure resilience, critical thinking, interpersonal skills. discovered that level SRE practice 73.71%. Furthermore, it 89.2% respondents have thinking skills, 85% problem-solving commitment result shows all factors strong links However, only four (problem-solving, willingness learn, tolerance, thinking) found impact on Considering these findings, we recommend focusing especially learn for team analyzing system
منابع مشابه
Requirements Engineering Skills Development
Software projects are among the failure prone projects in engineering and software requirements problems have been attributed to be one of main reasons to software project failures. There are many techniques and methodology developed for practitioners to use in working with software requirements, which makes it impossible for one to master them during formal education. In addition, many of the ...
متن کاملGuidance for Requirements Engineering Processes
Guidance plays a crucial role in requirements engineering as this task is both ill defined and highly intellectual. Guidance can be provided once the goal to be achieved has been identified. Two kinds of guidance are proposed, point and flow guidance. The former supports the fulfillment of goals whereas the latter helps in goal identification. Guidance is driven by guidelines which we have mode...
متن کاملPerceptions and Processes in Assessing Software Requirements Practices
Requirements engineering is a key discipline in analysis and design of business software. There are commonly accepted processes available for requirements engineering, but many organizations struggle to implement and follow these processes. A number of methods have therefore been developed to help assess and improve requirements practices. This exploratory study reports from a project at TelSof...
متن کاملSkills Requirements for Engineering Graduates: Industry Perspective
In the last few years, it has been observed through various surveys and seminars that the large number of engineering graduates is not employable. One of the important reasons for that is the lack of necessary skills in them. Though the purposes of education is the holistic development of the graduates and make them strong in fundamentals, but it cannot be denied that in the present economic en...
متن کاملRequirements Engineering for Software Reuse
ions. Prieto-Diaz illustrates his proposed process with a set of data flow diagrams that help to understand the inputs to the process, the specific transformations or activities, and the results. These diagrams are repeated here as Figures III-2, III-3, III-4, III-5, III-6. Figure III-2 provides a context diagram for the domain analysis process proposed by Prieto-Diaz. Note that the process inv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Computing and Information Technology
سال: 2022
ISSN: ['1846-3908', '1330-1136']
DOI: https://doi.org/10.20532/cit.2021.1005397