For the current
project, the waterfall model of SDLC was suggested initially. It is so because
the waterfall model is easy and convenient. The varying phases along with the
different functionality discarded the use of the waterfall model for the
current project. For the current project, the iterative incremental model is a
best fit. This model is better suggested as it helps to document the software
requirements along with the modules and sub-modules more than the agile model.
Based on this model, it was possible to produce the partially functioning
software at the completion of each iteration.
The most significant reason
for the selection of the current software development process is the use of the
advanced & the latest technology. The other reasons are as given:
·
The
most important functionality is focused first.
·
It
is better suggested for the long-term projects.
·
The
productive use of the software is possible for every increment of the software.
·
It
is possible to make changes to the existing requirements.
·
The
faster delivery of the product is better supported.
2.4.System Requirements of Government Online Service Quality and
Customer Satisfaction Portal
For making this portal for
controlling the quality of the service and for customer satisfaction, there are
some things are required. First of all we need to choose the environment or
hardware like the web server, combined web server as well as the server of
database, and the recommended combined web and database server. The website
portal should need the minimum processor having the power of 1.6 GHz but the
recommended processor is double. If we go on the combined website and database
server then the minimum process is required for this website is 2 x 1.6 GHz
while for the recommended combined web and database server, we require a 4 x
1.6 GHz processor. The memory required for this website should be around the
1.75 GB ram minimum as well as the recommended memory is required at least 6 to
7 GB.
Now the main requirement for this
web portal is to save the data of the citizens as well as the data of the
professionals into a safer place like in the hardware or in the cloud. The system
hard drive is not recommended because the can be damaged due to kind of scripts
or virus attack, so the system driver is preferred for this purpose. The web
server database and web server drive are recommended for you to store the data.
It is because when the government professionals complete a task as well as they
have successfully provided the governmental service to the citizens of any
society or community or the group, they can take the feedback from all of them
and for the record or evidence, they should be able to save the records into
the database and in web server drive. If the government professionals will have
any need to see his served areas or the selected community to provide any kind
of evidence in the critical situation, they can easily show the record by
searching from the web server drive.
2.4.1. Requirements Elicitation and Specifications
In the requirement elicitation,
some notable techniques are discussed such as the brainstorming, the document
analysis to see the mentioned things are appropriate or not such as the
requirements for the systems, the major things like hardware or the
specifications of the software, what kind of environment would be preferred. In
this report, a brief section is discussed on the requirements of the system
such as how much memory, hard drive, web server, database, environment, and
other essential requirements.
The main focus of the website
portal or the intended audience of the website is the citizens as well as the
government professionals. The website focused major on the satisfaction of the
citizens. The main focus is to improve the quality of the services. As
mentioned before, focused group in the requirements as well as in the website
tool are the citizens because it majorly focus to take the feedback of the citizens
as well as it is because to get the feedback of the citizens to know the
government services are good or not or whether it should need some improvements(Y. H. Sung, 2009).
The interface of the website
portal is also discussed which has some specific fields that are taking the
name of the complainer, complete address, district or city of Oman, national
identity card number, phone number, email as well as the specific department of
government the complainer going to place the complaints regarding the services
against the city, full description of the issue as well as some suggestions to
bring some improvements into the system. In very simple words, the complainer
can easily place the complaint as well as can give feedback about the services
to the government professionals. So, a brief analysis is discussed about the
interface is discussed that what kind of views of the web pages should be(T. Miller, 2014).
For the specifications, the professionals
can conduct the interview of the citizens to bring improvements in the quality
of the service that is very important thing to get the key knowledge to make
the system effective. If the interviews are not enough to get the appropriate
information, the observation technique will be applied. In the observation, the
related professionals will observe the particular behaviors as well as the
actions of the citizens that they are providing appropriate information about
the services of the government(Gibson, 2004).
After getting all the information
by conducting surveys and interviews, the model for the process is defined as
well as designed to the development of the system for the improvement in
service quality and the better experience of the customers or the citizens. The
model of the process will provide a particular guideline of how the project
will be developed according the requirements of the citizens. The prototype is
also made that tells that the website will give a general idea of how the
website actually looks like. After prototyping, some workshops will be
conducted for providing a brief overview of the system that how it will look
like, what are the key specifications of the software as well as what are the
requirements of the government professionals as well as the citizens for
quality improvements of the services and better customer experience. Some
surveys, as well as the questionnaires to gather information about the
development of the website. The below diagram is providing a brief overview and
information about the requirement elicitation that is mentioned above(Belani, 2005).
Source: http://www.anarsolutions.com/top-5-requirements-elicitation-techniques/
Furthermore, for development of
the website some requirements for the system are gathered through by conducting
the questionnaires, interviews as well as surveys. When the key requirements are
collected then the requirements were organized to make the key data prominent
that what the things will be performed first and what the things are performed
after as well as what required things are not implementable. If the interviews
are not enough to get the appropriate information, the observation technique
will be applied. In the observation, the related professionals will observe
particular behaviors. After organizing the data, the discussion and negotiation
were performed for the generation of the brainstorming ideas as well as in the
very last, the requirement specifications step was performed. The requirements
specification told that the kind of environment should be as well as what
technology is necessary(Firesmith, 2003).
References of Basics for the selected Chosen SDLC along with the evaluationBelani, H. P. (2005). Implementing web-surveys for
software requirements elicitation. In Proceedings of the 8th International
Conference on Telecommunications, 2005. ConTEL 2005, 2(1), 465-469.
Firesmith, D. (2003). Modern requirements
specification. Journal of Object Technology, 2(2), 53-64.
Gibson, J. C. (2004). Developing a requirements specification
for a Web service application. In Proceedings. 12th IEEE International
Requirements Engineering Conference, 340-344.
T. Miller, B. u. (2014). Requirements elicitation
and specification using the agent paradigm: the case study of an aircraft turnaround
simulator. IEEE Transactions on Software Engineering, 10(40),
1007-1024.
Y. H. Sung, S. H. (2009). Service quality between
e-government users and administrators. I-WAYS, Digest of Electronic
Commerce Policy and Regulation, 4(32), 241-248.