Adroit Ad System Investigation: Analysis and Feasibility Report
VerifiedAdded on 2023/03/31
|24
|4376
|346
Report
AI Summary
This report presents a system investigation of the Adroit Ad System, focusing on meeting business needs. It evaluates different systems lifecycle models, including Agile, Waterfall, V-Shaped, Evolutionary Prototyping, Spiral, and Iterative and Incremental methods, highlighting the importance of a procedural lifecycle. The report discusses the components of a feasibility report, such as technical, operational, time, legal, and economic feasibility, and assesses their impact on system investigation. It employs system analysis tools and techniques to investigate the Adroit Ad System, creating documentation to support the investigation, and evaluates how user and system requirements have been addressed. The analysis includes examining problems, opportunities, stakeholders, data collection methods, and entity-relationship diagrams to provide a comprehensive understanding of the system and its potential improvements.

System Analysis 1
System Analysis
System Analysis
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

System Analysis 2
Contents
Task 1..........................................................................................................................................................3
1.1 Evaluate difference systems lifecycle models [1][3]..........................................................................3
1.2 Discuss the importance of following a procedural/staged lifecycle in a systems investigation [2]....7
Task 2..........................................................................................................................................................9
2.1 Discuss the components of a feasibility report [4][5][6]....................................................................9
Technical Feasibility.............................................................................................................................9
Operational Feasibility.........................................................................................................................9
Time Feasibility..................................................................................................................................10
Legal Feasibility..................................................................................................................................10
Economic Feasibility..........................................................................................................................10
2.2 Assess the impact of different feasibility criteria on systems investigation.....................................11
Task 3........................................................................................................................................................13
3.1 Undertake a system (Adroit Ad System) investigation to meet business needs for the given
scenario.................................................................................................................................................13
3.2 Use appropriate systems analysis tools and techniques to carry out a system investigation in
relation to the given scenario................................................................................................................15
Techniques for System Evaluation.....................................................................................................15
Tools for System Evaluation...............................................................................................................16
3.3 Create documentation to support a system investigation in relation to the given scenario...........17
Problems and Opportunities..............................................................................................................17
Stakeholders......................................................................................................................................18
Data Collection..................................................................................................................................18
Entity Relationship Diagrams.............................................................................................................19
A sample ER diagram for Adroit Ads would have the following actors..............................................20
3.4 Evaluate how user and system Requirements have been addressed..............................................21
References.................................................................................................................................................23
Contents
Task 1..........................................................................................................................................................3
1.1 Evaluate difference systems lifecycle models [1][3]..........................................................................3
1.2 Discuss the importance of following a procedural/staged lifecycle in a systems investigation [2]....7
Task 2..........................................................................................................................................................9
2.1 Discuss the components of a feasibility report [4][5][6]....................................................................9
Technical Feasibility.............................................................................................................................9
Operational Feasibility.........................................................................................................................9
Time Feasibility..................................................................................................................................10
Legal Feasibility..................................................................................................................................10
Economic Feasibility..........................................................................................................................10
2.2 Assess the impact of different feasibility criteria on systems investigation.....................................11
Task 3........................................................................................................................................................13
3.1 Undertake a system (Adroit Ad System) investigation to meet business needs for the given
scenario.................................................................................................................................................13
3.2 Use appropriate systems analysis tools and techniques to carry out a system investigation in
relation to the given scenario................................................................................................................15
Techniques for System Evaluation.....................................................................................................15
Tools for System Evaluation...............................................................................................................16
3.3 Create documentation to support a system investigation in relation to the given scenario...........17
Problems and Opportunities..............................................................................................................17
Stakeholders......................................................................................................................................18
Data Collection..................................................................................................................................18
Entity Relationship Diagrams.............................................................................................................19
A sample ER diagram for Adroit Ads would have the following actors..............................................20
3.4 Evaluate how user and system Requirements have been addressed..............................................21
References.................................................................................................................................................23

System Analysis 3
Task 1
1.1 Evaluate difference systems lifecycle models [1][3]
All companies need a perfect software development lifecycle model. It is necessary for project
success. Adroit Ads needs to define its software development lifecycle model to deliver high
quality results consistently. Choosing the right software development model is a concern for
most companies. Even Adroit Ads should pick a system that meets its requirements perfectly.
There are several different types of software developing life cycles:
1) Agile development
2) Waterfall model
3) V-shaped model
4) Evolutionary prototyping
5) Spiral model
6) Iterative and incremental method
Each of these SDLC models has unique advantages and drawbacks.
If Adroit Ads wants a simple lifecycle model, they should opt for the waterfall model. This is a
linear sequential model in which progress flow downwards. For a new phase to begin, the
previous phases should have been completed. If the project doesn’t have changing or evolving
requirements, the waterfall model would be an ideal pick.
Benefits of this model are:
1) This is a structured approach
2) Useful in planning and scheduling projects
Task 1
1.1 Evaluate difference systems lifecycle models [1][3]
All companies need a perfect software development lifecycle model. It is necessary for project
success. Adroit Ads needs to define its software development lifecycle model to deliver high
quality results consistently. Choosing the right software development model is a concern for
most companies. Even Adroit Ads should pick a system that meets its requirements perfectly.
There are several different types of software developing life cycles:
1) Agile development
2) Waterfall model
3) V-shaped model
4) Evolutionary prototyping
5) Spiral model
6) Iterative and incremental method
Each of these SDLC models has unique advantages and drawbacks.
If Adroit Ads wants a simple lifecycle model, they should opt for the waterfall model. This is a
linear sequential model in which progress flow downwards. For a new phase to begin, the
previous phases should have been completed. If the project doesn’t have changing or evolving
requirements, the waterfall model would be an ideal pick.
Benefits of this model are:
1) This is a structured approach
2) Useful in planning and scheduling projects
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

System Analysis 4
3) Verification is required at each stage.
4) Every phase has specific deliverables
Drawbacks in this model would be as follows:
1) Expensive model
2) Difficult to rollback
3) Requirements should be frozen at an earlier stage
The V-Shaped model is an extension of the original waterfall model. Instead of moving in a
linear fashion, processes take the shape of a “V”. early test planning differentiates the V-Model
from the waterfall model.
Benefits of the V-Model are:
1) Verification and validation happens at an early stage
2) If requirements are clearly understood, this model proves to be very useful.
3) Better chances of success than the waterfall model
Unfortunately, the V-Model is not as flexible as the waterfall model. Adjusting scope within the
project can be expensive and difficult.
Prototyping model revolves around the process of developing prototypes for a requirement. To
be more precise, incomplete versions of the program are carefully developed. This is an
important activity in this SDLC model. By visualizing several software components, gaps in the
development lifecycle can be eradicated. There are several different types of prototyping:
incremental, evolutionary, throwback and extreme.
Benefits of this model are:
3) Verification is required at each stage.
4) Every phase has specific deliverables
Drawbacks in this model would be as follows:
1) Expensive model
2) Difficult to rollback
3) Requirements should be frozen at an earlier stage
The V-Shaped model is an extension of the original waterfall model. Instead of moving in a
linear fashion, processes take the shape of a “V”. early test planning differentiates the V-Model
from the waterfall model.
Benefits of the V-Model are:
1) Verification and validation happens at an early stage
2) If requirements are clearly understood, this model proves to be very useful.
3) Better chances of success than the waterfall model
Unfortunately, the V-Model is not as flexible as the waterfall model. Adjusting scope within the
project can be expensive and difficult.
Prototyping model revolves around the process of developing prototypes for a requirement. To
be more precise, incomplete versions of the program are carefully developed. This is an
important activity in this SDLC model. By visualizing several software components, gaps in the
development lifecycle can be eradicated. There are several different types of prototyping:
incremental, evolutionary, throwback and extreme.
Benefits of this model are:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

System Analysis 5
1) Reduced cost and time to develop software
2) Improved user involvement
Drawbacks of this model are:
1) Developers may misunderstand user requirements
2) Every prototype needs excessive development hours
The spiral model combines several SDLC models. It includes both prototyping and design
stages. It reaps the benefits of bottom-up and top-down concepts. The model favors complicated
projects. It breaks down planning, risk assessments and development to stages. If a huge system
needs to be developed in small stages, this model proves to be useful.
Benefits of this model are:
1) Estimates on time and cost become realistic.
2) Work oriented issues can be spotted at an earlier stage.
3) Developers show early involvement.
4) Risks in the system can be managed
Drawbacks of this model are:
1) Huge amount of cost and time should be invested to reach a complete product.
2) Teams should have special skills
The iterative and incremental model overcomes several weaknesses in the waterfall model. It
begins with a clear plan and ends with maintenance. The best thing about this model would be its
iterative cycles. Small portions of the product are developed in increments.
Benefits of this model are:
1) Reduced cost and time to develop software
2) Improved user involvement
Drawbacks of this model are:
1) Developers may misunderstand user requirements
2) Every prototype needs excessive development hours
The spiral model combines several SDLC models. It includes both prototyping and design
stages. It reaps the benefits of bottom-up and top-down concepts. The model favors complicated
projects. It breaks down planning, risk assessments and development to stages. If a huge system
needs to be developed in small stages, this model proves to be useful.
Benefits of this model are:
1) Estimates on time and cost become realistic.
2) Work oriented issues can be spotted at an earlier stage.
3) Developers show early involvement.
4) Risks in the system can be managed
Drawbacks of this model are:
1) Huge amount of cost and time should be invested to reach a complete product.
2) Teams should have special skills
The iterative and incremental model overcomes several weaknesses in the waterfall model. It
begins with a clear plan and ends with maintenance. The best thing about this model would be its
iterative cycles. Small portions of the product are developed in increments.
Benefits of this model are:

System Analysis 6
1) Business value can be achieved at an earlier stage
2) Scarce resources can be used effectively
3) Change requests can be entertained easily
4) Problems will be detected at an earlier stage.
Drawbacks of the system are:
1) Needs heavy documentation
2) A standard set of tasks/processes should be followed
3) More customer involvement is necessary
Agile development is an improved version of iterative and incremental development. It involves
the collaboration of various cross-functional teams. Agile development works well with all kinds
of projects. It relies on interactive customers. What makes agile development interesting would
be “Change”.
Benefits of the model are:
1) The final product meets most customer requirements
2) Customers have the freedom to change requirements at any time.
3) Face to face talks and continuous inputs make project development interactive
Drawbacks of the model are:
1) Scalability
2) Documentation has to be done at each stage
3) Special skills are required from team members
1) Business value can be achieved at an earlier stage
2) Scarce resources can be used effectively
3) Change requests can be entertained easily
4) Problems will be detected at an earlier stage.
Drawbacks of the system are:
1) Needs heavy documentation
2) A standard set of tasks/processes should be followed
3) More customer involvement is necessary
Agile development is an improved version of iterative and incremental development. It involves
the collaboration of various cross-functional teams. Agile development works well with all kinds
of projects. It relies on interactive customers. What makes agile development interesting would
be “Change”.
Benefits of the model are:
1) The final product meets most customer requirements
2) Customers have the freedom to change requirements at any time.
3) Face to face talks and continuous inputs make project development interactive
Drawbacks of the model are:
1) Scalability
2) Documentation has to be done at each stage
3) Special skills are required from team members
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

System Analysis 7
1.2 Discuss the importance of following a procedural/staged
lifecycle in a systems investigation [2]
Companies like Adroit Ads should follow a proper lifecycle approach. It will impact the overall
flow of processes in their product’s life cycle. Impacts of procedural lifecycle can be seen by
users, the company and society.
By following a procedural lifecycle model during system investigation, overall management and
the process of bringing a product to life becomes easy. The product would see a sustainable
direction during development. Sooner, Adroit Ads will harvest monetary and social returns. They
will be able to develop and apply cleaner processes. By incorporating procedural lifecycle
development, Adroit Ads will be able to improve its brand value and image. This will make the
company a true market leader!
Key benefits of procedural lifecycle in software development would be as follows:
1) Good lifecycle processes that are broken into clear stages will help you understand more
about upfront investments. This includes both time and cost.
2) Organizations are bound to be committed. It is very hard to use and follow a good
lifecycle model. It needs lots of skill. With this level of knowledge and focus, project
owners and teams are likely to stay committed. This will help Adroit Ads deliver quicker
products.
3) During software development, you may come across many unknown things. Procedural
development helps in uncovering these surprises. Once again, it is a matter of skill.
Experts who know how to manage procedural system investigation know the struggle and
have the right tools to execute effectively.
1.2 Discuss the importance of following a procedural/staged
lifecycle in a systems investigation [2]
Companies like Adroit Ads should follow a proper lifecycle approach. It will impact the overall
flow of processes in their product’s life cycle. Impacts of procedural lifecycle can be seen by
users, the company and society.
By following a procedural lifecycle model during system investigation, overall management and
the process of bringing a product to life becomes easy. The product would see a sustainable
direction during development. Sooner, Adroit Ads will harvest monetary and social returns. They
will be able to develop and apply cleaner processes. By incorporating procedural lifecycle
development, Adroit Ads will be able to improve its brand value and image. This will make the
company a true market leader!
Key benefits of procedural lifecycle in software development would be as follows:
1) Good lifecycle processes that are broken into clear stages will help you understand more
about upfront investments. This includes both time and cost.
2) Organizations are bound to be committed. It is very hard to use and follow a good
lifecycle model. It needs lots of skill. With this level of knowledge and focus, project
owners and teams are likely to stay committed. This will help Adroit Ads deliver quicker
products.
3) During software development, you may come across many unknown things. Procedural
development helps in uncovering these surprises. Once again, it is a matter of skill.
Experts who know how to manage procedural system investigation know the struggle and
have the right tools to execute effectively.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

System Analysis 8
4) Procedural lifecycle models are effective tools! These tools can be used during
discussions and planning. They make sense and can help in developing critical projects.
This is exactly what Adroit Ads needs.
4) Procedural lifecycle models are effective tools! These tools can be used during
discussions and planning. They make sense and can help in developing critical projects.
This is exactly what Adroit Ads needs.

System Analysis 9
Task 2
2.1 Discuss the components of a feasibility report [4][5][6]
Feasibility report alias study is an analysis of the problem and various solutions. A good
feasibility report can uncover problems and propose ideal solutions. Before Adroit Ads kick
starts its project, it must perform a feasibility study. During this study, they can decide if the new
system is required and advantageous for the company. The feasibility report has to focus on three
important regions: market, organizational and technical issues. If the feasibility report is positive,
real work can begin!
The feasibility report should have a complete analysis of the entire system. Apart from technical
and management issues, the system should reflect on economic and operational feasibility too.
Technical Feasibility
During this study, engineers explore through the project’s technical aspects. Adroit Ads must
make sure its goals are technically achievable. They should check if the company’s current
technology supports these requirements. Technical feasibility looks into the organization’s core
requirements:
1) What kind of input is fed into the system? From where does this data originate?
2) What is the output of this proposed system?
3) What kind of processes happen in between? How will the company handle these
processes?
Operational Feasibility
Operational feasibility focuses on the need for the problem. It checks if the solution is
acceptable. Also, it verifies how the system can be developed. Operation study revolves around
people and social concerns. It looks into the following: internal problems, labor objections,
Task 2
2.1 Discuss the components of a feasibility report [4][5][6]
Feasibility report alias study is an analysis of the problem and various solutions. A good
feasibility report can uncover problems and propose ideal solutions. Before Adroit Ads kick
starts its project, it must perform a feasibility study. During this study, they can decide if the new
system is required and advantageous for the company. The feasibility report has to focus on three
important regions: market, organizational and technical issues. If the feasibility report is positive,
real work can begin!
The feasibility report should have a complete analysis of the entire system. Apart from technical
and management issues, the system should reflect on economic and operational feasibility too.
Technical Feasibility
During this study, engineers explore through the project’s technical aspects. Adroit Ads must
make sure its goals are technically achievable. They should check if the company’s current
technology supports these requirements. Technical feasibility looks into the organization’s core
requirements:
1) What kind of input is fed into the system? From where does this data originate?
2) What is the output of this proposed system?
3) What kind of processes happen in between? How will the company handle these
processes?
Operational Feasibility
Operational feasibility focuses on the need for the problem. It checks if the solution is
acceptable. Also, it verifies how the system can be developed. Operation study revolves around
people and social concerns. It looks into the following: internal problems, labor objections,
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

System Analysis 10
organizational policies, conflicts and external issues. It checks if Adroit Ad’s current structure is
sufficient for the new system.
Time Feasibility
With adequate technical expertise, the analyst comes up with project deadlines. These deadlines
should be based on predetermined constraints. Based on the project deadline, engineers should
come up with a project schedule. Adroit Ad’s should come up with desirable deadlines. These
deadlines should be more desirable than mandatory. Of course, the analyst can propose few
alternatives.
Legal Feasibility
During this feasibility study, Adroit Ads should check if the new features conflict with existing
legal requirements. At all times, Adroit Ad’s new features should fall in line with the Data
Protection Acts. The company should use an external or internal legal counsel for these reviews.
Since the company focuses on becoming the best Advert firm around, they should be clear of all
legal aspects.
Economic Feasibility
Adroit Ads has several local systems. Each of these departments will be affected by the new
change. And, the current project can be “expensive”. To know more details of “how” expensive
this project can be, an economic feasibility study should be carried out. Automation is an
important but pricey thing in the IT industry. There are no borders to how and what can be
automated. Thus, the analyst should be clear with every new feature and it cost to the company.
Ultimately, the analyst has to produce a cost/benefit analysis report. This report will be of greater
use in making decisions. With this report, benefits and costs can be quantified easily.
organizational policies, conflicts and external issues. It checks if Adroit Ad’s current structure is
sufficient for the new system.
Time Feasibility
With adequate technical expertise, the analyst comes up with project deadlines. These deadlines
should be based on predetermined constraints. Based on the project deadline, engineers should
come up with a project schedule. Adroit Ad’s should come up with desirable deadlines. These
deadlines should be more desirable than mandatory. Of course, the analyst can propose few
alternatives.
Legal Feasibility
During this feasibility study, Adroit Ads should check if the new features conflict with existing
legal requirements. At all times, Adroit Ad’s new features should fall in line with the Data
Protection Acts. The company should use an external or internal legal counsel for these reviews.
Since the company focuses on becoming the best Advert firm around, they should be clear of all
legal aspects.
Economic Feasibility
Adroit Ads has several local systems. Each of these departments will be affected by the new
change. And, the current project can be “expensive”. To know more details of “how” expensive
this project can be, an economic feasibility study should be carried out. Automation is an
important but pricey thing in the IT industry. There are no borders to how and what can be
automated. Thus, the analyst should be clear with every new feature and it cost to the company.
Ultimately, the analyst has to produce a cost/benefit analysis report. This report will be of greater
use in making decisions. With this report, benefits and costs can be quantified easily.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

System Analysis 11
2.2 Assess the impact of different feasibility criteria on
systems investigation
Adroit Ads should leverage from its feasibility study to create effective project cycles. Different
feasibility criteria can have a solid impact on system investigation. With these criteria,
executives at Adroit Ads can decide which project gets a greenlight. Data from this report can be
used to shape the entire planning process. Here are four ways feasibility criteria can impact
system investigation.
First of all, feasibility study analyzes if there is a real need for change. It is very important for
internal project improvements (like automation) and for consumer offerings. Adroit Ads plans to
automate many tasks. Most of these tasks can be executed manually (current system). But, they
are inefficient and time consuming. Automation can improve the company’s ROIs and let
engineers focus on rewarding things. On the other hand, new creative consumer offerings will
increase Adroit Ad’s fame. It can become the market’s best advert ad company. Once again, the
brand would see better returns. Understanding the current market and demand is important for
companies like Adroit Ads. Without this, they will not be able to come up with proper project
plans. Also, they will not be able to design products that can survive in the industry.
Feasibility reports are required to assess resources. This is another important benefit of feasibility
studies. Changes proposed by the organization may require new resources. The right kind of skill
and knowledge is required to complete projects within real budgets and deadlines. With the help
of this criteria, Adroit Ads will know if new resources should be hired or relocated. There will be
plenty of details on how Adroit Ads should restructure its organization to achieve goals. With
such changes, the company has to engage in budget allocation (Accounts Team) and hiring (HR
and Payroll Team). Indeed, the feasibility study brings many teams in Adroit Ads together.
2.2 Assess the impact of different feasibility criteria on
systems investigation
Adroit Ads should leverage from its feasibility study to create effective project cycles. Different
feasibility criteria can have a solid impact on system investigation. With these criteria,
executives at Adroit Ads can decide which project gets a greenlight. Data from this report can be
used to shape the entire planning process. Here are four ways feasibility criteria can impact
system investigation.
First of all, feasibility study analyzes if there is a real need for change. It is very important for
internal project improvements (like automation) and for consumer offerings. Adroit Ads plans to
automate many tasks. Most of these tasks can be executed manually (current system). But, they
are inefficient and time consuming. Automation can improve the company’s ROIs and let
engineers focus on rewarding things. On the other hand, new creative consumer offerings will
increase Adroit Ad’s fame. It can become the market’s best advert ad company. Once again, the
brand would see better returns. Understanding the current market and demand is important for
companies like Adroit Ads. Without this, they will not be able to come up with proper project
plans. Also, they will not be able to design products that can survive in the industry.
Feasibility reports are required to assess resources. This is another important benefit of feasibility
studies. Changes proposed by the organization may require new resources. The right kind of skill
and knowledge is required to complete projects within real budgets and deadlines. With the help
of this criteria, Adroit Ads will know if new resources should be hired or relocated. There will be
plenty of details on how Adroit Ads should restructure its organization to achieve goals. With
such changes, the company has to engage in budget allocation (Accounts Team) and hiring (HR
and Payroll Team). Indeed, the feasibility study brings many teams in Adroit Ads together.

System Analysis 12
Marketing feasibility checks if Adroit Ad’s new features would hit the market positively. There
are several ways to measure demand. During the study, analysts should be clear with what the
market needs and what is offered. Analysts should focus on many aspects like patents,
intellectual property rights and trademarks too. If there are legal roadblocks, they should be
uncovered carefully. Without the right feasibility criteria, it would be difficult to discover these
aspects. Most of Adroit Ad’s development would depend on marketing feasibility!
Finally, the feasibility report is critical in marking timelines. This is a major benefit in feasibility
criteria. With the study, it is possible to validate various timelines. When the company decides to
move into a formal project, the timelines will be extremely useful. It will help developers set
milestones and meet them strategically. Likewise, the timelines can be mapped against a quality
study too. When managers and analysts study timelines, they overrule least risky items with the
critical ones.
For a better project experience, all feasibility criteria should be analyzed and documented. The
criteria chosen during the study, should fall in line with the company’s system requirements.
Marketing feasibility checks if Adroit Ad’s new features would hit the market positively. There
are several ways to measure demand. During the study, analysts should be clear with what the
market needs and what is offered. Analysts should focus on many aspects like patents,
intellectual property rights and trademarks too. If there are legal roadblocks, they should be
uncovered carefully. Without the right feasibility criteria, it would be difficult to discover these
aspects. Most of Adroit Ad’s development would depend on marketing feasibility!
Finally, the feasibility report is critical in marking timelines. This is a major benefit in feasibility
criteria. With the study, it is possible to validate various timelines. When the company decides to
move into a formal project, the timelines will be extremely useful. It will help developers set
milestones and meet them strategically. Likewise, the timelines can be mapped against a quality
study too. When managers and analysts study timelines, they overrule least risky items with the
critical ones.
For a better project experience, all feasibility criteria should be analyzed and documented. The
criteria chosen during the study, should fall in line with the company’s system requirements.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 24
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.