Best project modelling practices
Targets
This training course presents project modeling in the broadest sense of the term, whatever the notation used, while putting things into practice through a detailed study of certain modeling languages. A state-of-the-art review of the subject and a market survey of tools are also provided. Following this training course, participants will have a precise view of what the market and technologies in this field have to offer, and which they can exploit.
Prerequisite
Basic knowledge of IT project analysis and modeling.Experience of a modeling language desirable.
Detailed content
- 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