Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Engineers (1), Software Engineers (2) - Coggle Diagram
Software Engineers (1)
Skill Experience
Novice
Potential Solutions Documentation
Document potential solutions to a problem based on gathered requirements.
Problem Solving
-
-
Intermediate
-
Software Engineering Best-Practices
Develop solutions that conform to software engineering rules and best practices.
Software Engineering
-
Data System, Network, and Application Design
Design highly performant data systems, networks, and applications to advance business goals.
Computer Science
-
-
-
Sprint Cycle Count Determination
Develop software testing plans, scenarios, scripts, and procedures.
Agile Software Development
-
-
Access Control and Data Protection Processes Implementation
Implement processes to control access to and protect data.
Information Privacy
-
Software Lifecycle Plan Specification
Specify a software development lifecycle plan that meets project requirements.
Software Development
-
Software Components Security Analysis
Analyze the security of software components.
Information Security Management
-
Experienced
-
Computer Program Requirement Testing
Test a computer program to confirm it meets requirements.
Computer Programming
-
Software Fixes Testing
Test for the proper functioning of software patches and fixes.
Computer Science
-
Professional Communication Adherence
Adhere to professional language in verbal and written communications.
Professionalism
-
Use Software Development Tools to Develop Programs
Use software development tools to develop programs.
Programming Literacy
-
Software Engineers (2)
Skill Experience
Novice
Importance
High
Potential Solutions Documentation
Document potential solutions to a problem based on gathered requirements.
Problem Solving
-
-
Medium
Project Plan Revision
Revise project plans based on project requirement changes.
Agile Software Development
Mobile Application Design
Design multi-platform and platform-specific mobile applications.
Mobile Application Development
Format Web Pages
Format web page layout using cascading style sheets (CSS).
Cascading Style Sheets (CSS)
-
Cloud Solutions Pros and Cons Determination
Determine pros and cons of possible cloud solutions for a project.
Cloud Computing Architecture
User-Focused Solutions Design
Design solutions that keep the users' needs at the center of all development efforts.
User Experience Design (UX)
Define Computer Program Requirements
Define the requirements for a computer program.
Computer Programming
Wireframes Development
Develop wireframes and prototypes around customer needs.
User Experience Design (UX)
-
-
Systems Integration Definition
Define organizational systems integration needs.
Information Security Management
Intermediate
Importance
High
-
Software Engineering Best-Practices
Develop solutions that conform to software engineering rules and best practices.
Software Engineering
-
Data System, Network, and Application Design
Design highly performant data systems, networks, and applications to advance business goals.
Computer Science
-
-
-
Sprint Cycle Count Determination
Develop software testing plans, scenarios, scripts, and procedures.
Agile Software Development
-
-
Access Control and Data Protection Processes Implementation
Implement processes to control access to and protect data.
Information Privacy
-
Software Lifecycle Plan Specification
Specify a software development lifecycle plan that meets project requirements.
Software Development
-
Software Components Security Analysis
Analyze the security of software components.
Information Security Management
-
Medium
User Story Input
Provide user story input during the concept phase to guide software and product feature development.
Agile Software Development
User Story Segment Design
Design the first iteration of the software or product feature based on a segment of the user story.
Agile Software Development
-
Complex Logic and Structure Analysis
Analyze the logic and structure of complex algorithms.
Algorithms
Project Division
Divide large projects into smaller parts with frequent deliverables.
Agile Software Development
Complex Mathematical Models Explanation
Apply models and algorithms to solve new and unique business problems.
Algorithms
Existing Software Modification
Modify existing software to correct errors using agile methodologies.
Agile Software Development
-
Development Methodology Comparison
Determine software quality and release readiness.
Agile Software Development
Documented Application Development Solutions Design
Design application development solutions with documentation.
Application Development
Describe Agile Scrum Framework
Develop standards, methods, or procedures for software evaluation.
Agile Software Development
Systems Engineering
Engineer systems that leverage multi-platform application programming interface (API).
Application Programming Interface (API)
Functionality Demonstration
Coordinate stand-up meetings during the agile software development process.
Agile Methodology
Determine Development Frameworks
Determine the most appropriate development framework for web development.
Web Development
-
Structured Query Language (SQL) Scripts Maintenance
Maintain structured query language (SQL) scripts.
SQL (Programming Language)
Structured Query Language (SQL) Scripts Creation
Create structured query language (SQL) scripts to perform needed tasks.
SQL Programming Language
-
System Design Change Assessment
Assess the impact of design changes to software systems.
Software Engineering
-
Cloud Access Security Determination
Determine user or group access control and remote access eligibility or privilege for cloud security.
Cloud Computing Security
Software Development Collaboration Tools Selection
Select the collaboration tools for software development.
Collaboration
-
Prototype Application Building
Build prototype applications as a possible solution for a business problem.
Computer Programming
-
-
-
Algorithm Performance Impact Interpretation
Interpret the impacts of various algorithms on performance.
Computer Science
Reactive UI and Web Page Implementation
Implement fully reactive user interfaces and web pages with cascading style sheets (CSS).
Cascading Style Sheets (CSS)
-
-
Source Code Logic Error Identification
Identify the logic errors in a computer program's source code.
Computer Science
Create Algorithms for Information
Create algorithms to manipulate digital information to improve computer system functionality.
Computer Science
-
-
Conduct Software Feasibility and Usability Studies
Conduct customer experience software feasibility and usability studies.
Customer Experience
Scalable Code and Machine Learning Model Creation
Create highly scalable code and machine learning models to advance business goals.
Computer Science
-
-
Interface Functionality Implementation
Implement interface functionality.
Front End (Software Engineering)
Full Stack Software Engineering Solutions Design
Design full stack software engineering solutions that meet client specifications.
Full Stack Software Engineering
Software Engineering Solution Implementation
Implement a software engineering solution based on functional specifications.
Functional Specifications
Create Web Pages and Documents
Create web pages and web documents using hypertext markup language (HTML).
Hypertext Markup Language (HTML)
Security Identity Solutions Development
Develop identity solutions that ensure the security of an organization's resources.
Identity And Access Management
Information System Potential Failure Points Identification
Identify potential points of failure in an information system.
Information Systems
Implement Information Encryption Methods
Implement information encryption methods and cryptography concepts.
Information Systems Security
Iterative Software Development Employment
Employ iterative software development tactics, such as agile development, waterfall development, scrum, or other such methodologies.
Information Technology
Perform System Design
Perform real-time system design using object-oriented programming.
Object-Oriented Programming (OOP)
Object-Oriented Program Creation
Create an object-oriented program using Java.
Java (Programming Language)
-
-
Apply Principles Of Software Development Quality Assurance
Apply principles of software development quality assurance.
Programming Literacy
Use Software Development Life Cycle to Develop Programs
Use software development life cycle to develop programs.
Programming Literacy
Design Python Programs
Design Python programs to meet customer specifications.
Python (Programming Language)
Applications Building
Build desktop, mobile, and web-based applications and services in Java.
Java Platform Enterprise Edition (J2EE)
Develop Software with Python
Develop software to implement system architecture using Python.
Python (Programming Language)
Maintain Web Applications with Python
Maintain web-based applications and services using Python.
Python (Programming Language)
-
Client-Server System Creation
Create client-server systems using object-oriented programming.
Object-Oriented Programming (OOP)
Infrastructure Components Interdependencies Determination
Determine interdependencies between infrastructure components that impact scalability.
Scalability
-
-
Scrum Plan Development
Create an iterative software development plan based on scrum methodology.
Scrum (Software Development)
Source Code Creation Process Documentation
Document the process used to create and maintain software source code.
Software Development
Business Requirements Identification
Identify business requirements for software design.
Software Design
Source Code Creation Process Implementation
Implement a process to create and maintain software source code to achieve goals.
Software Development
Create a Software Detailed Design (SDD) Document
Create a software detailed design (SDD) document for use by a software development team.
Software Design
Development Tasks Plan
Plan a set of development tasks based on software specifications.
Software Documentation
Developer Design Collaboration
Collaborate with developers to determine the optimal software design.
Software Engineering
Software Engineering Procedures Implementation
Implement software engineering procedures across an organization.
Software Engineering
Software Engineering Solution Architectures Design
Design software engineering solution architectures.
Software Engineering
Software Systems Objectives Analysis
Analyze the objectives, scope, and organizational impact of software systems.
Software Engineering
-
Software Engineering Resources Management
Manage software engineering resources for a software implementation development cycle.
Software Engineering
-
Experienced
Importance
HIgh
-
Computer Program Requirement Testing
Test a computer program to confirm it meets requirements.
Computer Programming
-
Software Fixes Testing
Test for the proper functioning of software patches and fixes.
Computer Science
-
Professional Communication Adherence
Adhere to professional language in verbal and written communications.
Professionalism
-
Use Software Development Tools to Develop Programs
Use software development tools to develop programs.
Programming Literacy
-
Medium
-
-
Application Development Software Identification
Identify appropriate software for developing web, desktop, or mobile applications.
Software Development
Object-Oriented Programming (OOP) Application
Apply object-oriented programming (OOP) concepts to JavaScript code.
JavaScript (Programming Language)
User Needs Analysis
Analyze user needs to determine technical requirements.
User Experience Design (UX)