최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기韓國컴퓨터情報學會論文誌 = Journal of the Korea Society of Computer and Information, v.25 no.7, 2020년, pp.27 - 37
Cho, Byung-Sun (Dept. of Computer Engineering, Ajou University) , Lee, Seok-Won (Dept. of Software and Computer Engineering, Ajou University)
In this paper, we propose the methodology based on data-driven approach using Natural Language Processing and Machine Learning for classifying requirements into functional requirements and non-functional requirements. Through the analysis of the results of the requirements classification, we have le...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
소프트웨어 요구사항 명세서를 자동화 시스템을 이용하여 기능적, 비기능적 요구사항으로 분류하는데에 어떤 문제점이 발생하는가? | 그래서 자동화 시스템(Automated System)은 이러한 수동식 시스템 방식의 한계점을 보완하고 해결하려고 했지만 새로운 문제점들이 발생하였다. 실제 요구사항은 자연어로 작성되어 있고 자연어 특성 때문에 그에 따른 문제들이 발견되었다. 자연어의 특성상 이해관계자들 간에 다른 용어의 사용, 동일한 요구사항의 서로 다른 묘사 및 해석 등은 자동화 분류 시스템이 자연어를 정확히 이해하고 분류하는데 있어서 많은 문제점을 초래한다. 그로 인해 자동화 분류 시스템을 통해 정확한 기능적 요구사항과 비기능적 요구사항의 분류 결과를 도출할 수 없다. | |
소프트웨어공학에서 요구사항 분석은 무엇인가? | 소프트웨어공학(Software Engineering)에서 요구사항 분석(Requirements Analysis)은 소프트웨어에 대해 요구가 무엇인지를 추출하여 소프트웨어 요구사항 명세서를 작성하는 작업으로, 사용자의 요구를 추출하여 목표를 정하고 어떤 방식으로 해결할 것인지를 결정하는 단계이다.[2] 이를 통해, 구현될 시스템의 기능이나 목표, 제약사항 등과 사용자로부터 시스템 개발에 필요한 정보를 추출할 수 있다. | |
소프트웨어 개발에 실패하는 요인은 무엇인가? | 실제 대다수 소프트웨어 개발에 실패하는 요인으로는 의사소통의 실패로 이해관계자의 요구사항을 정확히 도출하지 못한 경우, 요구사항의 의미를 서로 다르게 이해하는 경우, 그리고 소프트웨어가 요구사항을 제대로 충족하지 못한 경우 등이 있다. 실제로 소프트웨어 요구사항은 소프트웨어 개발 분야에서 사용자의 필요성, 계약상에 명시된 내용, 표준 사양서, 작성된 공식 문서 등에서 찾아낸 소프트웨어가 반드시 수행해야 할 필요한 조건, 기능 또는 능력을 서술하고 있고 이러한 요구사항을 정확하게 분석하는 작업이 소프트웨어 개발에 중요성이 점차 커지면서 요구공학(Requirements Engineering)에서는 체계적인 분석 모델을 통해 요구사항 추출, 분석, 명세, 검증과 유지보수 및 관리하여 명확하게 요구사항을 분석한다. |
Bourque, Pierre, and Richard E. Fairley. Guide to the software engineering body of knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press, 2014.
Kotonya, Gerald, and Ian Sommerville. Requirements engineering: processes and techniques. Wiley Publishing, 1998.
Sommerville, Ian. "Software engineering 9th Edition." ISBN-10137035152 (2011).
Glinz, Martin. "A glossary of requirements engineering terminol ogy." Standard Glossary of the Certified Professional for Requirements Engineering (CPRE) Studies and Exam, Version 1 (2011).
Van Lamsweerde, Axel. Requirements engineering: From system goals to UML models to software. Vol. 10. Chichester, UK: John Wiley & Sons, 2009.
Ernst, Neil A., and John Mylopoulos. "On the perception of software quality requirements during the project lifecycle." International Working Conference on Requirements Engineering: Foundation for Software Quality. Springer, Berlin, Heidelberg, 2010.
Abad, Zahra Shakeri Hossein, and Guenther Ruhe. "Using real options to manage technical debt in requirements engineering." 2015 IEEE 23rd International Requirements Engineering Conference (RE). IEEE, 2015.
Abad, Zahra Shakeri Hossein, et al. "What are practitioners asking about requirements engineering? an exploratory analysis of social q&a sites." 2016 IEEE 24th International Requirements Engineering Conference Workshops (REW). IEEE, 2016.
Abad, Zahra Shakeri Hossein, et al. "What works better? a study of classifying requirements." 2017 IEEE 25th International Requirements Engineering Conference (RE). IEEE, 2017.
Hussain, Ishrar, Leila Kosseim, and Olga Ormandjieva. "Using linguistic knowledge to classify non-functional requirements in SRS documents." International Conference on Application of Natural Language to Information Systems. Springer, Berlin, Heidelberg, 2008.
Dekhtyar, Alex, and Vivian Fong. "RE data challenge: Requirements identification with Word2Vec and TensorFlow." 2017 IEEE 25th International Requirements Engineering Conference (RE). IEEE, 2017.
Y. Kim, "Convolutional neural networks for sentence classif ication," in Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, EMNLP 2014, 2014, pp. 1746-1751.
Rashwan, Abderahman, Olga Ormandjieva, and Rene Witte. "Ontology-based classification of non-functional requirements in software specifications: a new corpus and svm-based classifier." 2013 IEEE 37th Annual Computer Software and Applications Conference. IEEE, 2013.
Ferrari, Alessio, Giorgio Oronzo Spagnolo, and Stefania Gnesi. "PURE: A dataset of public requirements documents." 2017 IEEE 25th International Requirements Engineering Conference (RE). IEEE, 2017.
Porter, Martin F. "Snowball: A language for stemming algori thms." (2001).
Qiang, Guo. "An effective algorithm for improving the performance of Naive Bayes for text classification." 2010 Second International Conference on Computer Research and Development. 2010.
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문
※ AI-Helper는 부적절한 답변을 할 수 있습니다.