week 3 Software process model

 0    12 词汇卡    up804653
下载mp3 打印 检查自己
 
问题 English 答案 English
What is the water fall process model
开始学习
a linear sequential (non-iterative) design approach for software development, in which progress flows in one direction downwards through the phases of conception, initiation, analysis, design, construction, testing, deployment and maintenance.
What is the Incremental development process model
开始学习
The incremental build model is a method of software development where the product is designed, implemented and tested incrementally (a little more is added each time) until the product is finished. It involves both development and maintenance
What is the Reuse-oriented software engineering process model
开始学习
Although the initial requirements specification stage and the validation stage are comparable with other software processes, the intermediate stages in a reuse-oriented process are different
What is the Agile process model
开始学习
A como of iterative and incremental process models with focus on adaptability and customer satisfaction by rapid delivery of working software product. This Method breaks the product into small incremental builds. These builds are provided in iterations.
What are the benefits of the waterfall method
开始学习
Consistent with other engineering process models -Documentation is produced at each phase Process visible so -progress can be monitored
What are the disadvantages of the waterfall method s
开始学习
Inflexibility -Should only be used when requirements are well understood and unlikely to change
What are the advantages of the incremental development method
开始学习
The cost of changing requirements is reduced -Easier to get customer feedback -More rapid delivery of useful software is possible
What are the disadvantages of the incremental development method
开始学习
The process is not visible -System structure tends to degrade as new increments are added
What are the core requirements setout in the agile manifesto?
开始学习
Individuals and interactions over processes and tools -Working software over comprehensive documentation -Customer collaboration over contract negotiation -Responding to change over following a plan
Name 4 agile metods
开始学习
Extreme programming (XP) -Scrum -Feature-driven -development -Pair programming
When is agile a good method to use?
开始学习
Small or medium-sized software products/teams -Customer committed to be involved in the development process -Limited number of external rules and regulations affecting the software -Requirements change often -Culture that thrives in chaos
When is it a bad idea to use the Agile method?
开始学习
Inexperienced engineers! -Difficult to keep the interest of customers who are involved in the process -The intense involvements characterizing agile methods may not work for the development team -Strict contracts required upfront

您必须登录才能发表评论。