软件工程第二次思考题
1.软件过程:为了完成软件工程项目而所需要完成的有关软件工程的活动。
软件生存周期:软件从生到死的过程,即从开发到淘汰。
软件过程模型:软件生存周期中各项开发活动的流程用开发模型来规范描述,即用一个框架来表现软件开发的全过程。。
区别:软件过程是人工作的工程,软件生存周期是软件存在的时间,软件过程模型是规范的描述开发的流程框架。
2.不是。软件工程主要包括沟通,计划,建模,构建,部署五个部分,共有开发,运行和维护的三个过程,而软件开发过程主要是指建模和构建的部分。
3.瀑布模型每个阶段都会产生循环反馈,是文档驱动型的过程模型,要在开发末期才能看到成果,适用在产品定义十分稳定的情况。
原型模型可以快速构建一个实际系统的简化模型,适用在不预先确切定义需求的软件项目。
原型模型比瀑布模型更能适应用户需求的改变,更加灵活。
4.原型模型比瀑布模型更能适应用户需求的改变,更加灵活。
增量模型某些阶段按照瀑布模型的整体方式开发,能够及早看到部分的软件功能,发现问题。
螺旋模型是结合了瀑布模型和快速原型模型的迭代开发模型,适合大型复杂的系统,强调了风险分析。
5.目前还没确定团队项目,所以无法选择模型。

浙公网安备 33010602011771号