SlideShare a Scribd company logo
1 of 9
Software Design Implementation
Connie Farris
Colorado Technical University
Software Design
(CS457-1903B-01)
Imad Al Saeed
08/28.2019
SOFTWARE DESIGN IMPLEMENTATION 3
SOFTWARE DESIGN IMPLEMENTATION 3
Abstract
I have decided after great thought, to design a
client/server for a bank system.
SOFTWARE DESIGN IMPLEMENTATION 3
This paper will discuss and explain every phase of this project
from start to finish starting with week one until the final design
in week five. Every detail of this design will be laid per the
instructor`s. directions. The whole design will be thought out
and have certain aspects considered from the beginning. At the
point when the Client-Server model is looked at from the
financial business' viewpoint, a few contributing variables can
be seen that consider the model to have an incredible positive
effect in the space.
Software Design Implementation
Table of Contents
Abstract2
Design Introduction4
Banking and Client/Server4
Introduction5
Outline6
Design Specifics7
Issues, Answers and Design7
References:11
Design IntroductionBanking and Client/Server
A client -server configuration shows a couple of focal points for
any item improvement gathering. These focal points can be seen
from the most punctual beginning stage of structure completely
through help of a system. Client- Server offers two or three
potential contributing components that moves programming
applications to the undertaking level of passed on frameworks.
(Slope, Kruth, Salisbury and Varga, 2010) The Client-Server
auxiliary model presents makers with a couple of key points of
interest and two or three injuries that can be managed and
diminished.
When the Client-Server model is seen from the budgetary
business' perspective, a couple of contributing factors can be
seen that mull over the model to have a remarkable beneficial
outcome in the space. The money related business has moved
towards practically a completely electronic locale. As this
electronic insurrection has happened, banks have been
scrambling to remain mindful of reliably changing customer
demands. (Slope, Kruth, Salisbury and Varga, 2010) Shoppers
are continually looking for more access to their information,
access at snappier speeds, and access from essentially any
device they have. Client Server configuration has been at the
center of this reliably changing programming scene and thinks
about some key fragments of these systems to work effectively.
Example:
Introduction
The bank has been analyzing ways it would improve its client
association and make its things and associations essentially
continuously open to its clients. With their energetic paced
lives, these clients need the choice to get to their bank and be
rapidly furnished with a wide gathering of things and
associations they would have regularly expected to visit the
physical branch to get to. The customers ought to build up a
web banking stage, and everything considered the get-together
will be, so to speak, arranged towards going with necessities
that will instigate the movement of the thing. An electronic
financial course of action is one that outfits banking clients
with the capacity to access banking associations, data and
backing from a pushed contraption like a cell phone or a PC.
This will incorporate meetings, conceptualizing, and encouraged
application procedure (FAST) among others (Olson, 2014).
Outline
A segment of the item elicitation procedures will require a ton
of joint effort, especially between the fashioner and the client.
Since the bank involved with this project is currently using a
Unix operating system and Windows based servers, the
client/server model should be enough to handle the needs.
Along these lines, the limits and capacities of successfully
working in a gathering area will be fundamental. The Facilitated
Application Specification Technique (FAST) for example is one
requiring a gathering arranged approach to manage thinking
about the for the endeavor (Olson, 2014). Next included
sharpening the summary by clearing out redundancies and after
that get-together them as demonstrated by their noteworthiness
in the last plan (Olson, 2014).
A bit of the targets of this customer/server programming will be
according to the accompanying:
• The limit of another customer to open a record from the
system.
• The limit of a present bank customer to get to their record
and view nuances on the record like their trade history, current
leveling and even get a bank clarification for a period.
• The limit with regards to customers of the bank to make
trades from the online game plan, including moving advantages
for another record, making stores to the record, similarly as
withdrawal from the record to an affirmed virtual wallet.
• The customer should have the choice to get customary
notification on activities for them, for example, tolerating
money, withdrawals, and so forth., to propel convenience just as
turn away deception.
Design SpecificsIssues, Answers and Design
Client/Server architecture in the banking industry is an
excellent choice for startup banking organizations. However, as
the company grows, and more customers join the company the
performance of the system is affected, and the bank is forced to
purchase more software and hardware components to keep up
with the demand. More servers and server software need to be
acquired to meet customer needs. The resources are then
predisposed to be idle periodically as the number of customers
who are using the system fluctuates and at times leave the larger
part of the server
The centralization of information in any system makes the
system to be vulnerable to a few security threats. For example,
the failure of the server alone halts the operations of the whole
system. This renders the information resources in the server
unavailable. Furthermore, a centralized target for attackers such
as hackers, is easier to pursue than a decentralized one. A better
system would be decentralized to guarantee availability.
Setting up a client/server system is costly to an organization.
This cost mostly goes on the side of the server as it is in
constant need of resources. The server needs resources such as
power, hardware, software, maintenance resources, and security
(Telusko, 2015). Since the server has to stay online through out
and never be switched off, it consumes a lot of resources just to
stay functional. The server also must be physically secured as
well as the confidential information that is held within the
server. Continuous maintenance of the system is also required
as the software and hardware components which make up the
system are bound to malfunction or wear out from the tasks they
keep performing throughout. The system should be made less
costly to use without compromising the security of the system.
Banking systems need to communicate with other entities in
order to accomplish business operations effectively. These other
entities include the employees, customers, partners, and other
systems. The communication endpoint to other entities is called
an interface (Beal, 2019). In a banking system, the interfaces to
various entities need to have different specifications and
restrictions to the kind of data they need to access. These
various interfaces consume a lot of resources to maintain within
the server. Scalability of the system is greatly affected by the
need to set up entire new interfaces when the system needs to
connect with other systems. The system needs to be able to
expand and meet system needs of the organization without great
financial or computational resources.
With the constant need for banking services by customers and
other entities in the world. The communication channels
between the clients and the server need to be very fast. The
delays which may be caused by slow communication channels
could greatly affect the bank’s ability to conduct business
operations effectively. Slow transactions are the leading cause
of users defecting to competitors (Jones, 2019). In a
client/server architecture of a banking system, the connections
are bound to become slow at peak hours when everyone needs to
do some transactions in the system. A slow server due to
multiple connections at the same time, affects other systems
which are connected to the server. Such systems include mobile
apps, computer applications, and websites. Fast connections
along with faster processing of communications is the best
move to ensure effective and fast business operations.
With the rapid growth of technology these days, the most
sophisticated hardware used today could be rendered obsolete
tomorrow. There is constant improvement on technologies used
in information systems. Companies must keep chase and follow
the advancements on a daily basis. Although these
improvements bring better performance to the existing system,
they are costly to purchase and tedious to install. Through
constantly purchasing every new hardware equipment that
emerges in the market, the bank is going to spend a lot on
hardware alone and therefore deprive other essential aspects of
the bank of resources. The failure to keep up with advancements
in technology on the other hand leaves the business vulnerable
to competitors’ exploitation should they install the hardware
before they do. A system that guarantees scalability,
sustainability and flexibility needs to be embraced as an
alternative.
An ideal system for a banking system or any other related
system needs to be able to cater for all the user requirements
without incurring unnecessary costs. The first and most
important need of a system is that it be able to cater for the
software needs of the applications used within an organization.
Insufficient resources to an application cause it to slow down or
crash at worst. Too much of the resources on the other hand
leads to wastage. Secondly, the hardware and software resources
of the system need to be secured against internal and external
threats. All the information held within the hardware of the
system is the most important to a business and needs to be
secured against unauthorized access among other threats.
Security guarantees the availability, confidentiality and
integrity of the information for effective business operations
and transactions. The system needs to be flexible and scalable
to accommodate lateral and vertical changes which may occur
within the organization. This gives businesses the opportunity
to keep up with changes because the adaptability of a business
to change is what makes the difference between success and
failure. The shipping of some of the costs associated with
systems such as maintenance costs and purchase costs could
save the business a great amount of money. Wherever possible,
in a business unnecessary costs should be avoided without
compromising on the quality if services. Lastly, fast transaction
processing may mark the difference between securing a
customer and losing one. Businesses need to establish fast
communication channels to assist in the fast processing of
customer needs. These communication channels need to be
complemented by fast computer processing power and large
storage facilities. For effective accomplishment of the above
business objectives, technologies such as cloud computing need
to be considered among others.
References:
Beal, V. (2019). Interface. Retrieved from:
https://www.webopedia.com/TERM/I/interface.html
Hill, J., Kruth, A., Salisbury, J., & Varga, S. (2010). Software
Architecture in Banking -Client-Server Architecture in the
Banking Industry.
https://pdfs.semanticscholar.org/0a23/7ac4d6520c92f4fe199fff3
847bdc6304994.pdf
Jones, M. (2019). 7 Ways Slow Internet Speeds Are Affecting
Your Business. Retrieved from: https://www.coxblue.com/7-
ways-slow-internet-speeds-are-hurting-your-business/
Olson, D. (2014). Information systems project management.
Business Expert Press.
Telusko. (2015). Client Server Architecture Tutorial [VIDEO].
Retrieved from:
https://www.youtube.com/watch?v=q0JBXtZ3ixY
Software Design ImplementationConnie FarrisColor.docx

More Related Content

Similar to Software Design ImplementationConnie FarrisColor.docx

Luis Perez ITS written report
Luis Perez ITS written reportLuis Perez ITS written report
Luis Perez ITS written reportLuis Perez
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxmydrynan
 
Find More About Temenos T24 The Future In Banking.pdf
Find More About Temenos T24 The Future In Banking.pdfFind More About Temenos T24 The Future In Banking.pdf
Find More About Temenos T24 The Future In Banking.pdfMaveric Systems
 
Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsismca projects
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsMumbai Academisc
 
Apq Qms Project Plan
Apq Qms Project PlanApq Qms Project Plan
Apq Qms Project PlanEng-Mohammad
 
Core Bank Transformation in Practice
Core Bank Transformation in PracticeCore Bank Transformation in Practice
Core Bank Transformation in PracticeITIIIndustries
 
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxBUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxjasoninnes20
 
Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesIRJET Journal
 

Similar to Software Design ImplementationConnie FarrisColor.docx (20)

Luis Perez ITS written report
Luis Perez ITS written reportLuis Perez ITS written report
Luis Perez ITS written report
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
 
Find More About Temenos T24 The Future In Banking.pdf
Find More About Temenos T24 The Future In Banking.pdfFind More About Temenos T24 The Future In Banking.pdf
Find More About Temenos T24 The Future In Banking.pdf
 
Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsis
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
 
Apq Qms Project Plan
Apq Qms Project PlanApq Qms Project Plan
Apq Qms Project Plan
 
Core Bank Transformation in Practice
Core Bank Transformation in PracticeCore Bank Transformation in Practice
Core Bank Transformation in Practice
 
Mca titles
Mca titlesMca titles
Mca titles
 
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxBUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
 
Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web Services
 

More from rosemariebrayshaw

Southampton Business School Postgraduate Module Grade Descrip.docx
Southampton Business School Postgraduate Module Grade Descrip.docxSouthampton Business School Postgraduate Module Grade Descrip.docx
Southampton Business School Postgraduate Module Grade Descrip.docxrosemariebrayshaw
 
Southwestern Business Administration JournalVolume 16 Is.docx
Southwestern Business Administration JournalVolume 16  Is.docxSouthwestern Business Administration JournalVolume 16  Is.docx
Southwestern Business Administration JournalVolume 16 Is.docxrosemariebrayshaw
 
Spadoni • revised Jan. 2020 —continued— Checklist for .docx
Spadoni • revised Jan. 2020 —continued— Checklist for .docxSpadoni • revised Jan. 2020 —continued— Checklist for .docx
Spadoni • revised Jan. 2020 —continued— Checklist for .docxrosemariebrayshaw
 
SPAN100Course SummaryCourse SPAN100 Title Spanish I.docx
SPAN100Course SummaryCourse  SPAN100 Title  Spanish I.docxSPAN100Course SummaryCourse  SPAN100 Title  Spanish I.docx
SPAN100Course SummaryCourse SPAN100 Title Spanish I.docxrosemariebrayshaw
 
Sources and Resources for RC004Informed Advocacy in Early .docx
Sources and Resources for RC004Informed Advocacy in Early .docxSources and Resources for RC004Informed Advocacy in Early .docx
Sources and Resources for RC004Informed Advocacy in Early .docxrosemariebrayshaw
 
Sources of General Information about the Topic A paragr.docx
Sources of General Information about the Topic  A paragr.docxSources of General Information about the Topic  A paragr.docx
Sources of General Information about the Topic A paragr.docxrosemariebrayshaw
 
Southside Community Services Mrs. Bargas Case History© 2018 Lau.docx
Southside Community Services Mrs. Bargas Case History© 2018 Lau.docxSouthside Community Services Mrs. Bargas Case History© 2018 Lau.docx
Southside Community Services Mrs. Bargas Case History© 2018 Lau.docxrosemariebrayshaw
 
Sources and Tips for Assignment 1 (History 105; Prof. Stansbury)—.docx
Sources and Tips for Assignment 1  (History 105; Prof. Stansbury)—.docxSources and Tips for Assignment 1  (History 105; Prof. Stansbury)—.docx
Sources and Tips for Assignment 1 (History 105; Prof. Stansbury)—.docxrosemariebrayshaw
 
Source for ArticleMilliken, A. (2018). Ethical awareness What .docx
Source for ArticleMilliken, A. (2018). Ethical awareness What .docxSource for ArticleMilliken, A. (2018). Ethical awareness What .docx
Source for ArticleMilliken, A. (2018). Ethical awareness What .docxrosemariebrayshaw
 
Soria 2Victoria SoriaDean WintherEnglish 101 10 March 20.docx
Soria 2Victoria SoriaDean WintherEnglish 101 10 March 20.docxSoria 2Victoria SoriaDean WintherEnglish 101 10 March 20.docx
Soria 2Victoria SoriaDean WintherEnglish 101 10 March 20.docxrosemariebrayshaw
 
SPC1017 Rubric Informative SpeechName JhoanSpeech Top.docx
SPC1017 Rubric Informative SpeechName JhoanSpeech Top.docxSPC1017 Rubric Informative SpeechName JhoanSpeech Top.docx
SPC1017 Rubric Informative SpeechName JhoanSpeech Top.docxrosemariebrayshaw
 
South University College of Nursing and Public Health Graduate.docx
South University College of Nursing and Public Health Graduate.docxSouth University College of Nursing and Public Health Graduate.docx
South University College of Nursing and Public Health Graduate.docxrosemariebrayshaw
 
Sources to UseSuskie, L. (2014, March 17). What is good.docx
Sources to UseSuskie, L. (2014, March 17). What is good.docxSources to UseSuskie, L. (2014, March 17). What is good.docx
Sources to UseSuskie, L. (2014, March 17). What is good.docxrosemariebrayshaw
 
Sooner or later you’ll find your-self leading a team where one.docx
Sooner or later you’ll find your-self leading a team where one.docxSooner or later you’ll find your-self leading a team where one.docx
Sooner or later you’ll find your-self leading a team where one.docxrosemariebrayshaw
 
Sophia Bosoni, Tombra Esite & Junhui LiuFebruary 6, 2020 Innov.docx
Sophia Bosoni, Tombra Esite & Junhui LiuFebruary 6, 2020 Innov.docxSophia Bosoni, Tombra Esite & Junhui LiuFebruary 6, 2020 Innov.docx
Sophia Bosoni, Tombra Esite & Junhui LiuFebruary 6, 2020 Innov.docxrosemariebrayshaw
 
Soria 2Victoria Soria Dean WintherEnglish 101 04 Februar.docx
Soria 2Victoria Soria Dean WintherEnglish 101 04 Februar.docxSoria 2Victoria Soria Dean WintherEnglish 101 04 Februar.docx
Soria 2Victoria Soria Dean WintherEnglish 101 04 Februar.docxrosemariebrayshaw
 
Sources and Tips for Assignment 3 (History 105; Prof. Stansbury)—.docx
Sources and Tips for Assignment 3  (History 105; Prof. Stansbury)—.docxSources and Tips for Assignment 3  (History 105; Prof. Stansbury)—.docx
Sources and Tips for Assignment 3 (History 105; Prof. Stansbury)—.docxrosemariebrayshaw
 
Some of the bibliography docsKarls Marxhttpswww.marxi.docx
Some of the bibliography docsKarls Marxhttpswww.marxi.docxSome of the bibliography docsKarls Marxhttpswww.marxi.docx
Some of the bibliography docsKarls Marxhttpswww.marxi.docxrosemariebrayshaw
 
Sources of Risk for Chronic Conditions in the State of Flo.docx
Sources of Risk for Chronic Conditions in the State of Flo.docxSources of Risk for Chronic Conditions in the State of Flo.docx
Sources of Risk for Chronic Conditions in the State of Flo.docxrosemariebrayshaw
 
Source Shutterstock.com .docx
Source Shutterstock.com .docxSource Shutterstock.com .docx
Source Shutterstock.com .docxrosemariebrayshaw
 

More from rosemariebrayshaw (20)

Southampton Business School Postgraduate Module Grade Descrip.docx
Southampton Business School Postgraduate Module Grade Descrip.docxSouthampton Business School Postgraduate Module Grade Descrip.docx
Southampton Business School Postgraduate Module Grade Descrip.docx
 
Southwestern Business Administration JournalVolume 16 Is.docx
Southwestern Business Administration JournalVolume 16  Is.docxSouthwestern Business Administration JournalVolume 16  Is.docx
Southwestern Business Administration JournalVolume 16 Is.docx
 
Spadoni • revised Jan. 2020 —continued— Checklist for .docx
Spadoni • revised Jan. 2020 —continued— Checklist for .docxSpadoni • revised Jan. 2020 —continued— Checklist for .docx
Spadoni • revised Jan. 2020 —continued— Checklist for .docx
 
SPAN100Course SummaryCourse SPAN100 Title Spanish I.docx
SPAN100Course SummaryCourse  SPAN100 Title  Spanish I.docxSPAN100Course SummaryCourse  SPAN100 Title  Spanish I.docx
SPAN100Course SummaryCourse SPAN100 Title Spanish I.docx
 
Sources and Resources for RC004Informed Advocacy in Early .docx
Sources and Resources for RC004Informed Advocacy in Early .docxSources and Resources for RC004Informed Advocacy in Early .docx
Sources and Resources for RC004Informed Advocacy in Early .docx
 
Sources of General Information about the Topic A paragr.docx
Sources of General Information about the Topic  A paragr.docxSources of General Information about the Topic  A paragr.docx
Sources of General Information about the Topic A paragr.docx
 
Southside Community Services Mrs. Bargas Case History© 2018 Lau.docx
Southside Community Services Mrs. Bargas Case History© 2018 Lau.docxSouthside Community Services Mrs. Bargas Case History© 2018 Lau.docx
Southside Community Services Mrs. Bargas Case History© 2018 Lau.docx
 
Sources and Tips for Assignment 1 (History 105; Prof. Stansbury)—.docx
Sources and Tips for Assignment 1  (History 105; Prof. Stansbury)—.docxSources and Tips for Assignment 1  (History 105; Prof. Stansbury)—.docx
Sources and Tips for Assignment 1 (History 105; Prof. Stansbury)—.docx
 
Source for ArticleMilliken, A. (2018). Ethical awareness What .docx
Source for ArticleMilliken, A. (2018). Ethical awareness What .docxSource for ArticleMilliken, A. (2018). Ethical awareness What .docx
Source for ArticleMilliken, A. (2018). Ethical awareness What .docx
 
Soria 2Victoria SoriaDean WintherEnglish 101 10 March 20.docx
Soria 2Victoria SoriaDean WintherEnglish 101 10 March 20.docxSoria 2Victoria SoriaDean WintherEnglish 101 10 March 20.docx
Soria 2Victoria SoriaDean WintherEnglish 101 10 March 20.docx
 
SPC1017 Rubric Informative SpeechName JhoanSpeech Top.docx
SPC1017 Rubric Informative SpeechName JhoanSpeech Top.docxSPC1017 Rubric Informative SpeechName JhoanSpeech Top.docx
SPC1017 Rubric Informative SpeechName JhoanSpeech Top.docx
 
South University College of Nursing and Public Health Graduate.docx
South University College of Nursing and Public Health Graduate.docxSouth University College of Nursing and Public Health Graduate.docx
South University College of Nursing and Public Health Graduate.docx
 
Sources to UseSuskie, L. (2014, March 17). What is good.docx
Sources to UseSuskie, L. (2014, March 17). What is good.docxSources to UseSuskie, L. (2014, March 17). What is good.docx
Sources to UseSuskie, L. (2014, March 17). What is good.docx
 
Sooner or later you’ll find your-self leading a team where one.docx
Sooner or later you’ll find your-self leading a team where one.docxSooner or later you’ll find your-self leading a team where one.docx
Sooner or later you’ll find your-self leading a team where one.docx
 
Sophia Bosoni, Tombra Esite & Junhui LiuFebruary 6, 2020 Innov.docx
Sophia Bosoni, Tombra Esite & Junhui LiuFebruary 6, 2020 Innov.docxSophia Bosoni, Tombra Esite & Junhui LiuFebruary 6, 2020 Innov.docx
Sophia Bosoni, Tombra Esite & Junhui LiuFebruary 6, 2020 Innov.docx
 
Soria 2Victoria Soria Dean WintherEnglish 101 04 Februar.docx
Soria 2Victoria Soria Dean WintherEnglish 101 04 Februar.docxSoria 2Victoria Soria Dean WintherEnglish 101 04 Februar.docx
Soria 2Victoria Soria Dean WintherEnglish 101 04 Februar.docx
 
Sources and Tips for Assignment 3 (History 105; Prof. Stansbury)—.docx
Sources and Tips for Assignment 3  (History 105; Prof. Stansbury)—.docxSources and Tips for Assignment 3  (History 105; Prof. Stansbury)—.docx
Sources and Tips for Assignment 3 (History 105; Prof. Stansbury)—.docx
 
Some of the bibliography docsKarls Marxhttpswww.marxi.docx
Some of the bibliography docsKarls Marxhttpswww.marxi.docxSome of the bibliography docsKarls Marxhttpswww.marxi.docx
Some of the bibliography docsKarls Marxhttpswww.marxi.docx
 
Sources of Risk for Chronic Conditions in the State of Flo.docx
Sources of Risk for Chronic Conditions in the State of Flo.docxSources of Risk for Chronic Conditions in the State of Flo.docx
Sources of Risk for Chronic Conditions in the State of Flo.docx
 
Source Shutterstock.com .docx
Source Shutterstock.com .docxSource Shutterstock.com .docx
Source Shutterstock.com .docx
 

Recently uploaded

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 

Software Design ImplementationConnie FarrisColor.docx

  • 1. Software Design Implementation Connie Farris Colorado Technical University Software Design (CS457-1903B-01) Imad Al Saeed 08/28.2019 SOFTWARE DESIGN IMPLEMENTATION 3 SOFTWARE DESIGN IMPLEMENTATION 3 Abstract I have decided after great thought, to design a client/server for a bank system. SOFTWARE DESIGN IMPLEMENTATION 3 This paper will discuss and explain every phase of this project from start to finish starting with week one until the final design in week five. Every detail of this design will be laid per the instructor`s. directions. The whole design will be thought out and have certain aspects considered from the beginning. At the point when the Client-Server model is looked at from the financial business' viewpoint, a few contributing variables can be seen that consider the model to have an incredible positive effect in the space. Software Design Implementation
  • 2. Table of Contents Abstract2 Design Introduction4 Banking and Client/Server4 Introduction5 Outline6 Design Specifics7 Issues, Answers and Design7 References:11 Design IntroductionBanking and Client/Server A client -server configuration shows a couple of focal points for any item improvement gathering. These focal points can be seen from the most punctual beginning stage of structure completely through help of a system. Client- Server offers two or three potential contributing components that moves programming applications to the undertaking level of passed on frameworks. (Slope, Kruth, Salisbury and Varga, 2010) The Client-Server auxiliary model presents makers with a couple of key points of interest and two or three injuries that can be managed and diminished. When the Client-Server model is seen from the budgetary business' perspective, a couple of contributing factors can be seen that mull over the model to have a remarkable beneficial outcome in the space. The money related business has moved towards practically a completely electronic locale. As this
  • 3. electronic insurrection has happened, banks have been scrambling to remain mindful of reliably changing customer demands. (Slope, Kruth, Salisbury and Varga, 2010) Shoppers are continually looking for more access to their information, access at snappier speeds, and access from essentially any device they have. Client Server configuration has been at the center of this reliably changing programming scene and thinks about some key fragments of these systems to work effectively. Example: Introduction The bank has been analyzing ways it would improve its client association and make its things and associations essentially continuously open to its clients. With their energetic paced lives, these clients need the choice to get to their bank and be rapidly furnished with a wide gathering of things and associations they would have regularly expected to visit the physical branch to get to. The customers ought to build up a web banking stage, and everything considered the get-together will be, so to speak, arranged towards going with necessities that will instigate the movement of the thing. An electronic financial course of action is one that outfits banking clients with the capacity to access banking associations, data and backing from a pushed contraption like a cell phone or a PC. This will incorporate meetings, conceptualizing, and encouraged application procedure (FAST) among others (Olson, 2014). Outline
  • 4. A segment of the item elicitation procedures will require a ton of joint effort, especially between the fashioner and the client. Since the bank involved with this project is currently using a Unix operating system and Windows based servers, the client/server model should be enough to handle the needs. Along these lines, the limits and capacities of successfully working in a gathering area will be fundamental. The Facilitated Application Specification Technique (FAST) for example is one requiring a gathering arranged approach to manage thinking about the for the endeavor (Olson, 2014). Next included sharpening the summary by clearing out redundancies and after that get-together them as demonstrated by their noteworthiness in the last plan (Olson, 2014). A bit of the targets of this customer/server programming will be according to the accompanying: • The limit of another customer to open a record from the system. • The limit of a present bank customer to get to their record and view nuances on the record like their trade history, current leveling and even get a bank clarification for a period. • The limit with regards to customers of the bank to make trades from the online game plan, including moving advantages for another record, making stores to the record, similarly as withdrawal from the record to an affirmed virtual wallet. • The customer should have the choice to get customary notification on activities for them, for example, tolerating money, withdrawals, and so forth., to propel convenience just as turn away deception. Design SpecificsIssues, Answers and Design Client/Server architecture in the banking industry is an excellent choice for startup banking organizations. However, as the company grows, and more customers join the company the performance of the system is affected, and the bank is forced to purchase more software and hardware components to keep up with the demand. More servers and server software need to be acquired to meet customer needs. The resources are then
  • 5. predisposed to be idle periodically as the number of customers who are using the system fluctuates and at times leave the larger part of the server The centralization of information in any system makes the system to be vulnerable to a few security threats. For example, the failure of the server alone halts the operations of the whole system. This renders the information resources in the server unavailable. Furthermore, a centralized target for attackers such as hackers, is easier to pursue than a decentralized one. A better system would be decentralized to guarantee availability. Setting up a client/server system is costly to an organization. This cost mostly goes on the side of the server as it is in constant need of resources. The server needs resources such as power, hardware, software, maintenance resources, and security (Telusko, 2015). Since the server has to stay online through out and never be switched off, it consumes a lot of resources just to stay functional. The server also must be physically secured as well as the confidential information that is held within the server. Continuous maintenance of the system is also required as the software and hardware components which make up the system are bound to malfunction or wear out from the tasks they keep performing throughout. The system should be made less costly to use without compromising the security of the system. Banking systems need to communicate with other entities in order to accomplish business operations effectively. These other entities include the employees, customers, partners, and other systems. The communication endpoint to other entities is called an interface (Beal, 2019). In a banking system, the interfaces to various entities need to have different specifications and restrictions to the kind of data they need to access. These various interfaces consume a lot of resources to maintain within the server. Scalability of the system is greatly affected by the need to set up entire new interfaces when the system needs to connect with other systems. The system needs to be able to expand and meet system needs of the organization without great financial or computational resources.
  • 6. With the constant need for banking services by customers and other entities in the world. The communication channels between the clients and the server need to be very fast. The delays which may be caused by slow communication channels could greatly affect the bank’s ability to conduct business operations effectively. Slow transactions are the leading cause of users defecting to competitors (Jones, 2019). In a client/server architecture of a banking system, the connections are bound to become slow at peak hours when everyone needs to do some transactions in the system. A slow server due to multiple connections at the same time, affects other systems which are connected to the server. Such systems include mobile apps, computer applications, and websites. Fast connections along with faster processing of communications is the best move to ensure effective and fast business operations. With the rapid growth of technology these days, the most sophisticated hardware used today could be rendered obsolete tomorrow. There is constant improvement on technologies used in information systems. Companies must keep chase and follow the advancements on a daily basis. Although these improvements bring better performance to the existing system, they are costly to purchase and tedious to install. Through constantly purchasing every new hardware equipment that emerges in the market, the bank is going to spend a lot on hardware alone and therefore deprive other essential aspects of the bank of resources. The failure to keep up with advancements in technology on the other hand leaves the business vulnerable to competitors’ exploitation should they install the hardware before they do. A system that guarantees scalability, sustainability and flexibility needs to be embraced as an alternative. An ideal system for a banking system or any other related system needs to be able to cater for all the user requirements without incurring unnecessary costs. The first and most important need of a system is that it be able to cater for the software needs of the applications used within an organization.
  • 7. Insufficient resources to an application cause it to slow down or crash at worst. Too much of the resources on the other hand leads to wastage. Secondly, the hardware and software resources of the system need to be secured against internal and external threats. All the information held within the hardware of the system is the most important to a business and needs to be secured against unauthorized access among other threats. Security guarantees the availability, confidentiality and integrity of the information for effective business operations and transactions. The system needs to be flexible and scalable to accommodate lateral and vertical changes which may occur within the organization. This gives businesses the opportunity to keep up with changes because the adaptability of a business to change is what makes the difference between success and failure. The shipping of some of the costs associated with systems such as maintenance costs and purchase costs could save the business a great amount of money. Wherever possible, in a business unnecessary costs should be avoided without compromising on the quality if services. Lastly, fast transaction processing may mark the difference between securing a customer and losing one. Businesses need to establish fast communication channels to assist in the fast processing of customer needs. These communication channels need to be complemented by fast computer processing power and large storage facilities. For effective accomplishment of the above business objectives, technologies such as cloud computing need to be considered among others.
  • 8. References: Beal, V. (2019). Interface. Retrieved from: https://www.webopedia.com/TERM/I/interface.html Hill, J., Kruth, A., Salisbury, J., & Varga, S. (2010). Software Architecture in Banking -Client-Server Architecture in the Banking Industry. https://pdfs.semanticscholar.org/0a23/7ac4d6520c92f4fe199fff3 847bdc6304994.pdf Jones, M. (2019). 7 Ways Slow Internet Speeds Are Affecting Your Business. Retrieved from: https://www.coxblue.com/7- ways-slow-internet-speeds-are-hurting-your-business/ Olson, D. (2014). Information systems project management. Business Expert Press. Telusko. (2015). Client Server Architecture Tutorial [VIDEO]. Retrieved from: https://www.youtube.com/watch?v=q0JBXtZ3ixY