Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
courses:cs397:winter2017:buzzword_bingo [2017/05/05 16:11] – [Full-stack Development] admincourses:cs397:winter2017:buzzword_bingo [2017/05/05 16:14] (current) – [Buzzword Bingo] admin
Line 2: Line 2:
  
 //In progress from class discussion...// //In progress from class discussion...//
 +
 +We identified some important buzzwords and then researched them together in class to try to understand some of the terms we repeatedly see when exploring software tools.
  
 ===== Full-stack Development ===== ===== Full-stack Development =====
Line 31: Line 33:
 ==== Flux ==== ==== Flux ====
  
-    used by Facebook +    used by Facebook 
- +    application architecture for client side apps 
-    application architecture for client side apps +
  
  
Line 39: Line 40:
  
 Sources: Sources:
-https://branch-blog.qlik.com/tools-and-platforms-for-data-driven-development-bb25d9c1e6ae#.oxtbihl5z +  * https://branch-blog.qlik.com/tools-and-platforms-for-data-driven-development-bb25d9c1e6ae#.oxtbihl5z 
-https://facebook.github.io/flux/docs/in-depth-overview.html#content+  https://facebook.github.io/flux/docs/in-depth-overview.html#content
  
 ===== DevOps (software DEVelopment and Information Technology OPerationS) ===== ===== DevOps (software DEVelopment and Information Technology OPerationS) =====
Line 87: Line 88:
 Refers to the measurement of a particular characteristic of a software program's performance or efficiency. Metrics help estimate the progress, quality and health of a software testing effort. Refers to the measurement of a particular characteristic of a software program's performance or efficiency. Metrics help estimate the progress, quality and health of a software testing effort.
 Examples of metrics: number of tests run and passed, number of defects, software development effort estimation (realistic predictions of the effort required to develop or maintain software), assessing performance of a server under heavy load Examples of metrics: number of tests run and passed, number of defects, software development effort estimation (realistic predictions of the effort required to develop or maintain software), assessing performance of a server under heavy load
 +
 There are three types of metrics: There are three types of metrics:
-Process Metrics: measures the process efficiency of the Software Development Life Cycle +  * Process Metrics: measures the process efficiency of the Software Development Life Cycle 
-Product Metrics: measures the quality of the software product +  Product Metrics: measures the quality of the software product 
-Project Metrics: measures the efficiency of a project team or any tools being used in the project+  Project Metrics: measures the efficiency of a project team or any tools being used in the project 
 JMeter: http://jmeter.apache.org/ JMeter: http://jmeter.apache.org/
 +
 Source: http://www.guru99.com/software-testing-metrics-complete-tutorial.html Source: http://www.guru99.com/software-testing-metrics-complete-tutorial.html
  
Line 108: Line 112:
  
 ===== Triage ===== ===== Triage =====
-Triage is the act of analyzing, understanding, and categorizing a specific set of defects, in preparation for making a repair scheduling decision. For a given set of defects, you need to determine how to act on them and proceed with repairs. The more serious defects, those with the highest priorities, receive action first, usually because of their import or because they are blocking further project activity. Source: http://www.informit.com/articles/article.aspx?p=2123715&seqNum=3+Triage is the act of analyzing, understanding, and categorizing a specific set of defects, in preparation for making a repair scheduling decision. For a given set of defects, you need to determine how to act on them and proceed with repairs. The more serious defects, those with the highest priorities, receive action first, usually because of their import or because they are blocking further project activity.  
 + 
 +Source: http://www.informit.com/articles/article.aspx?p=2123715&seqNum=3
  
 =====Monitoring=====  =====Monitoring===== 
 Project managers monitor the progress of a project. Three levels of monitoring include: activity levels, status reports, and milestone analysis.  Project managers monitor the progress of a project. Three levels of monitoring include: activity levels, status reports, and milestone analysis. 
-Triage 
- 
-    Allows threads to temporarily stop being mutually exclusive as they wait for a condition to be met.   
- 
  
 ===== Branch Deploy ===== ===== Branch Deploy =====
Line 131: Line 133:
 Uses: SVN and GitHub (and other VCS) Uses: SVN and GitHub (and other VCS)
  
-Sources: http://guides.beanstalkapp.com/version-control/branching-best-practices.html +Sources:  
-https://confluence.atlassian.com/bamboo/deployments-from-branches-407724097.html+  * http://guides.beanstalkapp.com/version-control/branching-best-practices.html 
 +  https://confluence.atlassian.com/bamboo/deployments-from-branches-407724097.html
  
  
  
courses/cs397/winter2017/buzzword_bingo.1494000695.txt.gz · Last modified: 2017/05/05 16:11 by admin
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0