Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2001, IEEE Computer
…
4 pages
1 file
AI-generated Abstract
The paper discusses the interplay between software requirements and architecture, proposing a concurrent approach to their development through the Twin Peaks model. It argues that traditional methodologies, such as the waterfall model, often neglect the dynamic nature of requirements and architecture, leading to inefficiencies. The paper highlights the need for a flexible and iterative process where requirements engineers and system architects collaborate, addressing the challenges of changing requirements and architectural stability.
ACM SIGSOFT Software Engineering Notes, 2013
The disciplines of requirements engineering (RE) and software architecture (SA) are fundamental to the success of software projects. Even though RE and SA are often considered in isolation, drawing a line between RE and SA is neither feasible nor reasonable as requirements and architectural design impact each other. This observation motivated the Twin Peaks model that was the subject of the Second International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks@ICSE 2013). TwinPeaks@ICSE 2013 was held in conjunction with the 35th International Conference on Software Engineering 2013 in San Francisco, CA. The workshop aimed at providing a forum for researchers, practitioners and educators from the areas of RE and SA to discuss their experiences, forge new collaborations, and explore innovative solutions that address the challenges that occur when relating RE and SA. The workshop provided participants with an opportunity to become familiar with the relationship bet...
Industrial Engineering and Management Systems, 2012
The subject of "Design Requirements" (DR) is central to the design of software and engineering systems. The main reason for this is that quality aspects are usually closely tied to requirements, among other things. In this review paper, we consider how the subject of requirements is being managed in these two seemingly different design disciplines. Two important aspects are covered, namely: (a) requirements development, describing various activities leading to requirements documentation, and (b) requirements change management, describing various activities needed for the proper treatment of the inevitable changes in requirements. Similarities and differences on how these two aspects are handled in software and engineering systems are highlighted. It is concluded from this literature survey that the management of software requirements is quite coherent and well established as a science. On the other hand, management of engineering systems requirements suffer from being unstructured, in particular when requirements changes are involved. Important gaps and future important research areas are identified.
2011
Abstract Despite its success over the last 30 years, the field of Requirements Engineering (RE) is still experiencing fundamental problems that indicate a need for a change of focus to better ground its research on issues underpinning current practices. We posit that these practices have changed significantly in recent years. To this end we explore changes in software system operational environments, targets, and the process of RE.
Software Development has traditionally been implementation-driven in the sense that the programming paradigm of the day (structured programming, object-oriented programming) dictated the design and requirements analysis techniques widely used (structured analysis and design, object-oriented analysis and design respectively). We speculate on what a software development methodology might look like if it was founded on early requirements analysis concepts and techniques. For our purposes, we adopt i* [Yu94] as modeling framework. i* supports concepts such as those of act or, agent , posi t i on and rol e, also resource, t ask and goal dependenci es among actors. The presentation suggests elements of late requirements analysis, architectural and detailed design through examples, and notes a number of areas where such a methodology might break new ground with respect to traditional software development techniques, as well as agent-oriented programming. » 1999 John Mylopoulos Requirements-Driven Software Development-4 Early Early vs vs Late Requirements Late Requirements ? We need to distinguish between early phases of requirements analysis, when the analyst is trying to understand an organizational setting, from late phases when the analyst formulates a solution Organization Organization System System Organizational model Contractual requirements Requirements Requirements » 1999 John Mylopoulos Requirements-Driven Software Development-5
The Requirement Engineering (RE) is the most important phase of the software development life cycle (SDLC). This phase is used to translate the imprecise, incomplete needs and wishes of the potential users of software into complete, precise and formal specifications. The specifications act as the contract between the software users and the developers. Therefore the importance of Requirement Engineering is enormous to develop effective software and in reducing software errors at the early stage of the development of software. Since Requirement Engineering (RE) has great role in different stages of the SDLC, its consideration in software development is crucial. There exist a number of approaches for requirement engineering. Among the approaches, object-based and problem domain-based approaches are widely used. An effective analysis of methods is essential for the appropriate capturing of requirements. Taking the above viewpoint into account, this paper demonstrates an effective method of requirement engineering, which plays an important role in different phases of the SDLC. Hospital can be seen as an example of a complex system. Therefore, the paper considers Hospital as a case study for which a software system has been developed taking the mentioned approach into account.
2015
TRUSTING THE FAITHFUL AND DISCREET SLAVE: A CRITIQUE OF THE AUTHORITY OF THE JEHOVAH’S WITNESSES Lucas Nathaniel Butler, Ph.D. The Southern Baptist Theological Seminary, 2014 Chair: Dr. Timothy K. Beougher Jehovah’s Witnesses claim to be the sole advocates for God’s truth at this point in redemptive history. Basing this belief on their interpretation of Matthew 24:45-47 and Luke 12:42-45, the Watchtower Society proclaims that their organization is led by “the faithful and discreet slave” (FDS) of the end times. This FDS is the Governing Body of the Society, which has been charged with the responsibility of providing spiritual food for Jehovah’s people. According to the Witnesses, to discount the message of the FDS is to ignore the voice of God. History reveals that the identity and the message of the FDS have changed since the conception of the Watchtower organization. The movement’s founder, Charles Taze Russell, was first known as the FDS of Matthew 24 but lost the title after his...
Chemical Engineering Science, 2002
Indiana Archaeology, 2024
๋Journal of Education Studies, 2016
BULLETIN DE LA SOCIÉTÉ POLONAISE DE LINGUISTIQUE, 2014
Industrial & Engineering Chemistry Research, 2006
فصلنامه علمی -پژوهشی زن و جامعه, 2019
Neotropical Social Wasps, 2020
Medical research archives, 2022
Chemical Geology, 1999
Social Network Analysis and Mining, 2018
Int. J. Algebra, 2008
Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), 2000