Library Management System

Contents

Introduction

Methodology

SDLC approach types

Predictive approach

Advantages of a predictive approach

Disadvantages of the Predictive Approach

Adaptive Approach

Advantages of adaptive approach

Disadvantages of adaptive approach

SDLC Methodology

Waterfall versus Agile Model

Waterfall Model

Waterfalls Model benefit

Waterfalls Model Disadvantages 

Agile Methodology

Agile method principle

Agile model advantages

Chosen Methodology

Requirements

Functional Requirements of KOI Library Management System

Non-functional requirements of KOI Library Management System

Business Modeling Activity Diagram

References

Introduction

The motivation behind this report is to perform framework examination of the KOI library the board system. The lab needs to give a few improvements to existing systems. Therefore, the report incorporates the entire fringe, practical, as well as non-utilitarian business necessities that the procedure requires to actualize another process. This report likewise incorporates a business displaying movement graph for the new expansions of the KOI library the executive’s framework

Methodology

The Software Development Lifecycle (SDLC) is the procedure that product or different organizations use to create, oversee, plan, test, as well as actualize programming or frameworks. There are five primary strides to performing undertakings in SDLC: Or, SDLC is known as a framework. You can likewise utilize meanings of errands that must be performed to create predictable programming (Dehraj&Sharma, 2019).

SDLC Cycle

SDLC Cycle

Source - (Dehraj & Sharma, 2019)

Steps in SDLC are defined below -:

1. Arranging: The initial phase in the product improvement lifecycle is planning. Because programming or frameworks must be successful, you should design before actualizing them

2. Plan: This procedure characterizes the framework design as well as form the framework dependent on explicit prerequisites.

3. Usage: This is a troublesome advance recorded as a hard copy code as well as introducing equipment as well as software. The execution may come up short because the procedure isn't constantly favourable.

4. Test: This causes you to realize that an issue has happened in the process. It likewise gives bit by bit directions to gaining from mistakes as well as adjusting them.

5. Documentation: Helps you comprehend programming that causes you to comprehend the reason as well as the motivation behind your framework or programming (Dehraj&Sharma, 2019).

SDLC Approach Types

The two types of SDLC approaches are described below.

Predictive approach

The prescient methodology gives a direct structure to creating explicit frameworks with explicit prerequisites as well as time-span particulars, just as pre-characterized forms.

Predictive Model Approach

Predictive Model Approach

Source - (Kaur & Kaur, 2015)

Advantages of a predictive approach

  • Easy to design before you start

  • Monitor as well as investigate the progress

  • Developers are unmistakably mindful of what should be actualized

Disadvantages of the Predictive Approach

  • It required some investment to guarantee that everything was done as expected, requiring regular checks, including arranging as well as observing investigation (Kaur&Kaur, 2015).

  • If you have to make transforms, you should begin everything without any preparation.

Adaptive Approach

The process is very voluntary because it is not planned.

Adaptive Model Approach

Adaptive Model Approach

Source - (Kneuper, 2017)

Advantages of an adaptive approach

  • Consuming time is very less.

  • Not much pre-planning is required

Disadvantages of an adaptive approach

  • Difficult to predict (Kneuper, 2017)

  • Won’t confirm the success rate of the system

SDLC Methodology

Among the various software methodologies, some are as follows -

1. Waterfall model

2. V-shaped model

3. Spiral models

4. Iterative model

5. Big Bang model

6. Agile model

Waterfall versus Agile Model

Waterfall Model

The waterfall model is one of the most seasoned as well as first models in the executed programming advancement lifecycle. Software improvement moves through direct structures, for example, cascades, as well as the following stage begins just when the past advance finishes.

Waterfall Model flow

Waterfall Model flow

Source - (Mohankumar & Anand Kumar, 2016)

Steps are very much dependent on each other.

Waterfalls Model benefit

1. Needs to define the requirements very clearly

2. Projects of short duration

3. Not follow the dynamic technology

4. Project definition is very clear

Waterfalls Model Disadvantages

1. Software will execute at the end

2. Uncertainty risk is very high

3. Not in favour of a change in requirements.

Agile Methodology

This isn't just a trial of the whole SDLC, yet a constant cycle exercise. This causes the group to react to the criticism the group got about the product. This dissects the item as well as improves the serious edge available.

Agile model flow

Agile model flow

Source - (Mohankumar & Anand Kumar, 2016)

Agile method principle

1. Main goal is the development of software

2. Aware

3. Understandable methodology

4. User Friendly

Agile model advantages

1. Satisfaction of the customers

2. Less time in the updating of the software (Mohankumar & Anand Kumar, 2016)

3. Changes are possible

4. Reliable along with simple

Chosen Methodology

I pick an agile model for the given contextual analysis. The KOI Institute has numerous parts that require numerous procedures, so Agile is the ideal instrument for this study. Therefore, it is anything but difficult to part into subparts. And once in a while, the coordinated strategy requires basic upgrades or alterations.

Requirements

Below are the system requirements:

Functional Requirements of KOI Library Management System

This is a significant necessity, as well as is additionally a prerequisite for any framework, for example, moving outside a machine.

Some functional requirements are:

1. Approval: The suitable overseer must affirm the hardware before it tends to be held

2. To sort out everything appropriately, you should apply the suitable rules. Not just does everything assume a significant job, however, you need a decent clarification to be fulfilled

3. IT Equipment due date

4. Equipment Charges

Non-functional requirements of KOI Library Management System

They are not significant frameworks, as well as they are not significant without them. The framework will run regardless of whether there are no non-functional prerequisites.

The non-functional requirements are:

1. System Scalability

2. System Capacity

3. System Availability

4. System Reliability

Business Modeling Activity Diagram

Activity Diagram for reserving a book

Activity Diagram for reserving a book

Source – Created by Author

References

Dehraj, P., & Sharma, A. (2019). Autonomic Provisioning in Software Development Life Cycle Process. SSRN Electronic Journal. doi: 10.2139/ssrn.3349295

Kaur, A., & Kaur, K. (2015). Suitability of Existing Software Development Life Cycle (SDLC) in Context of Mobile Application Development Life Cycle (MADLC). International Journal Of Computer Applications, 116(19), 1-6. doi: 10.5120/20441-2785

Kneuper, R. (2017). Sixty Years of Software Development Life Cycle Models. IEEE Annals Of The History Of Computing, 39(3), 41-54. doi: 10.1109/mahc.2017.3481346

Mohankumar, M., & Anand Kumar, M. (2016). Green based Software Development Life Cycle Model for Software Engineering. Indian Journal Of Science And Technology, 9(32). doi: 10.17485/ijst/2016/v9i32/88499

Remember, at the center of any academic work, lies clarity and evidence. Should you need further assistance, do look up to our System Analysis and Design Assignment Help

Get It Done! Today

Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
Not Specific >5000
  • 1,212,718Orders

  • 4.9/5Rating

  • 5,063Experts

Highlights

  • 21 Step Quality Check
  • 2000+ Ph.D Experts
  • Live Expert Sessions
  • Dedicated App
  • Earn while you Learn with us
  • Confidentiality Agreement
  • Money Back Guarantee
  • Customer Feedback

Just Pay for your Assignment

  • Turnitin Report

    $10.00
  • Proofreading and Editing

    $9.00Per Page
  • Consultation with Expert

    $35.00Per Hour
  • Live Session 1-on-1

    $40.00Per 30 min.
  • Quality Check

    $25.00
  • Total

    Free
  • Let's Start

Get
500 Words Free
on your assignment today

Browse across 1 Million Assignment Samples for Free

Explore MASS
Order Now

Request Callback

My Assignment Services- Whatsapp Tap to ChatGet instant assignment help

Hire Certified Experts
Ask your Question
Need Assistance on your
existing assignment order?

We care

MyAssignmentServices uses cookies to deliver the best experience possible.
My Assignment Services acknowledges the academic integrity guidelines prescribed as per Australian Universities to ensure that the services, sample material, and study resources available on our website, in no way are utilised to commit academic misconduct of any type. All users of our services must adhere to and affirm acceptance of all conditions elucidated in our policy document on academic integrity.

Please accept and affirm the following to be able to continue exploring our website and services: I agree to NOT use any educational material, study resources, assignment samples, online mentoring services, available on the web domain www.myassignmentservices.com and all its subdomains to commit any academic misconduct. I have read and been made fully aware of the academic integrity policy of My Assignment Services and by clicking on the button below, I am in principle, wilfully and legally bound to adhere to guidelines of the academic integrity policy in whole and in part.
View Cookies policy | How we ensure Academic Integrity?