× Close

📚 Project Proposal Topics PDF Department List & Materials for Google Scholars
Civil Engineering Topics
Computer Education Topics
Computer Science Topics
Curriculum Studies Topics
Economics Topics
📚 List of Project Proposal Topics and PDF Materials for (2025) Students

Search for Project and Seminar Topics Post Market Item or Services for Free
Design and Implementation of an Automated Tutoring System for Software Evaluation

Design and Implementation of an Automated Tutoring System for Software Evaluation

Project / Seminar Material
Reference ID: PS-5608-TM

DEDICATION

This research material titled “Design and Implementation of an Automated Tutoring System for Software Evaluation” is dedicated to God for his enabling grace, and to all computer enthusiasts who contributed to make life a pleasant experience during my research documentation.

ACKNOWLEDGEMENT

I extend my sincere gratitude to all those who contributed to the completion of this project. Special thanks to my Supervisor (Name of your Supervisor), the Head of Department (Name of your HOD), the Lecturers in the department of Computer Science (CS), Book Authors and Profound Scholars of existing or related project material on “Design and Implementation of an Automated Tutoring System for Software Evaluation” for their invaluable guidance, support, and expertise throughout the journey.

I am also grateful to your study area (mention any funding organizations, if applicable) for their financial assistance. This research would not have been possible without the encouragement and assistance of some stakeholders (mention any mentors, teachers, or colleagues). Additionally, I would like to acknowledge the understanding and patience of my family and friends during this endeavor. Your unwavering support has been a constant source of motivation. Thank you all for being part of this meaningful endeavor.

TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION


    CHAPTER TWO

    LITERATURE REVIEW

    • 2.1 Introduction

    CHAPTER THREE

    SYSTEM ANALYSIS AND DESIGN

    • 3.1 Methodology Adopted
    • 3.1.1 Problem Identification Using SSADM
    • 3.2 Analysis of the Existing System
    • 3.2.1 Dataflow of the Existing System
    • 3.2.2 Disadvantages Of The Existing System
    • 3.2.3 Weakness of the existing System
    • 3.3 Feasibility Study
    • 3.3.1 Economic Feasibility
    • 3.3.2 Technical Feasibility
    • 3.3.3 Operational Feasibility
    • 3.4 Analysis of the Proposed System
    • 3.4.1 Data Flow Diagram of the Proposed System
    • 3.4.2 Advantages of the Proposed System
    • 3.4.3 Justification of the Proposed System
    • 3.5 Functional Requirements
    • 3.5.1 Use Case Diagram Of The Admin / User Privileges
    • 3.6 Data Requirements
    • 3.7 High Level Model of the Proposed System

    CHAPTER FOUR

    SYSTEM DESIGN AND IMPLEMENTATION

    • 4.1 Objectives of the Design
    • 4.2 Cohesion and Decomposition High level Model
    • 4.3 Control Center / Overall Dataflow Diagram
    • 4.3.1 Proposed System Operation Flowchart
    • 4.4 System Specification and Design
    • 4.4.1 Input and Output Specification
    • 4.4.2 Database Specification and Design
    • 4.4.3 Data Dictionary
    • 4.5 Choice and Justification of Programming Language
    • 4.6 Program Documentation
    • 4.7 Implementation Techniques
    • 4.7.1 System Testing
    • 4.8 Programming Module Specification
    • 4.8.1 Installation
    • 4.9 Computer Hardware Minimum Requirement
    • 4.10 Software Requirement
    • 4.11 Personnel / User Training
    • 4.12 File Maintenance Module

    CHAPTER FIVE

    SUMMARY, CONCLUSION AND RECOMMENDATION

    • 5.1 Introduction
    • 5.2 Summary
    • 5.3 Conclusion
    • 5.4 Recommendation

    REFERENCES

    APPENDIX A - “SOURCE CODE”

    APPENDIX B - “OBJECT PROGRAM”


    Design and Implementation of an Automated Tutoring System for Software Evaluation

    CHAPTER ONE

    1.0 Introduction

    While software projects have become large industrial production processes, it has been noticed that process assessment can be a strong and effective driver for process improvement. Based on this, acquirers of large, critical software-intensive systems have impeded for the use of international standard for process assessment. High-quality software is tightly connected to the process used to produce the software. To build high-quality software, organizations have to improve their production processes continuously. It is not required that an assessment instrument should take any particular form or format. It can be, for example, a paper-based instrument containing forms, questionnaires or checklists, or it can be, for example, a computer-based instrument such as a spreadsheet, a data base system or an integrated CASE tool. Regardless of the form of the assessment instrument, its main objective is to help an assessor to perform an assessment in a consistent and repeatable manner, reducing assessor subjectivity and ensuring the validity, usability and comparability of the assessment results.

    To reach this goal, an assessment instrument should be made according to the instructions defined. The ultimate goal of software engineering is to find methods for developing high quality software products at reasonable cost. As computers are being used in more and more critical areas of the industry, the quality of software becomes a key factor of business success and human safety. Two approaches can be followed to ensure software quality. One is focused on a direct specification and evaluation of the quality of software product, while the other is focused on assuring high quality of the process by which the product is developed.

    The software industry is currently entering a period of maturity, in which particular informal approaches are specified more precisely and are supported by the appropriate standards. Quality characteristics of software products are defined in ISO/IEC (International Organization for Standardization/International Electrotechnical Commission) 9126 [1]. For each characteristic, a set of attributes which can be measured is determined. Such a definition helps in evaluating the quality of software, but gives no guidance on how to construct a high quality software product. The requirements for a quality management system are defined in ISO 9001 [2]. All the requirements are intended for application within a software process in order to enhance the customer satisfaction, which is considered the primary measure of the software product quality.

    1.1 Statement of the Problem

    The following problems were identified:


    Lack of secure and reliable commercial software.

    Software vulnerabilities can compromise customer data, disrupt business services, and jeopardize trust. Therefore, customers require that software be developed in a way that minimizes the number of vulnerabilities, and customers expect suppliers to have appropriate update mechanisms for use when vulnerabilities emerge.


    Software failures contribute to marketplace confusion and the erosion of trust between supplier and customer.

    To gain the necessary confidence in acquired software, customers need a method for assessing the security of the software, including the impact the software may have on the organization’s risk posture. A process-based assessment of a supplier’s software assurance practices can deliver this confidence, empowering customers to better manage risk.


    1.2 Aim and Objectives of the Study

    The aim of the study is to develop an intelligent assistant system for software assessment. The following are the specific objectives of the study:

    1. To develop an intelligent system that can be used to assess software quality.
    2. To design a system that will be able to store vital information of software assessments performed.
    3. To develop a system that will enable the user to determine software effectiveness.

    1.3 Scope of the Study

    This study is focused on design and Implementation of an intelligent assistant system for software assessment a case study of Akwa Ibom state polytechnic digital center, Ikot Osurua. It is limited to the capturing of the weighted sum of software features and the determination of the best software option based on the total weight of its features. Assessment is based on three different criteria categories which are: The vendor, hardware/ software requirements and cost/benefits of the software system.


    1.4 Significance of the Study

    The study is significant in the following ways:

    1. It will help institutions and organizations assess the performance level of a software product.
    2. It will help organizations to select the best performing software based on their standard for assessment.
    3. It will aid in the easy management of software assessment information.
    4. The study will also serve as a useful reference material to other researchers seeking for information concerning the subject.

    1.5 Organization of the Research

    This research work is organized into five chapters.

    Chapter one is concerned with the introduction of the research study and it presents the preliminaries, theoretical background, statement of the problem, aim and objectives of the study, significance of the study, scope of the study, organization of the research and definition of terms.

    Chapter two focuses on the literature review, the contributions of other scholars on the subject matter is discussed.

    Chapter three is concerned with the system analysis and design. It analyzes the present system to identify the problems and provides information on the advantages and disadvantages of the proposed system. The system design is also presented in this chapter.

    Chapter four presents the system implementation and documentation. The choice of programming language, analysis of modules, choice of programming language and system requirements for implementation.

    Chapter five focuses on the summary, conclusion and recommendations are provided in this chapter based on the study carried out.


    1.6 Definition of Terms


    Intelligent:

    Characterized by thoughtful interaction


    Assessment:

    To carry out an evaluation to determine the value of something or the level of performance.


    Performance:

    The amount of useful work performed by a system in relation to the time and resources used.

    CHAPTER TWO

    2.0 Literature Review

    2.1 Introduction

    This chapter focuses on the review of related literature. A literature review includes the current knowledge as well as theoretical and methodological contributions to a particular topic. It documents the state of the art with respect to the topic you are writing. It surveys the literature in the topic selected. In this research work the literature review includes the …

    Summary Headlines for Design and Implementation of an Automated Tutoring System for Software Evaluation



      NEED HELP? CALL US 24/7:
      +234 803 051 1988