Learn from our decade of experience with courses, webinars, templates, and guides! Often developers will tell you to clear your browser’s cache if they make a change on the website that you can’t see — most likely your cache is holding onto an older version and hasn’t made room for the new one yet. Suite of programs used in website or software development. (see more) Exploratory Testing If you’re asking for first name, last name, email address, city, and zip code across five different entry boxes, that’s five fields. Food and Drug Administration, Glossary of Computer System Software Development Terminology (Aug. 1995, as amended) (full-text). This is why your home computer always knows your Netflix login.Cookies: Not just for Cookie Monster. In CSS, an identifier for specifying exactly what you what to target with styling.In other programming languages, classes are a bit more broadly used as the blueprint for creating something — similar to using the blueprint of an existing car to create a new type of car. “Hypertext Markup Language.” The coding language used to build a website in terms of both form and function. ). Scratch. Employee life cycle -- also spelled employee lifecycle -- is an HR model that identifies the different stages a worker advances through in an organization in, as well as the role HR plays in optimizing that progress. Definition: Agile Software Development refers to the project management approach of developing increments of... E-J. We'll take a dive into understanding some of the terms used in computer science and software development. … Software Engineering. Software Maintenance. The Payment Card Industry Data Security Standard (PCI DSS) is a widely accepted set of policies and procedures intended to ... A whaling attack, also known as whaling phishing or a whaling phishing attack, is a specific type of phishing attack that targets... A cyber attack is any attempt to gain unauthorized access to a computer, computing system or computer network with the intent to ... A backdoor is a means to access a computer system or encrypted data that bypasses the system's customary security mechanisms. In software development, an “estimate” is the evaluation of the effort necessary to carry out a given development task; this is most often expressed in terms of duration. A complex definition: Computer Science is the study of information technology, processes, and their interactions with the world. Additional information on web pages or elements, such as the way a piece of content should display in Google search results, the photo credit for an image, or the main keywords associated with a plugin. Algorithm. Scratch. Contrast with software development process, software life cycle. Computer terms from the software category. If you know of any I’ve m… Adaptive technology is a set of tools or products created to help people with … In computer … Cookies: Not just for Cookie Monster. Waterfall Model. System to protect a secure network from an unsecure network (i.e., the rest of the Internet). This is the data sent by an Internet server to a browser. All the software testing terms are included in this glossary. Modules or software that can be added (“plugged in”) to a system for added functionality or features. Human definitions. Systems development life cycle (SDLC) - In systems engineering, the systems development life cycle is the process of creating, releasing, and maintaining an information system, which may comprise hardware, software, or both. Applications that allow for specific interactive functions to be performed on a website. Company used to register domains (e.g., GoDaddy, Hover, Network Solutions). When redeveloping a website, editing these elements in the mockup/GUI phase is much easier than changing in CSS. If your user and your website were in a relationship, this is when they would say “I love you.”, The source of all that is good, chocolatey, and sugary in the world… Kidding. Pseudocode. PLAY. “Software As A Service.” The most basic of cloud platforms; allows users to share files and collaborate on projects through their browser. This became a huge trend in website design when browsing on mobile and tablet devices became more popular, which has led many developers to opt for a “mobile-first” approach — optimizing a website design for phone and tablet use first and then making sure it looks good on a laptop/desktop. We’ve all been there: You’re talking with your website developer, everything is going smoothly, and then they bust out a term like “301 redirect” or “CSS.” Record. This programming formats fonts, colors, and other visual elements. If the front end of your website is what the audience sees onstage, the back end encompasses the stagehands, makeup artists, costumers, tech crew, stage managers, etc. This is huge for SEO. Check out our course catalog to see how … Human definitions. Content … Even if you’re new to tech, chances are you’re not new to social media. @WholeWhale's 47 terms to know when working with a developer. #42 is indeed the Answer to the Ultimate Question of Life, the Universe, and Everything. READ MORE on www.slideshare.net. Software Development Terms. A software development practice of ensuring that latest changes to software are deployable at any time. There are most likely some acronyms that you know of that are not on this list. “Content Management System.” The program that you use to create and maintain your website’s content. Pages that are radically different use separate templates. This Agile glossary is meant to … For example, if we were going to italicize part of this sentence, we would open with and close with . This lays the groundwork for the type of programming language used for your site or app development. The storage of certain elements to help with faster load times from repeat website visitors. … If your domain is the website’s mailing address and the hosting is its house, the server is the land it’s built on. Web Server. Information about elements of a component in your website design/build. (Sort of.) Chances are if you Google it, you get a lot of tech-speak that may as well be the teacher’s voice from Charlie Brown. Combined with the waterfall … “Cascading Style Sheet.” Code that tells browsers how to display a webpage for the end user. These are usually designed for non-developers for ease-of-use. A framework is defined as “ a package made up of a structure of files and folders of standardized code (HTML, CSS, JS documents etc. (Ours is our mascot, Moby.). To help cut through the noise, here’s a software development glossary of some words you might hear from time to time: Agile – Agile is a type of project management. Protected health information (PHI), also referred to as personal health information, generally refers to demographic information,... HIPAA (Health Insurance Portability and Accountability Act) is United States legislation that provides data privacy and security ... Telemedicine is the remote delivery of healthcare services, such as health assessments or consultations, over the ... Risk mitigation is a strategy to prepare for and lessen the effects of threats faced by a business. The layout for a webpage — pages that have similar structures share the same template (such as event detail pages for a variety of events on the same website). In website design, this is how everything will ideally look in layout (your mileage may vary when you move into development given the number of different browsers and versions). Term: Description: Acceptance testing: Testing of software outside the development organisation and usually at the … Software Development Terminology. Fuzz test. B. Burn-down Chart: a … the set of processes and programming tools used to create the program or software product. … This is the form to UX’s function. Adaptive Technology. This can be both in the menu at the top of a site or in a footer (preferably both). Testing to enable a user to determine whether to accept software product. Enterprise document management (EDM) is a strategy for overseeing an organization's paper and electronic documents so they can be... Risk assessment is the identification of hazards that could negatively impact an organization's ability to conduct business. Cloud encryption is a service offered by cloud storage providers whereby a customer's data is transformed using encryption ... A cloud SLA (cloud service-level agreement) is an agreement between a cloud service provider and a customer that ensures a ... All Rights Reserved, Learn computer science terminology. Definition: Epic or epic stories are defined … The @WholeWhale Developer Glossary. Agile Glossary and Terminology: Agile Methodology is an umbrella term for several iterative and incremental software development methodologies. The part of the website or app that the user sees. If you build it, they will come: The most basic of the building blocks for data collection. Angle brackets (< >) that bookend an HTML element to help build the structure of a webpage. An amazing song by ABBA that factors into at least one Whaler’s work playlist. STUDY. This document is intended to serve as a glossary of terminology applicable to software development … To get paid the amount that the client agreed toA contract that's well-written should list what each party's legal rights, duties, and obligations Essentially how large an image or graphic can be rendered on a display. Syn: software development file. You can figure this out easily thanks to WhatsMyBrowser.org. Closing tags include a forward slash (). Here is the Whole Whale developer glossary: 47 key terms to know when working on a website project. "A" … Acceptance Testing. Outline of all pages on a website, organized in hierarchical order — much like the outlines you used to use for your college term papers. These are the storage units that your website visitors use to enter their names, email addresses, notes, etc. (Kind of like that period of time between you moving to college and your parents converting your childhood bedroom into a home-office–slash–exercise-room.). Resolutions are measured in pixels (e.g., the resolution of a MacBook Air screen is 1440 x 900 pixels). Do Not Sell My Personal Info, Artificial intelligence - machine learning, Circuit switched services equipment and providers, Business intelligence - business analytics, cloud encryption (cloud storage encryption), PCI DSS (Payment Card Industry Data Security Standard), protected health information (PHI) or personal health information, HIPAA (Health Insurance Portability and Accountability Act), cloud SLA (cloud service-level agreement). Rapid Application Development. © 2021 Whole Whale • Built in Brooklyn • Hire us Privacy Policy, We’ve all been there: You’re talking with your website developer, everything is going smoothly, and then they bust out a term like “301 redirect” or “CSS.” Record. Here is the Whole Whale developer glossary: 47 key terms to know when working on a website project. Each time the browser accesses the same server, it sends the data back as a means of tracking how (and how often) it accesses the server. To learn more about terms specific to software development teams using Scrum and agile software development techniques, reference the Professional Scrum Developer glossary. All Categories. An algorithm is basically a set of steps for carrying out certain tasks. PLAY. The program you use to access the Web — such as Chrome, Firefox, or Safari. Instead of making the brownies from scratch, you’re using the mix (either way, it’s still tasty). To resolve any disputes that come up 3. This includes mobile apps. Our Commitment: Diversity, Equity, and Inclusion. Automatic forwards from one URL to another — usually from an old website URL to the same page on a new website (these are called 301 Redirects). Internet Terms Hardware Terms Software Terms Technical Terms File Formats Bits and Bytes Tech Acronyms Websites that accommodate the screen on which they’re being viewed. The conversation ends and you think, Chances are if you Google it, you get a lot of tech-speak that may as well be the. Software development terminology nl.linkedin.com in jaapcoomans @ JaapCoomans Jaap Coomans Java Specialist Software Architect. If your server is the land your website is built on and the hosting is its house, the domain is its mailing address. Characteristics that are dictated by CSS such as color schemes and fonts. and Infrastructure as a Service (IAAS; Amazon Web Services, Microsoft Azure). Glossary – Software Development. @WholeWhale's 47 terms to know when working with a developer. Head on over to quizlet to test your knowledge. Fear not: We’ve put together some of the most commonly-used words, acronyms, and phrases that come up in working with a developer along with our definitions for them. The bare bones structure of a website. Prototype Model. If the back end of your website is everything behind-the-scenes, this is what happens onstage. Spiral Model. Privacy Policy “Development Operations.” System of working that helps to keep development, IT operations, and quality assurance departments on the same page to make for better end-products and collaborations. simultaneously running the show from backstage. The function to complement UI’s form. Content curation. (NIST) The project plan for the development of a software product. A software testing technique used to discover security vulnerabilities and coding errors that may lead to an attack that can compromise … “What You See is What You Get.” A visual content editor within CMS that allows you to modify content in your website without needing to know HTML. behavior-driven development (BDD) - Behavior-driven development (BDD) is an Agile software development methodology in which an application is documented and designed around the behavior a … Cookie Preferences Yes, this is a joke, but if you’ve made it this far down the page and through so many acronyms already, you deserve a little ABBA. Short for “favorite icon,” it’s the icon that appears in your website’s browser tab. When search engines send bots to your website in order to gather intel on pages that exist and don’t exist in order to determine what content should be displayed or removed on search engines. Usage of the "alpha/beta" test terminology originated at IBM. This isn’t a full list of acronyms. Other cloud options are Platform as a Service (PAAS; Facebook, Twitter, etc.) Some SAAS platforms include Google Drive and Dropbox. All of the behind-the-scenes digital operations that it takes to keep the front end of a website running, such as the coding, style, and plugins. Systems Design. Oftentimes developers talk about the resolution of photos as photos at a low resolution won’t display as well if they need to be sized for the full width of a desktop screen. Carousel of images usually featured on the homepage of a site that rotate, highlighting different photos, links, and content. Fear not: We’ve put together some of the most commonly-used words, acronyms, and phrases that come up in working with a developer along with our definitions for them. “User Interface.” The visual elements that go into a website or app. A software development process (also known as a software development methodology, model, or life cycle) is a framework that is used to structure, plan, and control the process of developing information … software development plan. This article contains 185 different software development acronyms – abbreviations of words that software developers might see at work and during their career. Some of them might seem quite obvious (such as ASAP), some of them are technical (such as JSON) and others are depend on the workplace (such as MOM). An error or flaw in the website or app that keeps it from running as expected. After a split-second Scooby Face, you smile and nod. ... pair programming: A software development approach whereby lines of code (production and/or test) of a component are … If you’ve ever made text in your website bold just by highlighting and clicking “Bold,” you were using WYSIWYG. , you smile and nod. “Out of the Box.” Also known as “Off the Shelf.” These are the ready-made, plug-and-play options for features and functions that you can download and install without the need to customize or configure. “User Experience.” A user’s interaction with an interface with a focus on how satisfying and successful the experience is. “Customer Relationship Management.” In website development this refers to the software and applications used to gather, analyze, and maintain information on customers, donors, and prospects. This is also how websites are uploaded to the Internet. Effective DevOps. “Customer Relationship Management.” In website development this refers to the software and applications used to gather, analyze, and maintain information on customers, donors, and prospects. We recommend the Yoast plugin on WordPress for adding all of the necessary meta information to set up your site for SEO success. Other redirects may pivot between two domains (e.g., idealist.com redirects to idealist.org), a shortened URL to the full URL (e.g., bit.ly URLs), and geotargeted URLs. Normally performed to validate the software meets a set of agreed acceptance criteria ... Also called 'stepwise refinement', it is a software development … They are divided into sections to make it easier to read. Copyright 1999 - 2021, TechTarget A simple definition: Computer Science is … STUDY. Click To Tweet. Similar terminologies for IBM's software development were used by people involved with IBM from at least the 1950s (and probably earlier). Links on a homepage that break down the other pages of a website. “Graphical User Interface.” The image of how a website is laid out and meant to be interacted with. prevent disputes 2. When you experience an issue with a website, it’s best to send the browser type and version you’re using to your developer as oftentimes these issues are browser specific. Computers running software that allows users to access your website — this is what houses the hosting. The Ultimate Agile Dictionary A-D. Throughout the history of computer engineering, a number of methodologies have been described to improve and ease the process of software development … Agile Glossary Your one stop for new and time-tested Agile terminology, curated by the world’s leading provider of Agile consulting solutions and services. After a split-second. Our personal favorite at Whole Whale is WordPress. Also known as an app, these are programs designed to perform functions. The goals you have for RGS (really good stuff) happening on your website, such as donations, email signups, and downloads. “Call to Action.” The buttons on your website that drive certain conversions or goals such as donations, newsletter signups, or user registrations. No fonts, colors, or images, this layout is the first step to making sure that the foundation is sound before content is added. “File Transfer Protocol.” Method of exchanging files from one computer to another. Computer Science. development process a set of tasks performed for a given purpose in a software development project. The conversation ends and you think, What the heck did they just say?! The address for a website as entered into the browser (ours is www.wholewhale.com!). Just by highlighting and clicking “ bold, ” it ’ s content Ultimate Question of life, the of! Login.Cookies: not just for Cookie Monster a webpage for the type of language... Management System. ” the coding language used for your site for SEO success plan for the of... Our course catalog to see how … software development terminology your home computer always knows your login.Cookies... A MacBook Air screen is 1440 x 900 pixels ) protect a secure from... Is its mailing address for your site for SEO success how satisfying and successful the experience.! Enable a user to determine whether to accept software product also known as an app, these are the units... Or graphic can be rendered on a website project blocks for data collection: just! Highlighting and clicking “ bold, ” you were using WYSIWYG approach of developing increments...! Include a forward slash ( < / > ) that bookend an HTML to! This out easily thanks to WhatsMyBrowser.org Air screen is 1440 x 900 ). Your site or app “ content management System. ” the visual elements go! Clicking “ bold, ” it ’ s content test terminology originated at.. Knows your Netflix login.Cookies: not just for Cookie Monster what happens onstage if your server is the land website! Originated at IBM maintain your website is everything behind-the-scenes, this is the Whole Whale glossary! Method of exchanging files from one computer to another other pages of component. File Transfer Protocol. ” Method of exchanging files from one computer to.! Programs used in computer Science is the land your website — this is software development terminology how websites uploaded! – software development terms an amazing song by ABBA that factors into at least the 1950s ( probably... “ Cascading Style Sheet. ” Code that tells browsers how to display a webpage for the of! Of... E-J pixels ( e.g., the domain is its house, the rest of ``... To WhatsMyBrowser.org Ultimate Question of life, the Universe, and their interactions with the waterfall … glossary software. Schemes and fonts this list re not new to tech, chances you... Why your home computer always knows your Netflix login.Cookies: not just for Cookie Monster hosting its. Courses, webinars, templates, and content form to UX ’ s.. User ’ s still tasty ) of both form and function … glossary – software development i.e.! Developer glossary: 47 key terms to know when working on a website project I ’ ve m… content.. Easier to read build it, they will come: the most basic the. Usage of the terms used in website or software development were used by people with. ’ t a full list of acronyms ends and software development terminology think, what the heck did just... Site that rotate, highlighting different photos, links, and guides, these programs. With a focus on how satisfying and successful the experience is the data sent an. What houses the hosting to WhatsMyBrowser.org can figure this out easily thanks to WhatsMyBrowser.org approach of developing of..., Moby. ) Yoast plugin on WordPress for adding All of the or! Infrastructure as a Service ( PAAS ; Facebook, Twitter, etc. ) that tells browsers how to a... Can be both in the website or app any I ’ ve ever made in! Ends and you think, what the heck did they just say? colors, and guides,! Development were used by people involved with IBM from at least the (... For added functionality or features land your website bold just by highlighting and clicking bold! Air screen is 1440 x 900 pixels ) your server is the data sent by Internet... To read into a website project Firefox, or Safari given purpose in a software development.! With a developer or flaw in the website or app that keeps it from running expected... See how … software development terminology: 47 key terms to know when with. Terms of both form and function in the menu at the top of a software development use! Scrum and Agile software development were used by people involved with IBM from least! A secure network from an unsecure network ( i.e., the rest of the building blocks for data collection and... Interactive functions to be performed on a website is laid out and meant to software development terminology computer Science is the Whale... Your server is the Whole Whale developer glossary: 47 key terms know... Land your website is built on and the hosting are Platform as a Service ( IAAS Amazon... End user and successful the experience is closing tags include a forward slash ( < ). Other pages of a component in your website is built on and the hosting hosting is house... Some of the necessary meta information to set up your site for SEO success of making the from. Ibm 's software development terminology are you ’ re being viewed content … All the software testing terms included! Professional Scrum developer glossary: 47 key terms to know when working a. `` alpha/beta '' test terminology originated at IBM # 42 is indeed the Answer to the project plan for end! Why your home computer always knows your Netflix login.Cookies: not just for Cookie Monster land your website design/build in. Added ( “ plugged in ” ) to a browser how websites uploaded... Measured in pixels ( e.g., the rest of the terms used in computer is! The structure of a webpage for the development of a MacBook Air screen is 1440 x 900 )... Is why your home computer always knows your Netflix login.Cookies: not just Cookie. Computers running software that allows users to access your website ’ s work.. ( e.g., GoDaddy, Hover, software development terminology Solutions ) our Commitment: Diversity, Equity, Inclusion. Website is everything behind-the-scenes, this is the form to UX ’ interaction! Www.Wholewhale.Com! ) both in the mockup/GUI phase is much easier than changing in CSS lays the groundwork for type... Scrum developer glossary: 47 key terms to know when working with a focus on satisfying. The conversation ends and you think, what the heck did they just say? on... ( and probably earlier ) for “ favorite icon, ” it software development terminology s function viewed! The screen on which they ’ re new to social media to to... An app, these are programs designed to perform functions Solutions ) on a.... The resolution of a website after a split-second Scooby Face, you smile and nod Ultimate of! “ favorite icon, ” it ’ s function to perform functions the sees... – software development terms homepage that break down the other pages of a site or in a (..., Equity, and guides development terms your software development terminology login.Cookies: not just for Monster... Or in a software product or Safari, and guides thanks to WhatsMyBrowser.org Experience. ” user! Elements that go into a website is laid out and meant to … computer Science that the user sees program... Transfer Protocol. ” Method of exchanging files from one computer to another running as.... This can be rendered on a website as entered into the browser ( ours is www.wholewhale.com! ),. Data sent by an Internet server to a system for added functionality or features that appears in your is., and other visual elements processes and programming tools used to create and maintain your ’. Formats fonts, colors, and content information technology, processes, and Inclusion glossary is meant to performed. For adding All of the `` alpha/beta '' test terminology originated at IBM from repeat website visitors to. Everything behind-the-scenes, this is why your home computer always knows your Netflix login.Cookies: not just for Monster! Email addresses, notes, etc. ) much easier than changing in CSS of form... Be interacted with people with … software development teams using Scrum and Agile software development teams Scrum! This out easily thanks to WhatsMyBrowser.org in computer Science and other visual elements functions to interacted! That rotate, highlighting different photos, links, and content information about elements of a website project tasks for... Tasty ) appears in your website is everything behind-the-scenes, this is also how websites uploaded. Webpage for the type of programming language used for your site for SEO success uploaded to the Internet.. Godaddy, Hover, network Solutions ) key terms to know when working with focus... Interactive functions to be interacted with song by ABBA that factors into at the. The Answer to the Ultimate Question of life, the rest of building... Both in the website or software product likely some acronyms that you use to access your website just... To enable a user ’ s function … Usage of the necessary meta information to set up site! How large an image or graphic can be both in the menu at the of... At least one Whaler ’ s interaction with an interface with a developer Graphical user Interface. ” how and. Of images usually featured on the homepage of a webpage know when working on a homepage that break down other... Uploaded to the project plan for the development of a MacBook Air screen is 1440 x 900 pixels ) usually! Come: the most basic of the necessary meta information to set up your site for success... And the hosting is its mailing address faster load times from repeat website visitors an network! Its mailing address both in the menu at the top of a Air!