Índice de conceitos de RAS
- Teórica 1
- Software Engineering
- Teórica 2
- Requisitos
- Requisitos Funcionais
- Set de Requisitos
- Requisitos Implícitos e Explícitos
- Requisitos Não-Funcionais
- Classificação de Requisitos
- Requisitos de Sistema
- Problem Domain
- SUMMARY
- Teórica 3
- Requirements Engineering
- Processo de Requirements Engineering
- Inception
- Elicitation
- Elaboration
- Negotiation
- Documentation
- Validation
- Management
- Dimensões de Requirements Engineering
- Dificuldades de Requirements Engineering
- SUMMARY
- Teórica 4
- Templates para documentos de requisitos
- Guidelines para escrever documentos de requisitos
- Standart format - user requirements
- Standart format - User Stories
- Standart format - system requirements
- Standart format - non-functional requirements
- How to write requirements
- Issues when writing requirements
- Ambiguity
- SUMMARY
- Teórica 5
- Process of Elicitation and Activities
- Roles
- Ways to identify roles
- Users
- Client
- Customers
- Market Segment
- Negative Stakeholders
- General competencies of a requirements engineer
- Groups of techniques of a requirements engineer
- Requirements Techniques
- Interview
- Survey
- Introspection
- Domain Analysis
- Prototyping
- Personna
- SUMMARY
- Teórica 6
- Models
- Dimensions of a model
- Physical Models
- Symbolic Models
- Descriptive Models
- Prescriptive Models
- Structural Models
- Behavioural models
- UML Models
- Domain Model
- Use Case Model
- Class Model
- Sequence Model
- State Model
- Activity Model
- SUMMARY
- Teórica 7
- Principles
- Design
- Design Levels
- Software Architecture
- Risks
- Architecture design and detailed design
- Dependencies
- Coupling
- Architecture Skeletons
- Quality attributes
- Architecture is orthogonal to functionality
- What makes a good architecture?
- Presumptive Architectures
- SUMMARY
- Teórica 8
- Failure
- Risk-Driven Approach
- Risk = Failure x Impact
- Kinds of risks
- Prototypical risks
- Risk Prioritisation
- Risk Mitigation
- Risk Techniques
- Effort proporcional to risks
- Styles of design
- Evolutionary design - NDUF
- Planned design - BDUF
- Minimal planned design - LDUF
- SUMMARY
- Teórica 9
- Tactics
- Availability
- Fault detection
- Fault recovery
- Fault prevention
- Performance
- Events
- Resource consumption and blocked time
- Resource demand
- Resource management
- How to get ideal performance?
- SUMMARY
- Teórica 10
- Patterns
- Teórica 11
- Architectural style
- Constraints
- Platonic vs. Embodied styles
- Styles
- Layered style
- Big ball of mud style
- Pipe and Filter style
- Batch-sequencial style
- Model-centered style
- Publish-subscribe style
- Client-server style & N-tie style
- Peer-to-peer style
- Map-reduce style
- Mirrored, rack, and farm style