- develop a detailed specification for a software project
- develop a project plan for a software projecct including:
- different stages of development
- a decomposition of the problem at each stage
N/A
-
Proposal ideas
- parametric calling of other software: FCI, MCNP, lattice physics
- simplified interface (GUI) for other software
- Monte Carlo radiation transport
- PDE/eigenvalue problems:
- transient thermal conduction in a fuel pebble
- vibration in a guitar string
- CFD along shark skin
- time-dependent neutron diffusion
- finite element electrostatics/dynamics
-
Understanding requirements
- formal processes
- research software
- initial requirements
- planning for future requirements
- demonstrate with project ideas
- pick 2: time-dependent neutron diffusion & parametric FCI
-
Developing project plan
- Stages of development
- scope - dimensionality, types of boundary/interface conditions, etc
- complexity - physics approximations, linearity, etx
- algorithmic breakdown - input, processing steps, output
- demonstrate with project ideas
- same two projects as above
- Stages of development