Academia.eduAcademia.edu

Requirement analysis

description3,119 papers
group581 followers
lightbulbAbout this topic
Requirement analysis is the process of identifying, documenting, and managing the needs and expectations of stakeholders for a system or project. It involves gathering and analyzing requirements to ensure they are clear, complete, and feasible, serving as a foundation for subsequent design and development activities.
lightbulbAbout this topic
Requirement analysis is the process of identifying, documenting, and managing the needs and expectations of stakeholders for a system or project. It involves gathering and analyzing requirements to ensure they are clear, complete, and feasible, serving as a foundation for subsequent design and development activities.
This paper describes a natural language-based tool which aims at supporting the Analysis stage of software development in an Object-Oriented framework. This Natural Language Processing technique is to analyze software requirement texts... more
Resumo - Este artigo apresenta um estudo comparativo acerca da Análise de Requisitos de sistemas embarcado no segmento da Telemedicina. O caráter multidisciplinar deste trabalho fundamenta-se na Medicina e nas Engenharias de Design e de... more
— To design a secure software system, a security designer needs a workbench so that security of the system can be embedded into the system from the very early stages of Software Development Life Cycle (SDLC). Among the proposed approaches... more
Recent advances in mechanical techniques for systematic testing have increased our ability to automatically find subtle bugs, and hence, to deploy more dependable software. This paper builds on one such systematic technique, scope-bounded... more
Problems which originate in early development stages can have a lasting influence on the reliability, safety, and cost of a software system. The requirements document, which is usually available at the requirements analysis stage, must be... more
Problems which originate in early development stages can have a lasting influence on the reliability, safety, and cost of a software system. The requirements document, which is usually available at the requirements analysis stage, must be... more
In market-driven software development there is a strong need for support to handle congestion in the requirements engineering process, which may occur as the demand for short time-to-market is combined with a rapid arrival of new... more
In market-driven software development there is a strong need for support to handle congestion in the requirements engineering process, which may occur as the demand for short time-to-market is combined with a rapid arrival of new... more
SBSE techniques have been widely applied to requirements selection and prioritization problems in order to ascertain a suitable set of requirements for the next release of a system. Unfortunately, it has been widely observed that... more
PSLIPSA is a computer-aided structured documentation and analysis technique that was developed for, and is being used for, analysis and documentation of requirements and preparation of func- tional specifications for information... more
Practitioners and researchers in the field of software engineering have realized that Non-Functional Requirements have not received due attention and second grade (or no) treatment has been meted out to Non-Functional Requirements. Many... more
Bu nitel durum çalışması, bir eğitim fakültesinin örtük programını; öğrenciler, öğretim elemanları ve öğrenme çevresinin mesleki kimlik ve sınıf kültürünü örtük biçimde nasıl şekillendirdiğini incelemektedir. Veriler, dört sınıf düzeyinde... more
Ontologies are commonly used in computer science either as a reference model to support semantic interoperability in several scenarios, or as a computer-tractable artifact that should be efficiently represented to be processed. This... more
While SysML (System Modeling Language) is a leading topic for System Engineering (SE) in all domains, there is no pragmatic implementation of SE for automotive embedded systems and products. In this paper, a proposal is developed to meet... more
Abstract: Cooperation of processes in different organizations requires the definition of adequate interfaces among processes to model both data exchange and the cooperation logic. In modern e-Applications, in order to interconnect... more
This article describes an Ada set of packages which allows designers to perform resource requirements analysis of AADL specifications. This set of Ada packages is part of Cheddar, an Ada framework that we are developing at the University... more
The statistical view towards data differs with respect to a number of aspects from the traditional view in Computer Science. Consequently, metadata for statistical data have to take into account these peculiarities in operational form.... more
The achievement of building evolvable systems depends on how efficiently the changeable requirements are elicited and structured by software engineers. In current requirements approaches changing requirements are not dealt with... more
Agents provide developers with a flexible way of structuring systems around autonomous, communicative elements. In order to support the efficient development of such systems, design techniques need to be introduced. In this context, we... more
Aspect-oriented requirements engineering aims at addressing crosscutting concerns, known as aspects, by providing means for their systematic identification, separation, representation and composition. Our goal is to propose a tool to... more
Early aspects are crosscutting concerns that are identified in the early life cycle phases of a software system's development. Nominally these phases include the requirements analysis, domain analysis and architecture design phases.... more
By nature, web applications involve a myriad of different concerns, which many times crosscut each other. The result is that these crosscutting concerns are scattered throughout different software artifacts provoking information tangling... more
Initial results are reported from an ongoing investigation into optimization techniques applicable to multidisciplinary reusable launch vehicle (RLV) design. The test problem chosen for investigation is neither particularly large in scale... more
Download research papers for free!