MindMap Gallery Computer Common Basics
This is a mind map about the common basics of computers, including data structures and algorithms, programming basics, database design basics, software engineering basics, etc.
This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
Essentials of Software Engineering: From Project Management to System Engineering
In-Depth Look at Apollo's Technological Skillset
Software Engineering
Programming Mastery Roadmap: From Novice to Expert Developer
Land a High-Paying Android Developer Job
Programming Paradigms Overview
Agile development process---software engineering
the areas of programming
Software Engineering and Software Engineering Economics Mind Map
813 Software Engineering-Requirements Analysis
Computer Common Basics
1. Data Structures and Algorithms
1. algorithm
1. Definition of algorithm
2. Basic characteristics of algorithms
3. Basic elements of algorithms
4. The time and space complexity of the algorithm
2. Basic concepts of data structures
1. data
2. structure
3. data structure
1. Classification of data structures
1. logical structure
1. linear structure orderly
1. linear table
1. The meaning of linear table
2. Sequential storage structure of linear table
1. Sequence table
3. Linked storage structure of linear table
1. linear linked list
2. Doubly linked list
3. circular linked list
4. stacks and queues
1. stack
2. queue
3. circular queue
2. Nonlinear structure disorder
1. Tree
1. Binary tree
1. special binary tree
1. full binary tree
2. complete binary tree
2. Characteristics of non-empty binary trees
3. Binary tree traversal
1. Preorder traversal around the root
2. In-order traversal left root right
3. Postorder traversal left and right roots
2. storage structure
1. sequential storage structure
2. chain storage structure
3. Operation
1. Data search
1. sequential search
2. Binary search (halve search)
2. Sorting of data
1. exchange class
1. Bubble Sort
2. Quick sort
2. Insert class
1. insertion sort
2. Hill sort
3. Select class
1. selection sort
2. Heap sort
2. programing basic
1. Programming methods and styles
1. good programming style
2. How to form a good programming style
3. Internal documentation of source program
2. structured programming
1. Structured Programming Principles
2. The basic structure of structured programs
3. Basic components of programming languages
3. object-oriented programming
1. a few terms
2. Basic characteristics of objects
3. inherit
4. information
5. polymorphism
3. Software Engineering Fundamentals
1. Basic concepts of software engineering
1. The meaning of software
2. Software classification
3. software crisis
4. software engineering
5. Three elements of software engineering
6. software life cycle
7. 3 periods and 8 stages
8. demand analysis
9. Requirements Specification (SRS)
2. What structured analysis methods do
1. Data Flow Diagram (DFD)
3. Structured Design Method How to do it
1. Division of software design
2. Basic principles of software design
3. Software module independence
4. Outline design
5. detailed design
6. Basic symbols of program flow diagram
4. Software testing finds errors
1. Static testing and dynamic testing
2. White box testing and black box testing: (functional division)
3. Software testing steps (the order cannot be changed
5. Debugging programs and correcting errors
4. Database design basics
1. Basic concepts of database design
1. Database Application System (DBAS)
Database System (DBS)
Database (DB)
Database management system (DBMS)
1. operating system
2. hardware
Database Administrator (DBA)
software platform
Hardware platform
application
application interface
2. Three stages of data management
Manual management
File management
Database systems
3. Database system features
4. Three-level patterns and bipolar mapping
2. data model
Conceptual Data Model (Conceptual Model)
E-R (Entity Relationship Model)
Logical Data Model (Data Model)
Hierarchical model (tree)
Network model (undirected graph)
Relational model (two-dimensional table)
Physical Data Model (Physical Model)
3. relational algebra
Basic operations of the relational model
insert
delete
Revise
Inquire
Projection operation select column
Select operation Select row
Cartesian product operation T =R x S
Extended operations of relational algebra
and T = R S
Difference T= R - S
pay
except T =R/S
Natural splicing
4. Database design and management
Database design overview
Database design steps
Database management