High quality software requirement specification is crucial for a software development. Although much efforts and research works have been done to address the problem, the errors in user requirement are still prevent u...High quality software requirement specification is crucial for a software development. Although much efforts and research works have been done to address the problem, the errors in user requirement are still prevent us from developing high quality software. To address the problem, this paper proposes integrating graphical specification technique UML with formal specification technique to construct user requirement specification. We also present a prototype tool to perform the automatic translation from UML specification into Object-Z specification.展开更多
This paper deeply studies the intelligent Home embedded system based on B/S architecture. Firstly, analysis requirement of Home function based on the existing software development mode, and proposed a system framework...This paper deeply studies the intelligent Home embedded system based on B/S architecture. Firstly, analysis requirement of Home function based on the existing software development mode, and proposed a system framework of intelligent Home system, and designed the communication scheme of the whole Home system, also gives the system each function module realization. This paper achieve two basic service system based on Intelligent Home through a series of analysis and design: outdoor remote intelligent Home monitoring service and the indoor intelligent management service.展开更多
The standard software development life cycle heavily depends on requirements elicited from stakeholders. Based on those requirements, software development is planned and managed from its inception phase to closure. Du...The standard software development life cycle heavily depends on requirements elicited from stakeholders. Based on those requirements, software development is planned and managed from its inception phase to closure. Due to time and resource constraints, it is imperative to identify the high-priority requirements that need to be considered first during the software development process. Moreover, existing prioritization frameworks lack a store of historical data useful for selecting the most suitable prioritization technique of any similar project domain. In this paper, we propose a framework for prioritization of software requirements, called Re Pizer, to be used in conjunction with a selected prioritization technique to rank software requirements based on defined criteria such as implementation cost. ReP izer assists requirements engineers in a decision-making process by retrieving historical data from a requirements repository. Re Pizer also provides a panoramic view of the entire project to ensure the judicious use of software development resources. We compared the performance of Re Pizer in terms of expected accuracy and ease of use while separately adopting two different prioritization techniques, planning game(PG) and analytical hierarchy process(AHP). The results showed that Re Pizer performed better when used in conjunction with the PG technique.展开更多
文摘High quality software requirement specification is crucial for a software development. Although much efforts and research works have been done to address the problem, the errors in user requirement are still prevent us from developing high quality software. To address the problem, this paper proposes integrating graphical specification technique UML with formal specification technique to construct user requirement specification. We also present a prototype tool to perform the automatic translation from UML specification into Object-Z specification.
文摘This paper deeply studies the intelligent Home embedded system based on B/S architecture. Firstly, analysis requirement of Home function based on the existing software development mode, and proposed a system framework of intelligent Home system, and designed the communication scheme of the whole Home system, also gives the system each function module realization. This paper achieve two basic service system based on Intelligent Home through a series of analysis and design: outdoor remote intelligent Home monitoring service and the indoor intelligent management service.
基金Project supported by the Ministry of Education,Malaysia(No UM.C/625/1/HIR/MOHE/FCSIT/13)the Bright Sparks Program of University of Malaya,Malaysia(No.BSP-151(3)11)
文摘The standard software development life cycle heavily depends on requirements elicited from stakeholders. Based on those requirements, software development is planned and managed from its inception phase to closure. Due to time and resource constraints, it is imperative to identify the high-priority requirements that need to be considered first during the software development process. Moreover, existing prioritization frameworks lack a store of historical data useful for selecting the most suitable prioritization technique of any similar project domain. In this paper, we propose a framework for prioritization of software requirements, called Re Pizer, to be used in conjunction with a selected prioritization technique to rank software requirements based on defined criteria such as implementation cost. ReP izer assists requirements engineers in a decision-making process by retrieving historical data from a requirements repository. Re Pizer also provides a panoramic view of the entire project to ensure the judicious use of software development resources. We compared the performance of Re Pizer in terms of expected accuracy and ease of use while separately adopting two different prioritization techniques, planning game(PG) and analytical hierarchy process(AHP). The results showed that Re Pizer performed better when used in conjunction with the PG technique.