245,692 research outputs found

    Indentifying Success Factors for Developing Web Applications: A Research Report

    Get PDF
    A survey for success factors of Web application development reveals that development methodologies, tools, and techniques are not considered as important by developers for the success of Web application development. Rapid application prototyping, ERD (entity relationship diagram), program flowchart, and application framework are more highly regarded than the object-oriented tools such as use case diagram, class diagram, object diagram, and sequence diagram. Developers focus more on maintainability and scalability than end users and management for evaluating the success of Web application development. Ambiguous user requirements, scope creeping, and lack of success metrics are evaluated as the most important issues for the failure of Web application development. Research results also indicate that developers need more help in communication, management, and control than the technology aspects of the development process. The overall findings point to flexible, simple, proven, participative, and management-oriented methodologies, tools, and techniques to address ambiguous and changing user requirements in the next generation development approaches for Web applications

    Web development productivity improvement through object-oriented application framework

    Get PDF
    Most of the commercial and industrial web applications are complex, difficult to implement, risky to maintain and requires deep understanding of the requirements for customization. As today's software market is more competitive, productivity has become a major concern in software development industry. The aim of this research is to design and develop an application framework for accelerating web development productivity through object-oriented technology. It allows customization, design reuse and automatic code generation to support productivity improvement as a breakthrough solution for the given problem. This research employed systematic literature review (SLR) to identify the source of complexity and productivity factors. Agile development methodology was used to design the framework and it was validated by empirical data from two commercial projects. Results showed that object-oriented application framework (OOAF) has significant factors that affect productivity and dramatically improve higher productivity over traditional approach. It has fulfilled the current needs by reducing complexities, development efforts and accelerates web development productivity. This research contributes in the area of software engineering, specifically in the field of software productivity improvement and software customization. These will lead to faster development time for software industries

    Effort Estimation Development Model for Web-Based Mobile Application Using Fuzzy Logic

    Get PDF
    Effort estimation becomes a crucial part in software development process because false effort estimation result can lead to delayed project and affect the successful of a project. This research proposes a model of effort estimation for web-based mobile application developed using object oriented approach. In the proposed model, functional size measurement of object oriented based web application named OOmFPWeb, web metric and mobile characteristic for web-based mobile application size measurement are combnined. The estimation process is done by using mamdani fuzzy logic method. To evaluate the proposed model, the comparison between OOmFPWeb as the variable that affect effort estimation for web-based mobile application and the proposed model are performed. The evaluation result shows that effort estimation for web-based mobile application with the proposed model is better than just using OOmFPWeb

    Developing a Web Server Platform with SAPI support for AJAX RPC using JSON

    Get PDF
    Writing a custom web server with SAPI support is a useful task which helps students and future system architects to understand the link between network programming, object oriented programming, enterprise application designing patterns and development best practices because it offers a vision upon interprocess communication and application extensibility in a distributed environmentWeb, Server, Proxy, SAPI, HTTP, RPC, AJAX, JSON, XML

    A Software Development Methodology for Secure Web Application

    Get PDF
    In recent years, there has been a demand for Web applications with complex functions. In addition, most web applications efficiently manage data based on databases. While the key and critical dimension of developing these Web applications is analysis and design, most object-oriented analysis and design methods do not have a consistent view of the database. In addition, Java Enterprise Edition (EE) -based technologies are used in Web application implementations, but they do not provide any correlation with the database. On the other hand, as users' demands for security increase, security becomes more important. To this end, Java EE and database systems provide security solutions. However, it does not provide any correlation with object-oriented analysis and design methodology. As a result, it is difficult to develop secure web applications in a consistent way from analysis to implementation. In this paper, we propose a consistent software development methodology from analysis to implementation of secure web applications. The proposed software development methodology for web application development uses UMLsec, a security-emphasized modeling language, and object-relational (O-R) mapping for relational database design. It also uses Java servlets and SQL to implement analysis and design results based on role-based access control (RBAC). The software development methodology for the secure web application proposed in this paper has been applied to the development of the online banking system, from the design stage of the user's requirements analysis to the implementation of the web application

    Research and Implementation of Web Service Inheritance and Interface Web Service

    Get PDF
    Web Service (WS) and SOA (Service-Oriented Ar-chitecture) are now widely used. The most important application of SOA is connecting various business systems that automate an enterprise\u27s business processes. A new extension of Web Service definition and implementation-Inheritance of web service is pro-posed in this paper, just like the traditional inheriting mechanism of classes and interfaces in Object-oriented programming. It makes web service development and deployment more flexible, extendable and re-usable, and brings new thoughts and strengths to the implementation of SOA

    Develop Prototype of Web-Based Computer Problem Information System

    Get PDF
    The aim of this project is to develop a prototype of Web based Computer Problem Information System. This system is an assistant tool for user to find information regarding computer problem especially in finding solution. It applies knowledge base and web base application in order to add element such as user friendly, usefulness, pleasing and informative. This prototype has been developed using Object-oriented approach focusing on Object Modeling Technique methodology and Rapid Application Development with Unified Modeling Language notation. The development of this prototype starts with analysis phase and ended with testing. This project discusses some findings, problem encountered and limitation of the project’s development. Finally, brief recommendation given as contribution to the future development
    • …
    corecore