scholarly journals Constructing a software requirements specification and design for electronic IT news magazine system

2021 ◽  
Vol 8 (11) ◽  
pp. 104-118
Author(s):  
Al-Msie’deen et al. ◽  

Requirements engineering process intends to obtain software services and constraints. This process is essential to meet the customer's needs and expectations. This process includes three main activities in general. These are detecting requirements by interacting with software stakeholders, transferring these requirements into a standard document, and examining that the requirements really define the software that the client needs. Functional requirements are services that the software should deliver to the end-user. In addition, functional requirements describe how the software should respond to specific inputs, and how the software should behave in certain circumstances. This paper aims to develop a software requirements specification document of the electronic IT news magazine system. The electronic magazine provides users to post and view up-to-date IT news. Still, there is a lack in the literature of comprehensive studies about the construction of the electronic magazine software specification and design in conformance with the contemporary software development processes. Moreover, there is a need for a suitable research framework to support the requirements engineering process. The novelty of this paper is the construction of software specification and design of the electronic magazine by following the Al-Msie'deen research framework. All the documents of software requirements specification and design have been constructed to conform to the agile usage-centered design technique and the proposed research framework. A requirements specification and design are suggested and followed for the construction of the electronic magazine software. This study proved that involving users extensively in the process of software requirements specification and design will lead to the creation of dependable and acceptable software systems.

Author(s):  
Johnny Marques ◽  
Adilson Marques da Cunha

Agile methods have provided significant contributions to Software Engineering. This work presents a new process for Software Requirements Specification, integrating Agile Properties and regulated environments, such as aviation, medical, nuclear and automotive, among others. The Software in Regulated Environments (SRE) involves plan-driven methods with needed documentation to ensure safety, reliability, security, and discipline. This paper proposes a balance between agile and plan-driven methods. We define a new process, which explores and investigates the usage of agile methods in SRE. The scope of this paper is Requirements Engineering, which is considered as a set of activities involved in the management, elicitation, documentation, and maintenance of requirements. The Adile Requirements Specification (ARES) process contains four methods, 13 activities, and some required artifacts to ensure compliance with the following six relevant Software Standards for regulated environments: RTCA DO-178C, IEC 62304:2015, ECSS-E-ST-40C, IEC 61508-3, ISO/IEC/IEEE 12207, and IAEA SSG-39. The process evaluation was performed using two experiments: a Cockpit Display System (CDS) and a Healthcare Information System (HIS). These experiments were measured with appropriate metrics to ensure improvements in Software Requirements Specification and traceability among artifacts. The experimental results revealed that the ARES process works better than the original Scrum for Software in Regulated Environments. The ARES process can also be integrated with traditional software life cycles (Waterfall, V, and Incremental and Iterative), when applied in the Requirements Engineering phase.


2012 ◽  
Vol 3 (1) ◽  
pp. 1-17 ◽  
Author(s):  
Kedian Mu ◽  
Weiru Liu ◽  
Zhi Jin

Inconsistency has been considered one of the main classes of defects in software requirements specification. Various logic-based techniques have been proposed to manage inconsistencies in requirements engineering. However, identifying an appropriate proposal for resolving inconsistencies in software requirements is still a challenging problem. This paper proposes a logic-based approach to generating appropriate proposals for handling inconsistency in software requirements. Informally speaking, given an inconsistent requirements specification, the authors identify which requirements should be given priority to be changed for resolving the inconsistency in that specification, by balancing the blame of each requirement for the inconsistency against its value for that requirements specification. The authors follow the viewpoint that minimal inconsistent subsets of a set of formulas are the purest forms of inconsistencies in that set. According to this viewpoint, a potential proposal for resolving inconsistencies can be described by a possible combination of some requirements to be changed that can eliminate minimal inconsistent subsets. Then a method is proposed of evaluating the degree of disputability of each requirement involved in the inconsistency in a requirements specification. Finally, an algorithm is provided of generating appropriate proposals for resolving the inconsistency in a given requirements specification based on the degree of disputability of requirements.


Author(s):  
Pietro Cunha Dolci ◽  
Alexandre Reis Graeml

Editorial do v. 15, n. 2Nesta segunda edição de 2016 (v. 15, n. 2), a RESI traz quatro artigos, dois deles na seção Foco na tecnologia, um na seção Foco nas pessoas e um na seção E-gov no Brasil.São eles:UMA ABORDAGEM METODOLÓGICA PARA A IMPLEMENTAÇÃO MULTI-MODELOS DE QUALIDADE DE SOFTWARE ADOTANDO A CERTICS E O CMMI-DEV, de Sandro Ronaldo Bezerra Oliveira, Fabrício Wickey da Silva Garcia e Clênio Figueiredo Salviano, PROBLEM-BASED SOFTWARE REQUIREMENTS SPECIFICATION, de Rafael Gosrki M. de Souza e Paulo Cézar Stadzisz, INTERAÇÕES ESPONTÂNEAS EM AMBIENTE VIRTUAL DE APRENDIZAGEM POR MEIO DE DISPOSITIVOS MÓVEIS: UM MAPEAMENTO BASEADO NA ANÁLISE DE REGISTROS DE ACESSO AO SISTEMA, de Ana Luisa Mülbert e Osmar de Oliveira Braz Junior e ANÁLISE DO NÍVEL DE ABERTURA DE DADOS GOVERNAMENTAIS DA ÁREA DO TRÂNSITO NO BRASIL, de Ricardo Matheus, Denis Rodrigues, José Carlos Vaz e Martin Jayo.Tenham todos uma ótima leitura!


Sign in / Sign up

Export Citation Format

Share Document