SlideShare a Scribd company logo
1 of 23
Download to read offline
Plagiarism Checker X Originality Report
Similarity Found: 5%
Date: Thursday, December 08, 2022
Statistics: 359 words Plagiarized / 7578 Total words
Remarks: Low Plagiarism Detected - Your Document needs Optional Improvement.
-------------------------------------------------------------------------------------------
/ / / Contents Task 1 Software development life cycle. 4 What is known as SDLC? 4 How
SDLC works? 5 Waterfall Model. 6 Benefits of the waterfall model. 7 Disadvantages of
waterfall model. 7 Uses of Waterfall Model. 8 Prototyping Model. 8 Benefits of the
Prototyping Model. 9 Disadvantages of Prototyping Model. 9 Uses of Prototyping
Model. 9 Spiral Model. 10 Advantages of the Spiral Model. 11 Disadvantages of the
Spiral Model.
11 When should I use a spiral model? 11 Agile Model. 11 Advantages of the Agile
Model. 12 Disadvantages of the Agile Model. 13 When should the Agile Model be used?
13 (Anon., n.d.) 13 Task 2 Spiral model in Detail. 13 Spiral models. What are they? 13
spiral model uses. 13 Spiral Model Phases. 14 The Spiral Model's steps. 14 Risk Handling
in Spiral Model. 15 Benefits of the Spiral Model.
15 Task 3 why you are using waterfall model to a baby monitoring system? 16 Task 4
why feasibility study is required, importance, how to develop a feasibility study? 17
Types of Feasibility Study. 18 Importance of Feasibility Study. 18 How to develop a
feasibility study? 19 Task 5 feasibility study and main requirements in a feasibility report.
19 What is the Purpose of a Feasibility Study? 19 What is a target audience? 20
Outcome of the feasibility study. 21 What Does a Feasibility Study Report Contain? 21
Task 6 Feasibility Study Issues. 22 Operational feasibility. 22 Legal feasibility. 22
Technical feasibility. 23 Scheduled feasibility. 24 Economic feasibility. 24 Task 07 Desktop
application or Web application. 25 Web application.
25 Why you select Web applications and how it is work? 25 Advantages of Web
Application. 25 Disadvantages of Web Application. 26 Bibliography 27 Task 1 Software
development life cycle. What is known as SDLC? The Software Development Life Cycle,
also known as SDLC, is a method of producing the highest possible quality software
while developing at the lowest, simple and possible price.
It is providing a well-structured (phase-by-phase) method that enables companies to
rapidly produce quality software that is thoroughly tested and ready for production use.
How SDLC works? SDLC speeds up production, improves quality, and lowers software
development costs. By adhering to a strategy that avoids the common pitfalls of
software development projects, the SDLC achieves these ostensibly disparate goals.
This plan begins with an assessment of existing systems for deficiencies. The
requirements for your new system should then be defined. By using the stages like
analysis (how we should do that), planning, design, development, testing, and
deployment, we create the software. It (SLDC) can reduce the need for post-fixes and
unnecessary rework.
The key phases are as follows: Determine the Current Issue-Everyone involved is needed
to provide input during this stage of the SDLC, including customers, salespeople,
industry experts, and programmers. Recognize your current system's advantages and
disadvantages with the intention of making improvements. Plan- The team estimates
the costs and resources needed to implement the reviewed requirements during this
stage of the SDLC.
Design- The software specification is converted into a design strategy known as the
design specification to start off this phase of the SDLC. All interested parties will review
this plan and offer comments and recommendations. A strategy for obtaining
information from stakeholders and incorporating it into this document must be in place.
At best, a failure at this point will almost certainly result in cost overruns, and at worst,
the project will completely fail. Build- The actual development begins at this point. Code
test- This phase checks for errors and defects. We will fix these issues until the product
meets the original specifications.
Software Development- The goal of this phase is to deploy the software into production
so that users can start using the product. However, many companies choose to move
their products to different delivery environments. B. A test or staging environment.
Software Maintenance-If there is errors maintenance is needed. (ALTVATER, 2020) /
Waterfall Model.
This model consists of five phases such as requirements gathering and analysis and
specification, system design, implementation, Integration and testing, deployment of
system and maintenance. The steps are always performed in this order and never
overlap. Developers must complete each phase before the next phase begins. Since its
graphical representation resembles a cascade of waterfalls, this model is also known as
the waterfall model.
It is mainly in six ways such as, Requirements gathering and analysis. All possible
requirements for the system to be developed are captured during this phase and
documented in the requirements specification. System design. In this phase, we review
the requirements specification for the first phase and prepare the system design.
This system design specifies the hardware and system requirements and helps define
the overall system architecture. Implementation. The system is initially created in
compact programs known as units, which are then integrated in another stage. Unit
testing is the process of developing and evaluating each unit for functionality.
Integration and testing.
Each unit created during the implementation phase is tested before being integrated
into the overall system. Deployment of system. The product is deployed in the
customer's environment or made available to the public after functional and
non-functional testing is finished. Maintenance. There are some issues that arise in the
client environment. A patch has been released to fix these issues.
Also, some better versions will be released to improve the product. Maintenance will be
performed to deploy these changes to customer environments. (Anon., n.d.) / Benefits of
the waterfall model. This model requires a small amount of resources and is
straightforward to implement. The start and end points for each phase is fixed, which
makes it easy to cover progress.
The release date for the complete product, as well as its final cost, can be determined
before development. Due to a strict reporting system, it provides the customer with easy
control and clarity. Disadvantages of waterfall model. In this model, the risk factor is
higher, so this model is not suitable for more significant and complex projects.
This model cannot accept the changes in requirements during development. It is difficult
to measure progress within stages. (Anon., n.d.) Uses of Waterfall Model. The project is
not long. Technology is well-understood and not changing. There aren't any unclear
requirements. This model is only applied when the requirements are well understood,
distinct, and fixed. (Anon., n.d.) Prototyping Model.
The process of creating a functioning replica of a designed product or system is known
as prototyping. This is also a popular model in SDLC .When the customers are unsure of
the precise project requirements in advance, they use this model. In this model, an initial
prototype of the finished product is created, tested, and repeatedly improved based on
customer feedback until a final acceptable prototype is achieved, which serves as the
foundation for creating the finished product.
It includes four types of model under the prototyping model such as, Rapid Throwaway
Prototyping- This method provides a helpful way to investigate ideas and obtain
customer feedback on each one. Evolutionary Prototyping- The prototype is initially
developed, and then using customer feedback, it is gradually improved until it is finally
accepted.
Incremental Prototyping- This incremental prototyping method divides the final desired
product into numerous tiny prototypes, each of which is developed separately. Extreme
Prototyping- The development of websites primarily uses this technique. (02DCE, 2022) /
Benefits of the Prototyping Model. When Designing, It has more flexibility. Missing
capabilities are simple to identify. Developers can use finished prototypes again for later
(future), more complex projects.
Customers are exposed to the incomplete product early in its life cycle. As a result, there
is a higher level of customer comfort and satisfaction. Disadvantages of Prototyping
Model. Poor Documentation due to continuously changing customer requirements.
Developers who rush to create prototypes might come up with less-than-ideal solutions.
It is very difficult for developers to consider all the changes requested by customers. If
the customer is unhappy with the first prototype, he or she might become disinterested
in the product. Uses of Prototyping Model. It can also be used when requirements
change rapidly.
This model can be used effectively to create user interfaces, sophisticated
software-intensive systems, and systems with intricate interfaces and algorithms. It is
also a very good choice for demonstrating the technical feasibility of your product.
(02DCE, 2022) Spiral Model. It is an evolutionary software process model that brings
together the planned, methodical aspects of linear process models and the iterative
nature of prototyping.
New software versions can be created quickly as a result. Using a spiral development
model, software is created in a series of incremental releases. Paper models or
prototypes are additional versions in the initial iteration. The engineering system evolves
over time to become more fully realized. / The spiral's cycles are broken down into four
sections: Objective setting.
The objectives, potential alternatives to achieving the goals, and limitations of each cycle
of the spiral are identified at the beginning of the cycle. Risk Assessment and reduction.
The next phase of the cycle is calculating these different alternatives based on your
goals and constraints. The focus of the assessment in this phase is on project risk
perception Development and validation.
The next step is to create strategies to deal with risks and uncertainties. Activities like
benchmarking, simulation, and prototyping may be a part of this process. Planning.
After reviewing the project, decide whether to proceed with another spiral period. If it is
decided to keep the project, a plan for the next phase of the project will be made.
Advantages of the Spiral Model. Extensive risk analysis.
Useful for significant and important projects. Disadvantages of the Spiral Model. Using
this model might be expensive. Risk analysis required very specialized knowledge. Not
effective for smaller projects. When should I use a spiral model? When frequent
deliverance is necessary. When a big project is going on. When specifications are
convoluted and complicated. If changes are possible at any time. Large-scale, expensive
projects. (Anon., n.d.) Agile Model.
It refers to an approach to creating software that uses iterative development. Agile
project management methods divide work into smaller iterations or components
without directly intervening in long-term planning. Project scope and requirements are
defined at the beginning of the development process. The scope, duration, and quantity
of each iteration are planned in advance.
Each iteration is viewed as a relatively short timeframe in agile process models, typically
lasting 1-4 weeks. Project risk is decreased and requirements are made easier
throughout the project lifecycle by breaking large projects into smaller parts. Before
delivering the finished, functional product to the client, the team goes through every
stage of the software development lifecycle, including planning, requirements analysis,
design, coding, and testing. / The phases of the agile model are listed below, Gathering
requirements. You must specify the requirements during this phase.
Explaining business opportunities and scheduling the time and resources required to
complete the project are important. Using this data, you can assess the technical and
financial viability. Create the specifications. Once the project is decided, we work with
the stakeholders to define the requirements.
Use user flowcharts or generic UML diagrams to demonstrate how the new functionality
works and how it integrates with your current system. Iteration. The work starts when
the team establishes the requirements. On their project, which aims to release a usable
product, designers and developers get to work. The product's functionality is
straightforward and minimal because it will go through various stages of improvement.
Testing and quality control.
The Quality Assurance team evaluates the functionality of the product and hunts for
bugs during this phase. Deployment. The team releases a product during this phase for
the user's working environment. Feedback. The team receives product feedback and
processes the feedback. Advantages of the Agile Model. Consistent delivery Personal
interaction with customers. Efficient design to meet your business needs.
Changes are possible at any time. Reduces total development time. Disadvantages of
the Agile Model. When a project is finished and the developers are assigned to another
project, maintaining the completed project can be challenging due to a lack of proper
documentation. Important decisions made throughout various phases may be
misunderstood at any time by various team members due to the lack of formal
documents, which causes confusion.
When should the Agile Model be used? When regular changes are necessary. When a
highly skilled and knowledgeable team is accessible. When a customer is prepared, a
software team will always meet with them. When a project is small in scope. (Anon., n.d.)
Task 2 Spiral model in Detail. Spiral models. What are they? An approach to risk
management that integrates elements of the waterfall model and the iterative
development process model is known as the spiral model. It is used within the system
development lifecycle (SDLC).
When working on significant, expensive, and complex projects, software engineers
prefer the spiral model. A coil with numerous loops is how a spiral model appears
graphically. The number of loops used is based on the particular requirements of each
project and is frequently chosen by the project manager.
The spiral's loops each stand for a stage in the creation of software. spiral model uses.
As mentioned earlier, the spiral model works best on large, demanding and complex
projects. Other uses include, Projects where it is necessary to release frequently. Projects
where modifications could be needed at any time. Long-term initiatives that are no
longer feasible because of changed economic priorities.
High- to medium-risk projects. Projects where cost and risk analysis are crucial. Projects
for which making a prototype would be advantageous. Complex or unclear
requirements projects. Spiral Model Phases. When examining a spiral model diagram,
the project's cost is represented by the spiral's radius, and the project's current phase's
progress is shown by the spiral's angular degree. The developer or client reviews the
progress at the conclusion of each phase, which starts with a goal for the design.
Identifying and fully understanding requirements, performing risk analysis, creating the
prototype, and analyzing the performance of the software can be divided into four
quadrants for each phase. Phases start in the quadrant devoted to identifying and fully
understanding requirements. All objectives should be elaborated on and analyzed, and
the phase's overall goal should be established.
In case the tried-and-true version doesn't work, it's important to also come up with
backup plans. The next step is to conduct a risk analysis on each potential solution to
identify any flaws or vulnerabilities, such as exceeding the budget or having software
components that are vulnerable to cyberattacks. Then, the most effective course of
action should be taken to address each risk.
Prototype design and testing take place in the following quadrant. This phase entails the
final design as well as the architectural design, module design, and physical product
design. It transforms the idea that was developed in the first two quadrants into usable
software.
The fourth quadrant is used to evaluate test results for the most recent version. This
analysis enables programmers to pause and assess what worked and what didn't before
beginning a new build. At the conclusion of this quadrant, preparation for the following
phase begins, and the cycle is repeated. The Spiral Model's steps.
The phases are segmented into quadrants, and within each quadrant are the steps that
take place during each phase. The spiral model's steps can be described generally as
follows: Regarding the new system requirements, as much information as possible is
given. It usually takes conducting interviews with a wide range of users who represent all
internal and external users as well as other aspects of the current system to achieve this.
The new system has a draft design created for it. The conceptual design is used to
create the first prototype of the new system.
The characteristics of the final product are typically approximated by this scaled-down
system. A second prototype is created using a four-step process: (1) analyzing the first
prototype's benefits, drawbacks, and risks; (2) identifying the second prototype's
requirements. (3) Organizing and designing the second prototype, and (4) building and
testing the second prototype.
If the risk is deemed to be too high, the entire project may be abandoned. Risk elements
could include operating cost underestimations, development cost overruns, and other
things that could lead to a subpar finished product. The current prototype is assessed
similarly to how the previous prototype was assessed, and if additional testing is
required, another prototype is created from it using the four-step process described
above.
The previous steps are repeated until the customer is confident that the improved
prototype accurately represents the desired final product. Based on the improved
prototype, the final system is built. The finished system undergoes extensive testing and
evaluation. Continuous routine maintenance is performed to avoid large failures and
reduce downtime. Risk Handling in Spiral Model.
Any unfavorable circumstance that could prevent a software project from being
successfully completed is considered a risk. The spiral model's handling of these
unanticipated risks after the project has begun is its key component. Making a
prototype makes it easier to resolve such risks. By giving developers the opportunity to
create a prototype at each stage of the software development process, the spiral model
helps developers manage risks.
Risk management is supported by the prototyping model as well, but complete risk
identification must occur prior to the project's development work. However, in
real-world projects, risks can arise after the start of the development phase; in this
situation, the prototyping model cannot be used. The Spiral Model consists of four
phases, each of which includes an analysis of the product's features, identification of the
risks present at that time, and prototyping to address them. As a result, this model is
significantly more adaptable than other SDLC models. Benefits of the Spiral Model.
As mentioned earlier, spiral models are great for critical and complex projects. Given the
progressive nature of the model, developers can break large projects into manageable
pieces, working on one feature at a time to ensure nothing gets overlooked. Also,
because prototyping is done in stages, it may be easier to estimate the total cost of the
project. Among the spiral model's additional advantages are: Flexibility.
Risk handling. Customer satisfaction. (Contributor, n.d.) Task 3 why you are using
waterfall model to a baby monitoring system? The waterfall model divides project tasks
into logically ordered phases. Each set of circumstances relates to a specialization of
task-oriented approaches and is dependent on the outputs from the previous step.
This method is frequently used in the fields of engineering design and construction
development because each step must be completed before the next stage. Now when
you are creating a baby monitoring system, this model is very important. The stages of
conception, initiation, analysis, and more are usually followed by a downward flow of
progress, like a waterfall.
Design changes would become impractically expensive as the project advanced because
it would result in a highly structured physical environment. Listed below are some
benefits of the waterfall model. It follows a simple structure. The waterfall model uses a
precise and defined sequence of steps that must be followed in comparison to other
methods.
Its structure is straightforward because every project should adhere to the same
procedures. The collection of requirements and documentation, system design,
implementation, testing, delivery, and maintenance are all included in this. Before
moving on to the following step, the team must completely complete the previous step.
The waterfall model's progression is understandable.
This model does not call for any additional training or certification for team members or
project managers, unlike other development methodologies. You can start using the
system right away without having to go through a difficult learning curve that might
hinder your advancement. This makes it one of the most user-friendly systems currently
in use, especially given that the structure promotes team uniformity.
The waterfall model establishes the end result early. Using the above model gives you
the opportunity to concentrate on your ultimate objective, product, or service right from
the start of the process, which is one of its main advantages. It is encouraged for teams
to stick to their commitments.
With a small project and a clear goal, this benefit makes sure that everyone is aware of
the desired outcome from the start. The waterfall model limits the amount of time a
project can take. The waterfall model's phased development cycles impose order on the
necessary work for a project. Teams can follow the beginning and end of each phase
because they are both clearly defined.
That makes it simpler for leaders to oversee the progression of each step and guarantee
everything goes according to plan. This benefit helps to prevent any deviation from the
agreed-upon timelines that may occur when using other methodologies. Good testing
practices are reinforced. The waterfall model uses the outlined approach at each stage,
so test steps are planned before implementation.
This advantage allows teams to incorporate best practices into their solutions before
work begins. Create an organized and disciplined approach to the steps that reinforce
good habits, as each task must be completed before the project can move forward. The
waterfall model's phases are well-defined and separate from one another. All teams in
all industries use the same waterfall model.
System design follows requirements gathering and analysis. Then the implementation
step is followed by the testing phase. At this point, proceed with system deployment.
The maintenance phase always comes last. This method of completing a project does
not duplicate stages, as each step is worked on and completed separately. That signifies
that the requirements are consistently defined at each stage. The expectations involved
are fully understood by the team as a whole.
(Gaille, 2020) Task 4 why feasibility study is required, importance, how to develop a
feasibility study? A student attendance marking system is required for the London Tec
City Campus in order to track students' attendance using their student ID cards.
Consequently, a feasibility study is crucial in these situations. In order to determine a
project's likelihood of success, a feasibility study evaluates all factors that are important
to its success.
By making feasibility study for a project is a crucial step that can help project managers
decide whether or not to invest time and money in the project. Feasibility studies can
give management of company crucial information that can help them decide against
undertaking a risky business venture. A feasibility study also has the added benefit of
helping new ventures get off the ground by supplying details on things like how a
business will operate, potential challenges it may encounter, its competitors, and how
much and where it will receive funding. Types of Feasibility Study. Technical Feasibility.
Economic Feasibility.
Legal Feasibility. Operational Feasibility. Scheduling Feasibility. Technical Feasibility. The
technical resources that the organization has access to are the main focus of this
assessment. Evaluation of the proposed system's hardware, software, and other
technical requirements is another aspect of technical viability. Economic Feasibility.
Before allocating financial resources, this assessment typically includes a cost/benefit
analysis of the project to help organizations assess the feasibility, costs, and benefits
related to a project. Legal Feasibility. This evaluation looks into any potential legal
issues, such as zoning laws, with the proposed project. This feasibility study will help us
determine whether the system for creating is legal or not. Operational Feasibility.
This assessment entails conducting research to evaluate whether and how effectively the
needs of the organization can be satisfied by completing the project. Scheduling
Feasibility. As a project will fail if it is not finished on time, this assessment is crucial to
its success. It determines the project's estimated completion time. (Simplilearn, 2022)
Importance of Feasibility Study. Assistance with identifying and avoiding risks in a
project.
Assist in identifying the project's internal and external constraints. Increases the Project
Team Members' Focus. Discovers unique opportunities Enhances the project's
decision-making process. It opens up a plan to fresh possibilities and concepts. (Miller,
2022) How to develop a feasibility study? There are a few steps to follow when
performing a feasibility study. Such as, Make a preliminary analysis.
Define the scope. A projected income statement should be created. Carry out a market
analysis. Obstacles and potential solutions. Plan your company's structure and
operations. Create a first-day balance sheet. Review and evaluation. Take the
final decision. (Anon., n.d.) Task 5 feasibility study and main requirements in a feasibility
report. Any proposed project or plan must first go through a feasibility study.
It is completed to assess the viability of a proposed project or currently in use business
software. The resources required for the project, the likelihood of success, and the
opportunities and threats present in the surrounding environment can all be identified
and assessed with its help. (Sharma, n.d.) What is the Purpose of a Feasibility Study? A
feasibility study is an important initial step when starting a new project.
It is a thorough examination of the chances that a project will be successful. Providing
information that helps business owners make informed decisions about their new
projects is the goal of a feasibility study. An essential step that can help project
managers decide whether or not to invest time and money in a project is creating a
feasibility study.
By giving them important information, feasibility studies may also aid management in
advising against taking on a risky business venture. A feasibility study also has the
added benefit of helping new ventures get off the ground by supplying details on things
like how a business will operate, potential challenges it may encounter, its competitors,
and how much and where it will receive funding.
The purpose of feasibility studies is to convince lenders and banks that investing in a
particular business venture makes sense. These marketing strategies are the focus of
these studies. An organization's desire to "get it right" before allocating resources, time,
or money determines the significance of a feasibility study.
A feasibility study might generate fresh concepts that would entirely alter the project's
parameters. Making these decisions beforehand is preferable to jumping right in and
finding out that the project won't work. The project will always benefit from conducting
a feasibility study because it will give you and other stakeholders a clear understanding
of the proposed project.
(Simplilearn, 2022) Various feasibility study types as, Technical Feasibility. The technical
resources that the organization has access to are the main focus of this assessment.
Organizations can use it to assess whether the technical team has the skills necessary to
turn ideas into functional systems.
It also entails assessing the proposed system's technical specifications for the hardware,
software, and other areas. Operational Feasibility. Conduct an operational feasibility
analysis to see if the project can be completed to meet the needs of the organization. It
looks at how a project plan complies with the needs determined during the
requirements analysis stage. Economic Feasibility.
The project's cost and benefit are examined in the economic feasibility phase. To assess
a project's feasibility, costs, and benefits, a thorough analysis is being conducted. It
includes every expense necessary for the project's final development, such as the cost of
the necessary hardware and software resources, design and development costs, and
operational expenses. Legal Feasibility. The project is examined from a legal standpoint
in the legal feasibility section.
This entails examining obstacles to the project's legal implementation, such as data
protection laws or laws governing social media, project certificates, licenses, copyright,
etc. Schedule Feasibility. Timelines and deadlines for the proposed project are analyzed
primarily in the schedule feasibility section. It specifies how long the team will need to
finish the project.
(Yadav, 2021) What is a target audience? A target audience is a narrow segment of the
population that is most likely to be interested in your good or service and who should
therefore see your advertising campaign. Age, gender, wealth, location, interests, and a
host of other factors all play a role in determining who your target audience is. Ask
people first.
Polls have been the easiest analytical tool to understand what people are doing. What
you want and what you need. All you can do is list the possible features and ask
potential users if they really want a project with certain features, so you can combine
your favorite features into everyone's dream project. Secondly research on social media.
Today, it's much easier to find people to talk to here than on the street and your
chances of getting a reply are much higher. What you have to do is create a few groups
in each social network, each group should target a particular social class kids, schoolers,
teenagers, students, businessmen and etc. In each group, the content should vary
according to the chosen social group. Set up the pages and see where the most number
of users are.
Which group is the most excited with the concept of your project and which looks
forward getting it? This information will help define the category of people you are
going to target and the changes you need to do. (R, 2022) Outcome of the feasibility
study. A feasibility study ascertains the viability of the suggested system. Information
evaluation, information gathering, and information reporting are the foundation of
conducting a feasibility study.
After finishing the feasibility study a feasibility study report is prepared. The results of
the feasibility study will include appropriate comments and recommendations to
management regarding whether to proceed with the project. (Yadav, 2021) What Does a
Feasibility Study Report Contain? By doing a feasibility study, it is one of the crucial first
steps in any project.
If your project idea is feasible and has the potential to be successful, this study will help
you determine that. Also when doing a feasibility study, a set of factors need to be taken
into account, such as the marketability of your good or service, the competition, your
company's financial stability, and more. The amount of technology, resources needed,
and ROI should all be covered in a feasibility study.
The factor that should be included in a feasibility report are, The executive summary.
The product or service's specifications. Future technological considerations. The industry
of goods and services. Marketing strategy. Organization/staffing. Schedule. The financial
forecasts. Advice derived from research. (McAbee, 2022) Task 6 Feasibility Study Issues.
Operational feasibility.
Analyze the project's operational viability to see if it can be completed to satisfy the
organization's needs. It also looks at how a project plan complies with the needs
determined during the requirements analysis stage. The operational feasibility test is
also meant to determine whether or not there is adequate management support
available, and this includes support from the employees, clients, and suppliers.
Additionally, it is determined whether the current business practices are appropriate and
useful in the manner required.
On the other hand, it encourages user participation in the system project's planning and
development. If the system is created in accordance with rules, regulations, laws,
organizational culture, etc., operational feasibility is considered successful. The ability of
a proposed system to solve issues and fulfill requirements while utilizing opportunities
found during scope definition related to system development is known as operational
feasibility.
It is a feasibility that determines whether the projects developed and implemented
system is usable and is dependent on the project's available human resources. The
organization's readiness to support the suggested system is examined. Operational
viability is much more difficult to assess than technical and economic viability. But in
order to assess this feasibility, you must comprehend management's commitment to the
proposed project.
If management had started the operational feasibility study, it would probably be
accepted and put to use after it was finished. Operational feasibility involves
implementing, supporting, and carrying out necessary program, system, or project tasks.
It covers everyone who designs or manages a system. A project or system must satisfy a
number of requirements to be considered operationally feasible.
These requirements take the form of queries that demand certain responses. An
extensive analysis of the current system is necessary for this feasibility. When a system's
development costs can be reduced without sacrificing the system's quality or output, it
is said to be operationally feasible. For instance, it would be possible to boost worker
productivity in a new company by reducing work hours without sacrificing product
quality.
To benefit from operational feasibility, everyone working in the SDLC field needs to
understand how it functions. Since operational feasibility studies often achieve one main
goal, they can be carried out on both private and public enterprises. (Samuel, 2021)
Legal feasibility. In order for the intended restructuring to involve a consolidated and
integrated tax and legal assessment, it is necessary to check an intended restructuring /
steps plan for potential legal issues. Once this is done, a plan to be implemented during
the implementation phase of the restructuring is created.
Each step of the reorganization, from a legal standpoint, constitutes a separate
transaction to be completed, necessitating a unique set of paperwork for each step,
which is likely to involve firms established in numerous different jurisdictions. For
instance, when a contribution of shares is made, the legal and corporate mechanics
must take into account the legal requirements of the jurisdiction where the seller entity,
buyer entity, and target entity were all incorporated.
It is dangerous to reduce the legal aspects of a project to nothing more than the
execution of a step-by-step integrated tax and legal plan. Both the tax advising team
and the legal advisors must conduct a thorough analysis of the steps and structural
viability of a project. Before the master steps plan is finalized, the legal input will be
given back, which may result in adjustments and alterations to the specifics of some
restructuring processes so that the final steps plan takes both legal issues to the user.
(Cook, 2022) Technical feasibility.
After a project has been identified, one of the further studies to be completed is the
technical feasibility. The main question raised by this study is if it is possible to construct
trustworthy software and hardware that can satisfy the requirements of a suggested
system. The manner in which it operates and completes the task within the allocated
time is another significant problem.
Additionally, it assesses if the organization has the technological resources to start the
project while taking into account the fact that the resources are within the stated
resource restrictions, such as finances. This prompts the consideration of methods and
procedures. Determining the necessary technology is available to carry out the
suggested tasks is the main goal of the technical feasibility.
The capacity to which the new system is capable of holding is also to be determined in
this study because managing data as a valuable resource is one of the most crucial parts
of a corporation. It is crucial to assess whether the suggested system is sufficiently
responsive to queries regardless of the user count. More specifically, it entails thinking
through the various ways the system might be enlarged in order to fulfill the demands
brought on by various difficulties.
Thus, in order to achieve the successful implementation of a suggested system, it is
necessary to use engineering and managerial efforts in a suitable and timely manner. It's
crucial to carry out a technical feasibility analysis because it can aid in the development
of a production process plan. It takes a lot of planning to sell a good or a service since
you have to take into account your budget, production team, facilities, marketing, and
any other elements that are involved. By outlining all of this beforehand, you can
determine a process that works for your team and know what to anticipate during it.
You can deliver your goods to clients more successfully if you have a well-thought-out
plan. (Anon., 2015) (Team, 2021) Scheduled feasibility. The process of determining
whether or not the projected timeline and completion dates for each significant project
activity will satisfy organizational deadlines and change-management restrictions is
called schedule feasibility.
A feasibility study gathers all necessary information, makes cost projections, and
calculates the amount of time needed to complete any project. The customer may
occasionally provide a deadline for the project's completion, in which case you must
plan all of the development in accordance with the deadlines. The timetable feasibility
study is then helped. In this analysis, we assessed the project and estimated how long it
would take overall.
The benefits of this stage are numerous. For instance, if you find that the project is not
progressing as quickly as you would like, you might hire more personnel to enhance the
effort and finish the job within the allotted time. If your budget does not permit you to
hire additional staff, you may also choose to retrain your current workforce to increase
productivity.
Additionally, you can evaluate the dangers. such is if the project will be finished within
the predicted time frame. And if that is the case, what issues will arise and how will they
be resolved? To prevent any type of issue during the project, analysts can list all
potential risks and their solutions. And a timetable feasibility study is required to
complete these.
We can also use the option of avoiding giving the staff’s holidays as a replacement for
the timeframes. This means that if a job is close to being finished and there isn't much
time left to accomplish it, you can avoid taking unneeded or unwelcome vacations and
finish it in the allotted amount of time. In order to do this, the workers and senior
executives need have effective lines of communication and understanding.
(iamglyka, 2013) Economic feasibility. Analyzing an idea's economic viability helps you
decide whether investing money and time in it will be worthwhile. It also goes by the
name of cost-benefit analysis. This type of study takes into account the costs associated
with both starting and running the new business. By using this method, you can lower
the risk associated with trying new things.
Numerous variables are taken into account, and if they demonstrate that the notion is
economical, it is usually approved. Different types of organizations use economic
feasibility studies to make decisions. It is commonly used by business, government, and
academic institutions. Studies can be conducted to determine whether the costs of
introducing new technology, building new facilities, or investing in other new assets are
viable.
It also helps organizations determine whether it is worth the initial investment and time
to develop a new program, product, or service. Current market conditions, client needs,
and the track record of similar businesses that have been successful are a few aspects
that could be taken into account in an economic feasibility analysis. Determine how long
it would take to get the desired findings is another common goal of those doing
analyses.
In general, a study will examine if there is a market for the services or goods that a new
enterprise would offer, especially if those items are intended for sale. Deciding if
exploring new endeavors will result in cost savings is another aspect of the economic
feasibility analysis. This is occasionally the major goal in bringing a project ahead.
In this instance, many of the same elements are taken into account, but a successful
outcome denotes not only advantages but also cost savings. (Bruning, 2022) Task 07
Desktop application or Web application. Web application. Application programs, called
web applications, are deployed over the Internet and stored on remote servers.
Web applications can be created for a wide range of purposes and are accessible to
everyone in the world from businesses to individuals, for a variety of functions. Webmail,
online calculators, and online stores are a few examples of frequently used Web
applications. While some Web apps are only accessible through a particular browser, the
majority are accessible through all browsers.
Desktop applications have long been a popular choice for both businesses and
consumers worldwide. Today's world is evolving quickly, and web application
development is gradually displacing the dominance that desktop applications once held.
The development of the internet and e-commerce is responsible for all of this. .
(contributor, 2019) (Contributor, n.d.)
Why you select Web applications and how it is work? When you are reviewing a student
attendance recording system a web application is very useful because when you select a
web application it can be access by any place in the world. It is essential for users to
work easily. When you are using a desktop application it cannot be access by any place
in the world because it is in a one desktop computer.so, web application is the best
option when you are creating a system. Since web applications are accessed through a
network, downloading is not necessary.
Through a web browser like Google Chrome, Mozilla Firefox, or Safari, users can access a
Web application. A web app requires a database, an application server, and a web server
in order to function. While the application server completes the requested task, web
servers handle client requests. Any necessary data can be kept in a database.
Web applications can be created by small development teams and typically have quick
development cycles. Most web applications are created using Cascading Style Sheets or
you can say as (CSS), HTML5, or JavaScript. These languages are frequently used for
client-side programming, which aids in creating an application's front end.
The scripts that a Web application will use are created through server-side
programming. Ruby, Java, and Python are frequently used in server-side programming.
(Contributor, n.d.) Advantages of Web Application. Cost. Customization. Platform
Support. Updates. Download Requirement. Cost A web app can be created for a lot less
money than other kinds of apps. Unlike the development of a mobile app, they don't
take as long.
A web app can therefore support a variety of operating systems with just one version.
Additionally, testing the web application across all operating systems is free.
Customization. Customizing web apps is a common developer practice. This is so that
the web app's interface can be easily changed. Operations in business can be carried out
precisely and with less effort as a result.
Additionally, because they are less vulnerable to hacking, these types of web apps
Platform Support. By default, web apps are designed to support any operating system.
Different screen size interfaces give you access to different platforms. Therefore, it can
be easily adapted to Windows, IOS, Mac OS, Android and other operating systems. But
only if you are using a web browser. Updates.
A web app doesn't require frequent updates like other kinds of apps. The most recent
version is automatically updated for web applications that are directly linked to
websites. This is so that what is happening in the code is universally applicable,
according to developers.
So, the web app is accessible by everyone, and all versions are available. Download
Requirement. No separate download is required to run the web application. Using a web
browser, users can interact directly with web apps. Therefore, the use of download
platforms such as the App Store and Play Store is completely omitted here.
Disadvantages of Web Application. Performance. Web Issues.
Security. Internet Dependence. Availability. Performance. A web browser is directly
connected to a web app. The size of the app tends to grow as a result. The performance
of a web application will be affected by this. Large web apps operate much more slowly
than native desktop apps. Web Issues. The website is the only source of data for the web
application. This means that if the website experiences a problem, it is likely that the
application will as well.
Consequently, a high-quality website is required for a web application to perform at its
best. Security. Web apps don't have a quality assurance system. As a result, safety and
security are compromised to a greater extent. However, users can somewhat prevent
data breach by using techniques like SSL enforcement. Internet Dependence. An internet
connection is mandatory when running a web application. Still, there are many parts of
the world where internet is not available.
You can't browse the web or run web applications without a reliable Internet
connection. Availability. Web apps are hard to find because they are not available in the
App Store or Play Store. Therefore, it is difficult to make viewers aware that such apps
are available. Only viewers who know your app will visit your website. (Roomi, 2021)
Bibliography 02DCE, 2022. geeksforgeeks.. [Online]
Available at: https://www.geeksforgeeks.org/software-engineering-prototyping-model/
[Accessed 08 march 2022]. 02DCE, 2022. geeksforgeeks.. [Online]
Available at: https://www.geeksforgeeks.org/software-engineering-prototyping-model/
[Accessed 08 march 2022].
ALTVATER, A., 2020. Stackify. [Online]
Available at: https://stackify.com/what-is-sdlc/
[Accessed 08 april 2020]. Anon., 2013. iamglyka. [Online]
[Accessed 2013]. Anon., 2015. fareed siddiqui. [Online]
Available at:
https://www.linkedin.com/pulse/technical-versus-operational-feasibility-mis-fareed
[Accessed 19 march 2015]. Anon., n.d. [Online]
Available at:
https://www.icertglobal.com/importance-of-feasibility-study-in-project-management/de
tail Anon., n.d. java point.
[Online]
Available at: https://www.javatpoint.com/software-engineering-waterfall-model Anon.,
n.d. java point. [Online]
Available at: https://www.javatpoint.com/software-engineering-spiral-model Anon., n.d.
tutorials. [Online]
Available at: https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm Anon., n.d.
tutorials point. [Online]
Available at: https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm Bruning, K.,
2022. wisegeek. [Online]
Available at:
https://www.wise-geek.com/what-is-economic-feasibility-analysis.htm#comments
[Accessed 19 Nov 2022]. contributor, t., 2019. techtarget. [Online]
Available at:
https://www.techtarget.com/searchsoftwarequality/definition/Web-application-Web-ap
p
[Accessed Aug 2019]. Contributor, T., n.d. techtarget. [Online]
Available at: https://www.techtarget.com/searchsoftwarequality/definition/spiral-model
Cook, M. R. a. N.,
2022. pwc. [Online]
Available at:
https://www.pwc.com/gx/en/services/legal/corporate-and-commercial/the-importance-
of-legal-feasibility-assessments-in-ibr-projects.html#:~:text=A%20legal%20feasibility%2
0assessment%20is,consolidated%20and%20integrated%20tax%20and
[Accessed 25 may 2022]. Gaille, L., 2020. ittana. [Online]
Available at: https://vittana.org/15-advantages-and-disadvantages-of-a-waterfall-model
[Accessed 19 march 2020]. iamglyka, 2013. [Online]
Available at: https://iamglyka.wordpress.com/2013/02/06/schedule-feasibility/
[Accessed 06 feb 2013]. McAbee, J., 2022. wrike.
[Online]
Available at: https://www.wrike.com/blog/how-to-do-a-feasibility-study/
[Accessed 20 may 2022]. Miller, B., 2022. copper. [Online]
Available at:
https://www.copperproject.com/2022/01/top-8-reasons-feasibility-analysis-essential-pr
oject/
[Accessed 22 jan 2022]. R, D., 2022. cleveroad. [Online]
Available at:
https://www.cleveroad.com/blog/how-to-define-target-audience-using-the-best-moder
n-analytics-tools/
[Accessed 17 oct 2022]. Roomi, M., 2021. Hitechwhizz. [Online]
Available at:
https://www.hitechwhizz.com/2021/04/5-advantages-and-disadvantages-drawbacks-be
nefits-of-web-application.html
[Accessed 17 April 2021]. Samuel, 2021. [Online]
Available at:
https://howigotjob.com/articles/performing-operational-feasibility-for-a-project/
[Accessed 05 jan 2021].
Sharma, I., n.d. tatvasoft. [Online]
Available at:
https://www.tatvasoft.com/outsourcing/2022/08/define-feasibility-study-in-software-en
gineering.html#:~:text=A%20feasibility%20study%20is%20performed,how%20will%20th
is%20product%20survive. Simplilearn, 2022. simplilearn. [Online]
Available at: https://www.simplilearn.com/feasibility-study-article
[Accessed 18 oct 2022]. Team, I. E., 2021. indeed. [Online]
Available at:
https://www.indeed.com/career-advice/career-development/technical-feasibility#:~:text
=Technical%20feasibility%20is%20the%20process,way%20to%20tracking%20your%20sa
les.
[Accessed 18 may 2021]. Yadav, B., 2021. mecho motive. [Online]
Available at:
https://mechomotive.com/feasibility-study-its-outcomes-and-types/#:~:text=The%20ou
tcome%20of%20feasibility%20study,information%20collection%2C%20and%20report%2
0writing.
[Accessed 26 july 2021]. Yadav, B., 2021. mechomotive. [Online]
Available at:
https://mechomotive.com/feasibility-study-its-outcomes-and-types/#:~:text=The%20ou
tcome%20of%20feasibility%20study,information%20collection%2C%20and%20report%2
0writing.
[Accessed 26 july 2021].
INTERNET SOURCES:
-------------------------------------------------------------------------------------------
<1% - www.servicenow.com › products › devops
<1% - way2benefits.com
<1% - www.geeksforgeeks.org › advantages-and
<1% - www.ionos.com › startupguide › productivity
<1% - www.businessstudynotes.com › finance › project
<1% - www.vickeryholman.com › news › what-is-the-purpose
<1% - www.sample.net › reports › feasibility-study-reports
<1% - nerdknowbetter.com › what-is-an-advantage-of-using
<1% - www.esparkinfo.com › blog › software-development
<1% - www.microfocus.com › en-us › what-is
<1% - stackify.com › what-is-sdlc
<1% - www.teamgantt.com › project-management-guide › how
<1% - maddevs.io › development-process › deployment-stage
<1% - thedeveloperblog.com › software › software
<1% - technosuggest.com › implementation-phase-in-sdlc
<1% - tryqa.com › what-is-non-functional-testing-testing-of
<1% - wadic.net › waterfall-model-advantages-disadvantages
<1% - www.chegg.com › homework-help › questions-and
<1% - www.coursehero.com › file › p597863a
<1% - viblo.asia › p › software-development-process-model
<1% - companydude.com › what-is-technical-feasibility
<1% -
www.toppr.com/ask/question/name-the-evolutionary-software-process-model-that-cou
ples-the-interactive-nature-of-prototyping-with-controlled/
<1% - www.javatpoint.com › software-engineering-spiral-model
<1% - www.cdc.gov › healthcare-personnel › assessment
<1% - internationalbanker.com › finance › strategies-for
<1% - tryqa.com › what-is-spiral-model-advantages-disadvantages
<1% - www.teamwork.com › project-management-guide › agile
<1% - www.appvizer.com › magazine › operations
<1% - www.coursehero.com › file › p5bjg3n31
<1% - www.techtarget.com › definition › spiral-model
<1% - www.ssla.co.uk › spiral-sdlc
<1% - technosuggest.com › spiral-model-of-sdlc
<1% - www.coursehero.com › file › 17464724
<1% - www.techuz.com › blog › what-is-sdlc-spiral-model
<1% - www.techrepublic.com › article › break-down-big
<1% - www.appvizer.com › advantages-of-waterfall-model
<1% - www.techtarget.com › definition › waterfall-model
<1% - docs.oracle.com › en › cloud
<1% - sportsfacilities.com › feasibility-study-five
<1% - www.coursehero.com › Legal-Feasibilitypdf
<1% - blog.masterofproject.com › project-feasibility-study
<1% - quickbooks.intuit.com › ca › resources
<1% - build.com.au › assessing-viability-project
<1% - corporatefinanceinstitute.com › resources
<1% - quizlet.com › 384779613 › final-exam-502-51-flash-cards
<1% - thinkpositive.ae › the-importance-of-a-feasibility
<1% - codelabs.inc › 2021/03/10 › software-requirements
<1% - www.webopedia.com › definitions › target-audience
<1% - www.insivia.com › determining-target-audience
<1% - mymanagementguide.com › feasibility-study-reporting
<1% - www.scribd.com › document › 361301854
<1% - www.simplilearn.com › feasibility-study-article
<1% - ezinearticles.com
<1% - experts.illinois.edu › en › publications
<1% - www.pwc.com › gx › en
<1% - www.investopedia.com › c › cost-benefitanalysis
<1% - www.trade.gov › conducting-market-research
<1% - www.techtarget.com › Web-application-Web-app
<1% - www.ringcentral.com › definitions › web-application
<1% - stratoflow.com › web-application-development
<1% - myemeapp.com › web-application
<1% - learn.microsoft.com › en-us › dotnet
<1% - www.geeksforgeeks.org › server-side-client-side
<1% - www.hitechwhizz.com › 2021/04/5-advantages-and
<1% - www.cisa.gov › uscert › ncas
<1% - www.educba.com › high-quality-website

More Related Content

Similar to Plagiarism Report SDLC 1.pdf

SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSuresh Koujalagi
 
61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptxSuhleemAhmd
 
System Development
System  DevelopmentSystem  Development
System DevelopmentSharad Patel
 
Project on software engineering types of models
Project on software engineering types of modelsProject on software engineering types of models
Project on software engineering types of modelsSoham Nanekar
 
Prototyping model, Evolution and spiral models.pdf
Prototyping model, Evolution and spiral models.pdfPrototyping model, Evolution and spiral models.pdf
Prototyping model, Evolution and spiral models.pdfssusere796b3
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computingProfessor Thor
 
Chapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptChapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptRayonJ1
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)sanoop s
 
Software Process Model in software engineering
Software Process Model in software engineeringSoftware Process Model in software engineering
Software Process Model in software engineeringMuhammadTalha436
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycleSanthia RK
 
pmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptxpmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptxMuhammedSahil26
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,designnemali akhilesh
 

Similar to Plagiarism Report SDLC 1.pdf (20)

SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
SDLC
SDLCSDLC
SDLC
 
61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx
 
System Development
System  DevelopmentSystem  Development
System Development
 
My 15 day intern report
My 15 day intern reportMy 15 day intern report
My 15 day intern report
 
The process
The processThe process
The process
 
Project on software engineering types of models
Project on software engineering types of modelsProject on software engineering types of models
Project on software engineering types of models
 
SDLC Model
SDLC  ModelSDLC  Model
SDLC Model
 
Prototyping model, Evolution and spiral models.pdf
Prototyping model, Evolution and spiral models.pdfPrototyping model, Evolution and spiral models.pdf
Prototyping model, Evolution and spiral models.pdf
 
Software process model
Software process modelSoftware process model
Software process model
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
 
Chapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptChapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.ppt
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
Software Process Model in software engineering
Software Process Model in software engineeringSoftware Process Model in software engineering
Software Process Model in software engineering
 
I
II
I
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
 
pmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptxpmse-sitttr-session-3.pptx
pmse-sitttr-session-3.pptx
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
 

Recently uploaded

办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...narwatsonia7
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一lvtagr7
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,bhuyansuprit
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 

Recently uploaded (20)

办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 

Plagiarism Report SDLC 1.pdf

  • 1. Plagiarism Checker X Originality Report Similarity Found: 5% Date: Thursday, December 08, 2022 Statistics: 359 words Plagiarized / 7578 Total words Remarks: Low Plagiarism Detected - Your Document needs Optional Improvement. ------------------------------------------------------------------------------------------- / / / Contents Task 1 Software development life cycle. 4 What is known as SDLC? 4 How SDLC works? 5 Waterfall Model. 6 Benefits of the waterfall model. 7 Disadvantages of waterfall model. 7 Uses of Waterfall Model. 8 Prototyping Model. 8 Benefits of the Prototyping Model. 9 Disadvantages of Prototyping Model. 9 Uses of Prototyping Model. 9 Spiral Model. 10 Advantages of the Spiral Model. 11 Disadvantages of the Spiral Model. 11 When should I use a spiral model? 11 Agile Model. 11 Advantages of the Agile Model. 12 Disadvantages of the Agile Model. 13 When should the Agile Model be used? 13 (Anon., n.d.) 13 Task 2 Spiral model in Detail. 13 Spiral models. What are they? 13 spiral model uses. 13 Spiral Model Phases. 14 The Spiral Model's steps. 14 Risk Handling in Spiral Model. 15 Benefits of the Spiral Model. 15 Task 3 why you are using waterfall model to a baby monitoring system? 16 Task 4 why feasibility study is required, importance, how to develop a feasibility study? 17 Types of Feasibility Study. 18 Importance of Feasibility Study. 18 How to develop a feasibility study? 19 Task 5 feasibility study and main requirements in a feasibility report. 19 What is the Purpose of a Feasibility Study? 19 What is a target audience? 20 Outcome of the feasibility study. 21 What Does a Feasibility Study Report Contain? 21 Task 6 Feasibility Study Issues. 22 Operational feasibility. 22 Legal feasibility. 22 Technical feasibility. 23 Scheduled feasibility. 24 Economic feasibility. 24 Task 07 Desktop application or Web application. 25 Web application. 25 Why you select Web applications and how it is work? 25 Advantages of Web Application. 25 Disadvantages of Web Application. 26 Bibliography 27 Task 1 Software
  • 2. development life cycle. What is known as SDLC? The Software Development Life Cycle, also known as SDLC, is a method of producing the highest possible quality software while developing at the lowest, simple and possible price. It is providing a well-structured (phase-by-phase) method that enables companies to rapidly produce quality software that is thoroughly tested and ready for production use. How SDLC works? SDLC speeds up production, improves quality, and lowers software development costs. By adhering to a strategy that avoids the common pitfalls of software development projects, the SDLC achieves these ostensibly disparate goals. This plan begins with an assessment of existing systems for deficiencies. The requirements for your new system should then be defined. By using the stages like analysis (how we should do that), planning, design, development, testing, and deployment, we create the software. It (SLDC) can reduce the need for post-fixes and unnecessary rework. The key phases are as follows: Determine the Current Issue-Everyone involved is needed to provide input during this stage of the SDLC, including customers, salespeople, industry experts, and programmers. Recognize your current system's advantages and disadvantages with the intention of making improvements. Plan- The team estimates the costs and resources needed to implement the reviewed requirements during this stage of the SDLC. Design- The software specification is converted into a design strategy known as the design specification to start off this phase of the SDLC. All interested parties will review this plan and offer comments and recommendations. A strategy for obtaining information from stakeholders and incorporating it into this document must be in place. At best, a failure at this point will almost certainly result in cost overruns, and at worst, the project will completely fail. Build- The actual development begins at this point. Code test- This phase checks for errors and defects. We will fix these issues until the product meets the original specifications. Software Development- The goal of this phase is to deploy the software into production so that users can start using the product. However, many companies choose to move their products to different delivery environments. B. A test or staging environment. Software Maintenance-If there is errors maintenance is needed. (ALTVATER, 2020) / Waterfall Model. This model consists of five phases such as requirements gathering and analysis and
  • 3. specification, system design, implementation, Integration and testing, deployment of system and maintenance. The steps are always performed in this order and never overlap. Developers must complete each phase before the next phase begins. Since its graphical representation resembles a cascade of waterfalls, this model is also known as the waterfall model. It is mainly in six ways such as, Requirements gathering and analysis. All possible requirements for the system to be developed are captured during this phase and documented in the requirements specification. System design. In this phase, we review the requirements specification for the first phase and prepare the system design. This system design specifies the hardware and system requirements and helps define the overall system architecture. Implementation. The system is initially created in compact programs known as units, which are then integrated in another stage. Unit testing is the process of developing and evaluating each unit for functionality. Integration and testing. Each unit created during the implementation phase is tested before being integrated into the overall system. Deployment of system. The product is deployed in the customer's environment or made available to the public after functional and non-functional testing is finished. Maintenance. There are some issues that arise in the client environment. A patch has been released to fix these issues. Also, some better versions will be released to improve the product. Maintenance will be performed to deploy these changes to customer environments. (Anon., n.d.) / Benefits of the waterfall model. This model requires a small amount of resources and is straightforward to implement. The start and end points for each phase is fixed, which makes it easy to cover progress. The release date for the complete product, as well as its final cost, can be determined before development. Due to a strict reporting system, it provides the customer with easy control and clarity. Disadvantages of waterfall model. In this model, the risk factor is higher, so this model is not suitable for more significant and complex projects. This model cannot accept the changes in requirements during development. It is difficult to measure progress within stages. (Anon., n.d.) Uses of Waterfall Model. The project is not long. Technology is well-understood and not changing. There aren't any unclear requirements. This model is only applied when the requirements are well understood, distinct, and fixed. (Anon., n.d.) Prototyping Model.
  • 4. The process of creating a functioning replica of a designed product or system is known as prototyping. This is also a popular model in SDLC .When the customers are unsure of the precise project requirements in advance, they use this model. In this model, an initial prototype of the finished product is created, tested, and repeatedly improved based on customer feedback until a final acceptable prototype is achieved, which serves as the foundation for creating the finished product. It includes four types of model under the prototyping model such as, Rapid Throwaway Prototyping- This method provides a helpful way to investigate ideas and obtain customer feedback on each one. Evolutionary Prototyping- The prototype is initially developed, and then using customer feedback, it is gradually improved until it is finally accepted. Incremental Prototyping- This incremental prototyping method divides the final desired product into numerous tiny prototypes, each of which is developed separately. Extreme Prototyping- The development of websites primarily uses this technique. (02DCE, 2022) / Benefits of the Prototyping Model. When Designing, It has more flexibility. Missing capabilities are simple to identify. Developers can use finished prototypes again for later (future), more complex projects. Customers are exposed to the incomplete product early in its life cycle. As a result, there is a higher level of customer comfort and satisfaction. Disadvantages of Prototyping Model. Poor Documentation due to continuously changing customer requirements. Developers who rush to create prototypes might come up with less-than-ideal solutions. It is very difficult for developers to consider all the changes requested by customers. If the customer is unhappy with the first prototype, he or she might become disinterested in the product. Uses of Prototyping Model. It can also be used when requirements change rapidly. This model can be used effectively to create user interfaces, sophisticated software-intensive systems, and systems with intricate interfaces and algorithms. It is also a very good choice for demonstrating the technical feasibility of your product. (02DCE, 2022) Spiral Model. It is an evolutionary software process model that brings together the planned, methodical aspects of linear process models and the iterative nature of prototyping. New software versions can be created quickly as a result. Using a spiral development model, software is created in a series of incremental releases. Paper models or prototypes are additional versions in the initial iteration. The engineering system evolves
  • 5. over time to become more fully realized. / The spiral's cycles are broken down into four sections: Objective setting. The objectives, potential alternatives to achieving the goals, and limitations of each cycle of the spiral are identified at the beginning of the cycle. Risk Assessment and reduction. The next phase of the cycle is calculating these different alternatives based on your goals and constraints. The focus of the assessment in this phase is on project risk perception Development and validation. The next step is to create strategies to deal with risks and uncertainties. Activities like benchmarking, simulation, and prototyping may be a part of this process. Planning. After reviewing the project, decide whether to proceed with another spiral period. If it is decided to keep the project, a plan for the next phase of the project will be made. Advantages of the Spiral Model. Extensive risk analysis. Useful for significant and important projects. Disadvantages of the Spiral Model. Using this model might be expensive. Risk analysis required very specialized knowledge. Not effective for smaller projects. When should I use a spiral model? When frequent deliverance is necessary. When a big project is going on. When specifications are convoluted and complicated. If changes are possible at any time. Large-scale, expensive projects. (Anon., n.d.) Agile Model. It refers to an approach to creating software that uses iterative development. Agile project management methods divide work into smaller iterations or components without directly intervening in long-term planning. Project scope and requirements are defined at the beginning of the development process. The scope, duration, and quantity of each iteration are planned in advance. Each iteration is viewed as a relatively short timeframe in agile process models, typically lasting 1-4 weeks. Project risk is decreased and requirements are made easier throughout the project lifecycle by breaking large projects into smaller parts. Before delivering the finished, functional product to the client, the team goes through every stage of the software development lifecycle, including planning, requirements analysis, design, coding, and testing. / The phases of the agile model are listed below, Gathering requirements. You must specify the requirements during this phase. Explaining business opportunities and scheduling the time and resources required to complete the project are important. Using this data, you can assess the technical and financial viability. Create the specifications. Once the project is decided, we work with the stakeholders to define the requirements.
  • 6. Use user flowcharts or generic UML diagrams to demonstrate how the new functionality works and how it integrates with your current system. Iteration. The work starts when the team establishes the requirements. On their project, which aims to release a usable product, designers and developers get to work. The product's functionality is straightforward and minimal because it will go through various stages of improvement. Testing and quality control. The Quality Assurance team evaluates the functionality of the product and hunts for bugs during this phase. Deployment. The team releases a product during this phase for the user's working environment. Feedback. The team receives product feedback and processes the feedback. Advantages of the Agile Model. Consistent delivery Personal interaction with customers. Efficient design to meet your business needs. Changes are possible at any time. Reduces total development time. Disadvantages of the Agile Model. When a project is finished and the developers are assigned to another project, maintaining the completed project can be challenging due to a lack of proper documentation. Important decisions made throughout various phases may be misunderstood at any time by various team members due to the lack of formal documents, which causes confusion. When should the Agile Model be used? When regular changes are necessary. When a highly skilled and knowledgeable team is accessible. When a customer is prepared, a software team will always meet with them. When a project is small in scope. (Anon., n.d.) Task 2 Spiral model in Detail. Spiral models. What are they? An approach to risk management that integrates elements of the waterfall model and the iterative development process model is known as the spiral model. It is used within the system development lifecycle (SDLC). When working on significant, expensive, and complex projects, software engineers prefer the spiral model. A coil with numerous loops is how a spiral model appears graphically. The number of loops used is based on the particular requirements of each project and is frequently chosen by the project manager. The spiral's loops each stand for a stage in the creation of software. spiral model uses. As mentioned earlier, the spiral model works best on large, demanding and complex projects. Other uses include, Projects where it is necessary to release frequently. Projects where modifications could be needed at any time. Long-term initiatives that are no longer feasible because of changed economic priorities.
  • 7. High- to medium-risk projects. Projects where cost and risk analysis are crucial. Projects for which making a prototype would be advantageous. Complex or unclear requirements projects. Spiral Model Phases. When examining a spiral model diagram, the project's cost is represented by the spiral's radius, and the project's current phase's progress is shown by the spiral's angular degree. The developer or client reviews the progress at the conclusion of each phase, which starts with a goal for the design. Identifying and fully understanding requirements, performing risk analysis, creating the prototype, and analyzing the performance of the software can be divided into four quadrants for each phase. Phases start in the quadrant devoted to identifying and fully understanding requirements. All objectives should be elaborated on and analyzed, and the phase's overall goal should be established. In case the tried-and-true version doesn't work, it's important to also come up with backup plans. The next step is to conduct a risk analysis on each potential solution to identify any flaws or vulnerabilities, such as exceeding the budget or having software components that are vulnerable to cyberattacks. Then, the most effective course of action should be taken to address each risk. Prototype design and testing take place in the following quadrant. This phase entails the final design as well as the architectural design, module design, and physical product design. It transforms the idea that was developed in the first two quadrants into usable software. The fourth quadrant is used to evaluate test results for the most recent version. This analysis enables programmers to pause and assess what worked and what didn't before beginning a new build. At the conclusion of this quadrant, preparation for the following phase begins, and the cycle is repeated. The Spiral Model's steps. The phases are segmented into quadrants, and within each quadrant are the steps that take place during each phase. The spiral model's steps can be described generally as follows: Regarding the new system requirements, as much information as possible is given. It usually takes conducting interviews with a wide range of users who represent all internal and external users as well as other aspects of the current system to achieve this. The new system has a draft design created for it. The conceptual design is used to create the first prototype of the new system. The characteristics of the final product are typically approximated by this scaled-down system. A second prototype is created using a four-step process: (1) analyzing the first prototype's benefits, drawbacks, and risks; (2) identifying the second prototype's
  • 8. requirements. (3) Organizing and designing the second prototype, and (4) building and testing the second prototype. If the risk is deemed to be too high, the entire project may be abandoned. Risk elements could include operating cost underestimations, development cost overruns, and other things that could lead to a subpar finished product. The current prototype is assessed similarly to how the previous prototype was assessed, and if additional testing is required, another prototype is created from it using the four-step process described above. The previous steps are repeated until the customer is confident that the improved prototype accurately represents the desired final product. Based on the improved prototype, the final system is built. The finished system undergoes extensive testing and evaluation. Continuous routine maintenance is performed to avoid large failures and reduce downtime. Risk Handling in Spiral Model. Any unfavorable circumstance that could prevent a software project from being successfully completed is considered a risk. The spiral model's handling of these unanticipated risks after the project has begun is its key component. Making a prototype makes it easier to resolve such risks. By giving developers the opportunity to create a prototype at each stage of the software development process, the spiral model helps developers manage risks. Risk management is supported by the prototyping model as well, but complete risk identification must occur prior to the project's development work. However, in real-world projects, risks can arise after the start of the development phase; in this situation, the prototyping model cannot be used. The Spiral Model consists of four phases, each of which includes an analysis of the product's features, identification of the risks present at that time, and prototyping to address them. As a result, this model is significantly more adaptable than other SDLC models. Benefits of the Spiral Model. As mentioned earlier, spiral models are great for critical and complex projects. Given the progressive nature of the model, developers can break large projects into manageable pieces, working on one feature at a time to ensure nothing gets overlooked. Also, because prototyping is done in stages, it may be easier to estimate the total cost of the project. Among the spiral model's additional advantages are: Flexibility. Risk handling. Customer satisfaction. (Contributor, n.d.) Task 3 why you are using waterfall model to a baby monitoring system? The waterfall model divides project tasks into logically ordered phases. Each set of circumstances relates to a specialization of
  • 9. task-oriented approaches and is dependent on the outputs from the previous step. This method is frequently used in the fields of engineering design and construction development because each step must be completed before the next stage. Now when you are creating a baby monitoring system, this model is very important. The stages of conception, initiation, analysis, and more are usually followed by a downward flow of progress, like a waterfall. Design changes would become impractically expensive as the project advanced because it would result in a highly structured physical environment. Listed below are some benefits of the waterfall model. It follows a simple structure. The waterfall model uses a precise and defined sequence of steps that must be followed in comparison to other methods. Its structure is straightforward because every project should adhere to the same procedures. The collection of requirements and documentation, system design, implementation, testing, delivery, and maintenance are all included in this. Before moving on to the following step, the team must completely complete the previous step. The waterfall model's progression is understandable. This model does not call for any additional training or certification for team members or project managers, unlike other development methodologies. You can start using the system right away without having to go through a difficult learning curve that might hinder your advancement. This makes it one of the most user-friendly systems currently in use, especially given that the structure promotes team uniformity. The waterfall model establishes the end result early. Using the above model gives you the opportunity to concentrate on your ultimate objective, product, or service right from the start of the process, which is one of its main advantages. It is encouraged for teams to stick to their commitments. With a small project and a clear goal, this benefit makes sure that everyone is aware of the desired outcome from the start. The waterfall model limits the amount of time a project can take. The waterfall model's phased development cycles impose order on the necessary work for a project. Teams can follow the beginning and end of each phase because they are both clearly defined. That makes it simpler for leaders to oversee the progression of each step and guarantee everything goes according to plan. This benefit helps to prevent any deviation from the agreed-upon timelines that may occur when using other methodologies. Good testing
  • 10. practices are reinforced. The waterfall model uses the outlined approach at each stage, so test steps are planned before implementation. This advantage allows teams to incorporate best practices into their solutions before work begins. Create an organized and disciplined approach to the steps that reinforce good habits, as each task must be completed before the project can move forward. The waterfall model's phases are well-defined and separate from one another. All teams in all industries use the same waterfall model. System design follows requirements gathering and analysis. Then the implementation step is followed by the testing phase. At this point, proceed with system deployment. The maintenance phase always comes last. This method of completing a project does not duplicate stages, as each step is worked on and completed separately. That signifies that the requirements are consistently defined at each stage. The expectations involved are fully understood by the team as a whole. (Gaille, 2020) Task 4 why feasibility study is required, importance, how to develop a feasibility study? A student attendance marking system is required for the London Tec City Campus in order to track students' attendance using their student ID cards. Consequently, a feasibility study is crucial in these situations. In order to determine a project's likelihood of success, a feasibility study evaluates all factors that are important to its success. By making feasibility study for a project is a crucial step that can help project managers decide whether or not to invest time and money in the project. Feasibility studies can give management of company crucial information that can help them decide against undertaking a risky business venture. A feasibility study also has the added benefit of helping new ventures get off the ground by supplying details on things like how a business will operate, potential challenges it may encounter, its competitors, and how much and where it will receive funding. Types of Feasibility Study. Technical Feasibility. Economic Feasibility. Legal Feasibility. Operational Feasibility. Scheduling Feasibility. Technical Feasibility. The technical resources that the organization has access to are the main focus of this assessment. Evaluation of the proposed system's hardware, software, and other technical requirements is another aspect of technical viability. Economic Feasibility. Before allocating financial resources, this assessment typically includes a cost/benefit analysis of the project to help organizations assess the feasibility, costs, and benefits related to a project. Legal Feasibility. This evaluation looks into any potential legal
  • 11. issues, such as zoning laws, with the proposed project. This feasibility study will help us determine whether the system for creating is legal or not. Operational Feasibility. This assessment entails conducting research to evaluate whether and how effectively the needs of the organization can be satisfied by completing the project. Scheduling Feasibility. As a project will fail if it is not finished on time, this assessment is crucial to its success. It determines the project's estimated completion time. (Simplilearn, 2022) Importance of Feasibility Study. Assistance with identifying and avoiding risks in a project. Assist in identifying the project's internal and external constraints. Increases the Project Team Members' Focus. Discovers unique opportunities Enhances the project's decision-making process. It opens up a plan to fresh possibilities and concepts. (Miller, 2022) How to develop a feasibility study? There are a few steps to follow when performing a feasibility study. Such as, Make a preliminary analysis. Define the scope. A projected income statement should be created. Carry out a market analysis. Obstacles and potential solutions. Plan your company's structure and operations. Create a first-day balance sheet. Review and evaluation. Take the final decision. (Anon., n.d.) Task 5 feasibility study and main requirements in a feasibility report. Any proposed project or plan must first go through a feasibility study. It is completed to assess the viability of a proposed project or currently in use business software. The resources required for the project, the likelihood of success, and the opportunities and threats present in the surrounding environment can all be identified and assessed with its help. (Sharma, n.d.) What is the Purpose of a Feasibility Study? A feasibility study is an important initial step when starting a new project. It is a thorough examination of the chances that a project will be successful. Providing information that helps business owners make informed decisions about their new projects is the goal of a feasibility study. An essential step that can help project managers decide whether or not to invest time and money in a project is creating a feasibility study. By giving them important information, feasibility studies may also aid management in advising against taking on a risky business venture. A feasibility study also has the added benefit of helping new ventures get off the ground by supplying details on things like how a business will operate, potential challenges it may encounter, its competitors, and how much and where it will receive funding.
  • 12. The purpose of feasibility studies is to convince lenders and banks that investing in a particular business venture makes sense. These marketing strategies are the focus of these studies. An organization's desire to "get it right" before allocating resources, time, or money determines the significance of a feasibility study. A feasibility study might generate fresh concepts that would entirely alter the project's parameters. Making these decisions beforehand is preferable to jumping right in and finding out that the project won't work. The project will always benefit from conducting a feasibility study because it will give you and other stakeholders a clear understanding of the proposed project. (Simplilearn, 2022) Various feasibility study types as, Technical Feasibility. The technical resources that the organization has access to are the main focus of this assessment. Organizations can use it to assess whether the technical team has the skills necessary to turn ideas into functional systems. It also entails assessing the proposed system's technical specifications for the hardware, software, and other areas. Operational Feasibility. Conduct an operational feasibility analysis to see if the project can be completed to meet the needs of the organization. It looks at how a project plan complies with the needs determined during the requirements analysis stage. Economic Feasibility. The project's cost and benefit are examined in the economic feasibility phase. To assess a project's feasibility, costs, and benefits, a thorough analysis is being conducted. It includes every expense necessary for the project's final development, such as the cost of the necessary hardware and software resources, design and development costs, and operational expenses. Legal Feasibility. The project is examined from a legal standpoint in the legal feasibility section. This entails examining obstacles to the project's legal implementation, such as data protection laws or laws governing social media, project certificates, licenses, copyright, etc. Schedule Feasibility. Timelines and deadlines for the proposed project are analyzed primarily in the schedule feasibility section. It specifies how long the team will need to finish the project. (Yadav, 2021) What is a target audience? A target audience is a narrow segment of the population that is most likely to be interested in your good or service and who should therefore see your advertising campaign. Age, gender, wealth, location, interests, and a host of other factors all play a role in determining who your target audience is. Ask people first.
  • 13. Polls have been the easiest analytical tool to understand what people are doing. What you want and what you need. All you can do is list the possible features and ask potential users if they really want a project with certain features, so you can combine your favorite features into everyone's dream project. Secondly research on social media. Today, it's much easier to find people to talk to here than on the street and your chances of getting a reply are much higher. What you have to do is create a few groups in each social network, each group should target a particular social class kids, schoolers, teenagers, students, businessmen and etc. In each group, the content should vary according to the chosen social group. Set up the pages and see where the most number of users are. Which group is the most excited with the concept of your project and which looks forward getting it? This information will help define the category of people you are going to target and the changes you need to do. (R, 2022) Outcome of the feasibility study. A feasibility study ascertains the viability of the suggested system. Information evaluation, information gathering, and information reporting are the foundation of conducting a feasibility study. After finishing the feasibility study a feasibility study report is prepared. The results of the feasibility study will include appropriate comments and recommendations to management regarding whether to proceed with the project. (Yadav, 2021) What Does a Feasibility Study Report Contain? By doing a feasibility study, it is one of the crucial first steps in any project. If your project idea is feasible and has the potential to be successful, this study will help you determine that. Also when doing a feasibility study, a set of factors need to be taken into account, such as the marketability of your good or service, the competition, your company's financial stability, and more. The amount of technology, resources needed, and ROI should all be covered in a feasibility study. The factor that should be included in a feasibility report are, The executive summary. The product or service's specifications. Future technological considerations. The industry of goods and services. Marketing strategy. Organization/staffing. Schedule. The financial forecasts. Advice derived from research. (McAbee, 2022) Task 6 Feasibility Study Issues. Operational feasibility. Analyze the project's operational viability to see if it can be completed to satisfy the organization's needs. It also looks at how a project plan complies with the needs
  • 14. determined during the requirements analysis stage. The operational feasibility test is also meant to determine whether or not there is adequate management support available, and this includes support from the employees, clients, and suppliers. Additionally, it is determined whether the current business practices are appropriate and useful in the manner required. On the other hand, it encourages user participation in the system project's planning and development. If the system is created in accordance with rules, regulations, laws, organizational culture, etc., operational feasibility is considered successful. The ability of a proposed system to solve issues and fulfill requirements while utilizing opportunities found during scope definition related to system development is known as operational feasibility. It is a feasibility that determines whether the projects developed and implemented system is usable and is dependent on the project's available human resources. The organization's readiness to support the suggested system is examined. Operational viability is much more difficult to assess than technical and economic viability. But in order to assess this feasibility, you must comprehend management's commitment to the proposed project. If management had started the operational feasibility study, it would probably be accepted and put to use after it was finished. Operational feasibility involves implementing, supporting, and carrying out necessary program, system, or project tasks. It covers everyone who designs or manages a system. A project or system must satisfy a number of requirements to be considered operationally feasible. These requirements take the form of queries that demand certain responses. An extensive analysis of the current system is necessary for this feasibility. When a system's development costs can be reduced without sacrificing the system's quality or output, it is said to be operationally feasible. For instance, it would be possible to boost worker productivity in a new company by reducing work hours without sacrificing product quality. To benefit from operational feasibility, everyone working in the SDLC field needs to understand how it functions. Since operational feasibility studies often achieve one main goal, they can be carried out on both private and public enterprises. (Samuel, 2021) Legal feasibility. In order for the intended restructuring to involve a consolidated and integrated tax and legal assessment, it is necessary to check an intended restructuring / steps plan for potential legal issues. Once this is done, a plan to be implemented during the implementation phase of the restructuring is created.
  • 15. Each step of the reorganization, from a legal standpoint, constitutes a separate transaction to be completed, necessitating a unique set of paperwork for each step, which is likely to involve firms established in numerous different jurisdictions. For instance, when a contribution of shares is made, the legal and corporate mechanics must take into account the legal requirements of the jurisdiction where the seller entity, buyer entity, and target entity were all incorporated. It is dangerous to reduce the legal aspects of a project to nothing more than the execution of a step-by-step integrated tax and legal plan. Both the tax advising team and the legal advisors must conduct a thorough analysis of the steps and structural viability of a project. Before the master steps plan is finalized, the legal input will be given back, which may result in adjustments and alterations to the specifics of some restructuring processes so that the final steps plan takes both legal issues to the user. (Cook, 2022) Technical feasibility. After a project has been identified, one of the further studies to be completed is the technical feasibility. The main question raised by this study is if it is possible to construct trustworthy software and hardware that can satisfy the requirements of a suggested system. The manner in which it operates and completes the task within the allocated time is another significant problem. Additionally, it assesses if the organization has the technological resources to start the project while taking into account the fact that the resources are within the stated resource restrictions, such as finances. This prompts the consideration of methods and procedures. Determining the necessary technology is available to carry out the suggested tasks is the main goal of the technical feasibility. The capacity to which the new system is capable of holding is also to be determined in this study because managing data as a valuable resource is one of the most crucial parts of a corporation. It is crucial to assess whether the suggested system is sufficiently responsive to queries regardless of the user count. More specifically, it entails thinking through the various ways the system might be enlarged in order to fulfill the demands brought on by various difficulties. Thus, in order to achieve the successful implementation of a suggested system, it is necessary to use engineering and managerial efforts in a suitable and timely manner. It's crucial to carry out a technical feasibility analysis because it can aid in the development of a production process plan. It takes a lot of planning to sell a good or a service since you have to take into account your budget, production team, facilities, marketing, and
  • 16. any other elements that are involved. By outlining all of this beforehand, you can determine a process that works for your team and know what to anticipate during it. You can deliver your goods to clients more successfully if you have a well-thought-out plan. (Anon., 2015) (Team, 2021) Scheduled feasibility. The process of determining whether or not the projected timeline and completion dates for each significant project activity will satisfy organizational deadlines and change-management restrictions is called schedule feasibility. A feasibility study gathers all necessary information, makes cost projections, and calculates the amount of time needed to complete any project. The customer may occasionally provide a deadline for the project's completion, in which case you must plan all of the development in accordance with the deadlines. The timetable feasibility study is then helped. In this analysis, we assessed the project and estimated how long it would take overall. The benefits of this stage are numerous. For instance, if you find that the project is not progressing as quickly as you would like, you might hire more personnel to enhance the effort and finish the job within the allotted time. If your budget does not permit you to hire additional staff, you may also choose to retrain your current workforce to increase productivity. Additionally, you can evaluate the dangers. such is if the project will be finished within the predicted time frame. And if that is the case, what issues will arise and how will they be resolved? To prevent any type of issue during the project, analysts can list all potential risks and their solutions. And a timetable feasibility study is required to complete these. We can also use the option of avoiding giving the staff’s holidays as a replacement for the timeframes. This means that if a job is close to being finished and there isn't much time left to accomplish it, you can avoid taking unneeded or unwelcome vacations and finish it in the allotted amount of time. In order to do this, the workers and senior executives need have effective lines of communication and understanding. (iamglyka, 2013) Economic feasibility. Analyzing an idea's economic viability helps you decide whether investing money and time in it will be worthwhile. It also goes by the name of cost-benefit analysis. This type of study takes into account the costs associated with both starting and running the new business. By using this method, you can lower the risk associated with trying new things.
  • 17. Numerous variables are taken into account, and if they demonstrate that the notion is economical, it is usually approved. Different types of organizations use economic feasibility studies to make decisions. It is commonly used by business, government, and academic institutions. Studies can be conducted to determine whether the costs of introducing new technology, building new facilities, or investing in other new assets are viable. It also helps organizations determine whether it is worth the initial investment and time to develop a new program, product, or service. Current market conditions, client needs, and the track record of similar businesses that have been successful are a few aspects that could be taken into account in an economic feasibility analysis. Determine how long it would take to get the desired findings is another common goal of those doing analyses. In general, a study will examine if there is a market for the services or goods that a new enterprise would offer, especially if those items are intended for sale. Deciding if exploring new endeavors will result in cost savings is another aspect of the economic feasibility analysis. This is occasionally the major goal in bringing a project ahead. In this instance, many of the same elements are taken into account, but a successful outcome denotes not only advantages but also cost savings. (Bruning, 2022) Task 07 Desktop application or Web application. Web application. Application programs, called web applications, are deployed over the Internet and stored on remote servers. Web applications can be created for a wide range of purposes and are accessible to everyone in the world from businesses to individuals, for a variety of functions. Webmail, online calculators, and online stores are a few examples of frequently used Web applications. While some Web apps are only accessible through a particular browser, the majority are accessible through all browsers. Desktop applications have long been a popular choice for both businesses and consumers worldwide. Today's world is evolving quickly, and web application development is gradually displacing the dominance that desktop applications once held. The development of the internet and e-commerce is responsible for all of this. . (contributor, 2019) (Contributor, n.d.) Why you select Web applications and how it is work? When you are reviewing a student attendance recording system a web application is very useful because when you select a web application it can be access by any place in the world. It is essential for users to work easily. When you are using a desktop application it cannot be access by any place
  • 18. in the world because it is in a one desktop computer.so, web application is the best option when you are creating a system. Since web applications are accessed through a network, downloading is not necessary. Through a web browser like Google Chrome, Mozilla Firefox, or Safari, users can access a Web application. A web app requires a database, an application server, and a web server in order to function. While the application server completes the requested task, web servers handle client requests. Any necessary data can be kept in a database. Web applications can be created by small development teams and typically have quick development cycles. Most web applications are created using Cascading Style Sheets or you can say as (CSS), HTML5, or JavaScript. These languages are frequently used for client-side programming, which aids in creating an application's front end. The scripts that a Web application will use are created through server-side programming. Ruby, Java, and Python are frequently used in server-side programming. (Contributor, n.d.) Advantages of Web Application. Cost. Customization. Platform Support. Updates. Download Requirement. Cost A web app can be created for a lot less money than other kinds of apps. Unlike the development of a mobile app, they don't take as long. A web app can therefore support a variety of operating systems with just one version. Additionally, testing the web application across all operating systems is free. Customization. Customizing web apps is a common developer practice. This is so that the web app's interface can be easily changed. Operations in business can be carried out precisely and with less effort as a result. Additionally, because they are less vulnerable to hacking, these types of web apps Platform Support. By default, web apps are designed to support any operating system. Different screen size interfaces give you access to different platforms. Therefore, it can be easily adapted to Windows, IOS, Mac OS, Android and other operating systems. But only if you are using a web browser. Updates. A web app doesn't require frequent updates like other kinds of apps. The most recent version is automatically updated for web applications that are directly linked to websites. This is so that what is happening in the code is universally applicable, according to developers. So, the web app is accessible by everyone, and all versions are available. Download Requirement. No separate download is required to run the web application. Using a web
  • 19. browser, users can interact directly with web apps. Therefore, the use of download platforms such as the App Store and Play Store is completely omitted here. Disadvantages of Web Application. Performance. Web Issues. Security. Internet Dependence. Availability. Performance. A web browser is directly connected to a web app. The size of the app tends to grow as a result. The performance of a web application will be affected by this. Large web apps operate much more slowly than native desktop apps. Web Issues. The website is the only source of data for the web application. This means that if the website experiences a problem, it is likely that the application will as well. Consequently, a high-quality website is required for a web application to perform at its best. Security. Web apps don't have a quality assurance system. As a result, safety and security are compromised to a greater extent. However, users can somewhat prevent data breach by using techniques like SSL enforcement. Internet Dependence. An internet connection is mandatory when running a web application. Still, there are many parts of the world where internet is not available. You can't browse the web or run web applications without a reliable Internet connection. Availability. Web apps are hard to find because they are not available in the App Store or Play Store. Therefore, it is difficult to make viewers aware that such apps are available. Only viewers who know your app will visit your website. (Roomi, 2021) Bibliography 02DCE, 2022. geeksforgeeks.. [Online] Available at: https://www.geeksforgeeks.org/software-engineering-prototyping-model/ [Accessed 08 march 2022]. 02DCE, 2022. geeksforgeeks.. [Online] Available at: https://www.geeksforgeeks.org/software-engineering-prototyping-model/ [Accessed 08 march 2022]. ALTVATER, A., 2020. Stackify. [Online] Available at: https://stackify.com/what-is-sdlc/ [Accessed 08 april 2020]. Anon., 2013. iamglyka. [Online] [Accessed 2013]. Anon., 2015. fareed siddiqui. [Online] Available at: https://www.linkedin.com/pulse/technical-versus-operational-feasibility-mis-fareed [Accessed 19 march 2015]. Anon., n.d. [Online] Available at: https://www.icertglobal.com/importance-of-feasibility-study-in-project-management/de tail Anon., n.d. java point. [Online]
  • 20. Available at: https://www.javatpoint.com/software-engineering-waterfall-model Anon., n.d. java point. [Online] Available at: https://www.javatpoint.com/software-engineering-spiral-model Anon., n.d. tutorials. [Online] Available at: https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm Anon., n.d. tutorials point. [Online] Available at: https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm Bruning, K., 2022. wisegeek. [Online] Available at: https://www.wise-geek.com/what-is-economic-feasibility-analysis.htm#comments [Accessed 19 Nov 2022]. contributor, t., 2019. techtarget. [Online] Available at: https://www.techtarget.com/searchsoftwarequality/definition/Web-application-Web-ap p [Accessed Aug 2019]. Contributor, T., n.d. techtarget. [Online] Available at: https://www.techtarget.com/searchsoftwarequality/definition/spiral-model Cook, M. R. a. N., 2022. pwc. [Online] Available at: https://www.pwc.com/gx/en/services/legal/corporate-and-commercial/the-importance- of-legal-feasibility-assessments-in-ibr-projects.html#:~:text=A%20legal%20feasibility%2 0assessment%20is,consolidated%20and%20integrated%20tax%20and [Accessed 25 may 2022]. Gaille, L., 2020. ittana. [Online] Available at: https://vittana.org/15-advantages-and-disadvantages-of-a-waterfall-model [Accessed 19 march 2020]. iamglyka, 2013. [Online] Available at: https://iamglyka.wordpress.com/2013/02/06/schedule-feasibility/ [Accessed 06 feb 2013]. McAbee, J., 2022. wrike. [Online] Available at: https://www.wrike.com/blog/how-to-do-a-feasibility-study/ [Accessed 20 may 2022]. Miller, B., 2022. copper. [Online] Available at: https://www.copperproject.com/2022/01/top-8-reasons-feasibility-analysis-essential-pr oject/ [Accessed 22 jan 2022]. R, D., 2022. cleveroad. [Online] Available at: https://www.cleveroad.com/blog/how-to-define-target-audience-using-the-best-moder n-analytics-tools/ [Accessed 17 oct 2022]. Roomi, M., 2021. Hitechwhizz. [Online]
  • 21. Available at: https://www.hitechwhizz.com/2021/04/5-advantages-and-disadvantages-drawbacks-be nefits-of-web-application.html [Accessed 17 April 2021]. Samuel, 2021. [Online] Available at: https://howigotjob.com/articles/performing-operational-feasibility-for-a-project/ [Accessed 05 jan 2021]. Sharma, I., n.d. tatvasoft. [Online] Available at: https://www.tatvasoft.com/outsourcing/2022/08/define-feasibility-study-in-software-en gineering.html#:~:text=A%20feasibility%20study%20is%20performed,how%20will%20th is%20product%20survive. Simplilearn, 2022. simplilearn. [Online] Available at: https://www.simplilearn.com/feasibility-study-article [Accessed 18 oct 2022]. Team, I. E., 2021. indeed. [Online] Available at: https://www.indeed.com/career-advice/career-development/technical-feasibility#:~:text =Technical%20feasibility%20is%20the%20process,way%20to%20tracking%20your%20sa les. [Accessed 18 may 2021]. Yadav, B., 2021. mecho motive. [Online] Available at: https://mechomotive.com/feasibility-study-its-outcomes-and-types/#:~:text=The%20ou tcome%20of%20feasibility%20study,information%20collection%2C%20and%20report%2 0writing. [Accessed 26 july 2021]. Yadav, B., 2021. mechomotive. [Online] Available at: https://mechomotive.com/feasibility-study-its-outcomes-and-types/#:~:text=The%20ou tcome%20of%20feasibility%20study,information%20collection%2C%20and%20report%2 0writing. [Accessed 26 july 2021]. INTERNET SOURCES: ------------------------------------------------------------------------------------------- <1% - www.servicenow.com › products › devops <1% - way2benefits.com <1% - www.geeksforgeeks.org › advantages-and <1% - www.ionos.com › startupguide › productivity <1% - www.businessstudynotes.com › finance › project
  • 22. <1% - www.vickeryholman.com › news › what-is-the-purpose <1% - www.sample.net › reports › feasibility-study-reports <1% - nerdknowbetter.com › what-is-an-advantage-of-using <1% - www.esparkinfo.com › blog › software-development <1% - www.microfocus.com › en-us › what-is <1% - stackify.com › what-is-sdlc <1% - www.teamgantt.com › project-management-guide › how <1% - maddevs.io › development-process › deployment-stage <1% - thedeveloperblog.com › software › software <1% - technosuggest.com › implementation-phase-in-sdlc <1% - tryqa.com › what-is-non-functional-testing-testing-of <1% - wadic.net › waterfall-model-advantages-disadvantages <1% - www.chegg.com › homework-help › questions-and <1% - www.coursehero.com › file › p597863a <1% - viblo.asia › p › software-development-process-model <1% - companydude.com › what-is-technical-feasibility <1% - www.toppr.com/ask/question/name-the-evolutionary-software-process-model-that-cou ples-the-interactive-nature-of-prototyping-with-controlled/ <1% - www.javatpoint.com › software-engineering-spiral-model <1% - www.cdc.gov › healthcare-personnel › assessment <1% - internationalbanker.com › finance › strategies-for <1% - tryqa.com › what-is-spiral-model-advantages-disadvantages <1% - www.teamwork.com › project-management-guide › agile <1% - www.appvizer.com › magazine › operations <1% - www.coursehero.com › file › p5bjg3n31 <1% - www.techtarget.com › definition › spiral-model <1% - www.ssla.co.uk › spiral-sdlc <1% - technosuggest.com › spiral-model-of-sdlc <1% - www.coursehero.com › file › 17464724 <1% - www.techuz.com › blog › what-is-sdlc-spiral-model <1% - www.techrepublic.com › article › break-down-big <1% - www.appvizer.com › advantages-of-waterfall-model <1% - www.techtarget.com › definition › waterfall-model <1% - docs.oracle.com › en › cloud <1% - sportsfacilities.com › feasibility-study-five <1% - www.coursehero.com › Legal-Feasibilitypdf <1% - blog.masterofproject.com › project-feasibility-study <1% - quickbooks.intuit.com › ca › resources <1% - build.com.au › assessing-viability-project
  • 23. <1% - corporatefinanceinstitute.com › resources <1% - quizlet.com › 384779613 › final-exam-502-51-flash-cards <1% - thinkpositive.ae › the-importance-of-a-feasibility <1% - codelabs.inc › 2021/03/10 › software-requirements <1% - www.webopedia.com › definitions › target-audience <1% - www.insivia.com › determining-target-audience <1% - mymanagementguide.com › feasibility-study-reporting <1% - www.scribd.com › document › 361301854 <1% - www.simplilearn.com › feasibility-study-article <1% - ezinearticles.com <1% - experts.illinois.edu › en › publications <1% - www.pwc.com › gx › en <1% - www.investopedia.com › c › cost-benefitanalysis <1% - www.trade.gov › conducting-market-research <1% - www.techtarget.com › Web-application-Web-app <1% - www.ringcentral.com › definitions › web-application <1% - stratoflow.com › web-application-development <1% - myemeapp.com › web-application <1% - learn.microsoft.com › en-us › dotnet <1% - www.geeksforgeeks.org › server-side-client-side <1% - www.hitechwhizz.com › 2021/04/5-advantages-and <1% - www.cisa.gov › uscert › ncas <1% - www.educba.com › high-quality-website