Mapa mental
Software Engineering
Conteúdo do mapa
Software Engineering
Phases of the software development process
- Planning
- the results of business analysis and feasibility study are (should be) known
- Analysis
- black box
- business analysis
- requirements analysis
- first design phase-a use-case model
- black box
- design
- user requirements
- creation of:
- concept of the internal logic of the system, its architecture and interfaces
- object-oriented methods are used
- concept of the internal logic of the system, its architecture and interfaces
- implementation
- implementation project
- coding
- installation
- tests
- system life cycle development
- support , management and development plan
- Planning
New Trends
- Artificial Intelligence (AI)
- deep learning
- machine learning
- Cross-Platform Development Tools
- apps creation on nearly every major desktop and mobile platform,behave natively without sacrificing performance.
- Blockchain
- decentralized nature: store any type of record in a public-facing database that’s nearly impossible for a hacker to alter or corrupt.
- IoT (The Internet of things)
- covers the broad categories of devices that are connected to the internet.5G technology allows better wireless bandwidth and power efficiency .
- Progressive Web Apps
- implementation of new web technologies, to create powerful web-based tools that can run on any platform
- Continuous Delivery and Deployment
- shorter production cycles of feature development, bug fixing, and experimentation, leading to quicker software release.
- Low-Code Development
- easy to code applications through graphical user interfaces
- Artificial Intelligence (AI)
Informações
- Descrição
- Mapa Mental sobre Software Engineering, criado por Gary Rosario Schweit em 19-11-2019.
- Criado por
- Gary Rosario Schweit · nov 2019
- Atualizado
- 23 nov 2019
- Visualizações
- 2
- Avaliação