Abstract

The analysis of e-government initiatives of various countries shows that the development and deployment of e-government systems for effective online service delivery to citizens remain a key priority in e-government development. On the other hand, given the complex nature of the public administration system with several departments and agencies, thousands of legislations and operating procedures, added to the high number of technologies needed for developing e-government systems, there is a need to learn about the software development practices in e-government. This chapter provides an overview of the methodologies, tools and platforms for software development processes of e-government systems. Firstly, the state-of-the-art software development practices in e-government are reviewed. Secondly, the methodological approaches employed for developing e-government systems including stage of growth models, agile software engineering and Semantic Web techniques are presented and illustrated with real world case studies for their application in e-government projects. Thirdly, the tools and platforms used for the analysis, design, implementation and deployment of e-government systems including traditional software engineering tools and platforms, Semantic Web ontology languages and platforms, database management systems and semantic query languages are analysed and discussed in detail. Finally, the state-of-the-art of e-government systems integration techniques are reviewed and discussed.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call