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.
翻译:为满足客户需要和期望,这一程序是满足客户需要和期望所必须的。这一程序一般包括三项主要活动:与软件利益攸关方互动,将这些要求转换成标准文件,审查要求是否真正界定了客户需要的软件;功能要求是软件应向最终用户提供的服务;此外,功能要求说明软件应如何回应具体投入,软件在某些情况下应如何运作;本文件的目的是为电子信息技术新闻杂志系统编制一份软件要求规格文件;电子杂志为用户提供邮寄和浏览最新信息技术新闻的机会;此外,文献中缺乏关于按照当代软件开发程序建造电子杂志软件规格和设计的全面研究;此外,需要有一个适当的研究框架来支持需求工程进程;该文件的新颖之处是,根据Al-Msie'deen研究框架,设计软件规格和设计的所有软件规格和设计文件都为符合最新信息技术新闻最新消息的用户提供和浏览;此外,关于电子杂志软件规格和设计要求的综合研究文献中仍然缺乏关于按照现代软件开发过程的精确使用要求和设计方法;以及拟议的软件设计系统设计框架的可接受性设计。