Best project modelling practices
Targets
This training offers a presentation of project modeling in the broad sense of the term, whatever the notation used, while putting things into practice through the detailed study of certain modeling languages. A state of the art of the subject as well as a study of the tools market are proposed. Following this training, the participant will have a precise view of what the market and technologies in this field offer him and that he can exploit.
Prerequisite
Basic knowledge in computer project analysis and modeling. Experience with a desirable modeling language.
Contents
- Model-driven engineering
- Introductive semantics
- Designer
- Finitude
- Conjectures
- Software architecture
- Architect
- Key points of an architecture
- Challenges
- Agility
- Specification
- The System Architecture Document (SAD)
- The Component Design Guide
- The architectural prototype
- The Model
- Workflow
- Specification of requirements
- Architectural analysis
- Architectural design
- Object oriented design
- Model-driven architecture (MDA)
- Foundations
- MOF
- XMI
- UML
- OCL
- MDA architecture
- Developmental Life Cycle
- Platform independent model (PIM)
- Platform specific model (PSM)
- Code
- Example
- PIM
- PSM database
- PSM C#
- Code
- Foundations
- Introductive semantics
- Project Modeling : Specifications
- Requirements
- Formulations
- Café
- Code
- Tests
- Model
- Backlog
- Documents
- Stakeholders
- Typology of requirements
- Functionality
- Functional requirements
- Use cases
- Prototype
- Non-functional requirements
- Availability
- Reliability
- Flexibility
- Flexibility
- Performance
- Load rise
- Reuse
- Security
- Formulations
- Engineering
- Capture
- Analysis
- Documentation
- Validation
- Management
- Vision
- Business Requirements
- Foundations
- Business opportunity
- Business objectives and success criteria
- Customer needs
- Business risks
- Vision of the solution
- Statement of vision
- Major features
- Assumptions and dependencies
- Scope and limitations
- Perimeter of the initial version
- Perimeter of later versions
- Limitations and exclusions
- Business context
- Stakeholder profile
- Project priorities
- Performance environment
- Specification
- Introduction
- Intention
- Conventions
- Audience
- Project framework
- References
- General description
- Product perspective
- Product features
- User classes
- Operating environment
- Design and implementation constraints
- User documentation
- Assumptions and dependencies
- System features
- External interface requirements
- User interfaces
- Hardware interfaces
- Software interfaces
- Communication interfaces
- Non-functional requirements
- Appendix
- Introduction
- Modelling
- Functional model
- Requirements
- Reporting
- Requirements diagrams
- Use case diagrams
- Change management
- Traceability
- Matrix
- Functional model
- Business Requirements
- Requirements
- Case of use
- Usage Stories
- History
- Terminology
- Actor
- Scenario
- Step
- Formalism
- Everything dressed
- Relax>/li>
- Writing
- Classical errors
- Diagrams
- Use Case points
- Why use it?
- Adoption
- Authors
- Karner's method
- Case study
- Requirements
- Case of use
- Full version
- Light version
- UML Model
- Cost estimates
- Estimation
- Conclusion
- Usage Stories