1/39
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
DEPENDENCY ON TECHNOLOGY
WITH OUR EVER-INCREASING __ AND THE GROWING INTERNET OF THINGS, THE FUTURE OF SOFTWARE ENGINEERING IS BRIGHT.
SOFTWARE ENGINEERS
EMPLOYABLE IN NEARLY EVERY INDUSTRY, IN BOTH LARGE AND SMALL ORGANIZATIONS
US BUREAU OF LABOR STATISTICS
ACCORDING TO __, EMPLOYMENT OF SOFTWARE DEVELOPERS, QUALITY ASSURANCE ANALYSTS, AND TESTERS IS PROJECTED TO GROW 22 PERCENT THROUGH 2030, MUCH FASTER THAN THE AVERAGE FOR ALL OCCUPATIONS
SOFTWARE DEVELOPERS, QUALITY ASSURANCE ANALYSTS, AND TESTERS
ACCORDING TO THE US BUREAU OF LABOR STATISTICS, EMPLOYMENT OF ___ IS PROJECTED TO GROW 22 PERCENT THROUGH 2030, MUCH FASTER THAN THE AVERAGE FOR ALL OCCUPATIONS
22 PERCENT THROUGH 2030
ACCORDING TO THE US BUREAU OF LABOR STATISTICS, EMPLOYMENT OF SOFTWARE DEVELOPERS, QUALITY ASSURANCE ANALYSTS, AND TESTERS IS PROJECTED TO GROW ___, MUCH FASTER THAN THE AVERAGE FOR ALL OCCUPATIONS
SOFTWARE ENGINEERING
BRANCH OF COMPUTER SCIENCE THAT DEALS WITH THE DESIGN, DEVELOPMENT, TESTING, AND MAINTENANCE OF SOFTWARE APPLICATION
DESIGN, DEVELOPMENT, TESTING, AND MAINTENANCE
SOFTWRE ENGINEERING IS THE BRANCH OF COMPUTER SCIENCE THAT DEALS WITH ___ OF SOFTWARE APPLICATIONS
SOFTWARE ENGINEERS
APPLY ENGINEERING PRINCIPLES AND KNOWLEDGE OF PROGRAMMING LANGUAGES TO BUILD SOFTWARE SOLUTIONS FOR END USERS
ENGINEERING PRINCIPLES
SOFTWARE ENGINEERS APPLY __ AND KNOWLEDGE OF PROGRAMMING LANGUAGES TO BUILD SOFTWARE SOLUTIONS FOR END USERS
SOFTWARE AND ENGINEERING
TWO PARTS OF SOFTWARE ENGINEERING
SOFTWARE
COLLECTION OF CODES, DOCUMENTS, AND TRIGGERS THAT DOES A SPECIFIC JOB AND FILLS A SPECIFIC REQUIREMENT
CODES, DOCUMENTS, AND TRIGGERS
SOFTWARE IS A COLLECTION OF __ THAT DOES A SPECIFIC JOB AND FILLS A SPECIFIC REQUIREMENT
ENGINEERING
DEVELOPMENT OF PRODUCTS USING BEST PRACTICES, PRINCIPLES, AND METHODS
BEST PRACTICES, PRINCIPLES, AND METHODS
ENGINEERING IS THE DEVELOPMENT OF PRODUCTS USING ___
PYTHON, JAVA, C, C++, OR SCALA
CODING LANGUAGES
CODING LANGUAGES,
OBJECT-ORIENTED PROGRAMMING,
DATABASE ARCHITECTURE,
AGILE AND SCRUM PROJECT MANAGEMENT,
OPERATING SYSTEMS,
CLOUD COMPUTING,
VERSION CONTROL,
DESIGNING TESTING AND DEBUGGING
TECHNICAL KNOWLEDGE AND SKILLS
COLLABORATION AND COMMUNICATION,
MULTITASKING,
CONTINUOUS LEARNING,
ATTENTION TO DETAIL,
PROBLEM-SOLVING,
AGILE PROJECT MANAGEMENT OR OTHER SOFTWARE DEVELOPMENT METHODOLOGIES
BNEFICIAL SOFT SKILLS
DESIGN
THIRD STAGE OF THE SOFTWARE DEVELOPMENT PROCESS
THIRD
DESIGN IS THE ___ STAGE OF THE SOFTWARE DEVELOPMENT PROCESS
ARCHITECTS AND DEVELOPERS
DRAW UP ADVANCED TECHNICAL SPECIFICATIONS THEY NEED TO CREATE THE SOFTWARE TO REQUIREMENTS
STAKEHOLDERS
__ WILL DISCUSS FACTORS SUCH AS RISK LEVELS, TEAM COMPOSITION, APPLICABLE TECHNOLOGIES, TIME, BUDGET, PROJECT LIMITATIONS, METHOD AND ARCHITECTURAL DESIGN
RISK LEVELS, TEAM COMPOSITION, APPLICABLE TECHNOLOGIES, TIME, BUDGET, PROJECT LIMITATIONS, METHODS AND ARCHITECTURAL DESIGN
STAKEHOLDERS WILL DISCUSS FACTORS SUCH AS ___
DEVELOPMENT AND IMPLEMENTATION
FOURTH STAGE OF THE SOFTWARE DEVELOPMENT PROCESS
FOURTH
DEVELOPMENT AND IMPLEMENTATION IS THE __ STAGE OF THE SOFTWARE DEVELOPMENT PROCESS
DEVELOPERS
CODE BASED ON THE PRODUCT SPECIFICATIONS AND REQUIREMENTS AGREED UPON IN THE DESIGN STAGE
FRONT END DEVELOPERS
FOLLOWING COMPANY PROCEDURES AND GUIDELINES, __ BUILD INTERFACES AND BACK-ENDS
DATABASE ADMINISTRATORS
FOLLOWING COMPANY PROCEDURES AND GUIDELINES, __ CREATE RELEVANT DATA IN THE DATABASE
PROGRAMMERS
TEST AND REVIEW EACG OTHER’S CODE
DEPLOY
ONCE THE CODING IS COMPLETE, DEVELOPERS __ THE PRODUCT TO AN ENVIRONMENT IN THE IMPLEMENTATION STAGE
IMPLEMENTATION
ONCE THE CODING IS COMPLETE, DEVELOPERS DEPLOY THE PRODUCT TO AN ENVIRONMENT IN THE __ STAGE
DEPLOYING THE PRODUCT
ALLOWS DEVELOPERS TO TEST A PILOT VERSION OF THE PROGRAM TO MAKE PERFORMANCE MATCH THE REQUIREMENTS
TESTING
__ PHASE CHECKS THE SOFTWARE FOR BUGS AND VERIFIES ITS PERFORMANCE BEFORE DELIVERY TO USERS
EXPERT TESTERS
IN THE TESTING STAGE, __ VERIFY THE PRODUCT’S FUNCTIONS TO MAKE SURE IT PERFORMS ACCORDING TO THE REQUIREMENTS ANALYSIS DOCUMENT
TESTERS
USE EXPLORATORY TESTING IF THEY HAVE EXPERIENCE WITH THAT SOFTWARE OR A TEST SCRIPT TO VALIDATE THE PERFORMANCE OF INDIVIDUAL COMPONENTS OF THE SOFTWARE
EXPLORATORY TESTING
TESTERS USE ___ IF THEY HAVE EXPERIENCE WITH THAT SOFTWARE OR A TEST SCRIPT TO VALIDATE THE PERFORMANCE OF INDIVIDUAL COMPONENTS OF THE SOFTWARE
TESTERS
NOTIFY DEVELOPERS OF DEFECTS IN THE CODE
MAINTENANCE TEAM
MANAGE ISSUES CLIENTS ENCOUNTER WHILE USING THE PRODUCT
MAINTENANCE
CAN BE A HOT-FIX IF IT IS MINOR ISSUE BUT SEVERE SOFTWARE FAILURES REQUIRE AN UPDATE
CODING
ONE ELEMENT OF SOFTWARE DEVELOPMENT, BUT IT COMPRISES MORE PROGRAMMING WORK
SOFTWARE DEVELOPERS
USE CODE TO TELL COMPUTERS HOW TO PERFORM SPECIFIC TASKS FOR THE PROGRAM, BUT THEY COMPLETE OTHER ACTIONS, LIKE PLANNING, DESIGNING, TESTING AND MAINTAINING THE SOFTWARE THEY DEVELOP