作者: Karla Morris , Hope A. Michelsen , Aziz Nanthaamornphong , Damian W. I. Rouson
关键词: Simulation 、 Agile usability engineering 、 Agile Unified Process 、 Software development process 、 Software 、 Package development process 、 Software development 、 Software verification and validation 、 Requirements analysis 、 Personal software process 、 Test-driven development 、 Computer science 、 Goal-Driven Software Development Process 、 Feature-driven development 、 Social software engineering 、 Systems development life cycle 、 Iterative and incremental development 、 Software prototyping 、 Empirical process (process control model) 、 Software project management 、 Engineering management 、 Agile software development 、 Software construction 、 Lean software development 、 Extreme programming practices 、 Best coding practices
摘要: The multidisciplinary requirements of current computational modeling problems preclude the development scientific software that is maintained and used by selected scientists. nature these efforts requires large scale projects established with a wide developer user base in mind. This article describes some software-engineering practices adopted scientific-software application for laser-induced incandescence community model. project uses an Agile Test-Driven Development approach to implement infrastructure collaborative model be extended, modified, different researchers. We discuss can exploited through life project, starting its inception when only hand full developers are contributing mechanism we have put place order allow natural expansion