标签:
这一周,我们学习了软件开发的流程,我们在开发,运营,维护软件的过程中有很多技术,做法,习惯,和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发,运营,维护的效率;以及用户满意度,可靠性,和软件的可维护性。
软件开发的流程有:1.运 再改Code-and-Fix 2.瀑布模型(waterfallmodel) 3.RationalUnifiedProcess统一流程(RUP) 4.老板驱动的流程(boss-drivenprocess) 5.渐进交付的流程(Evoluti ) 6.敏捷的流程(AgileProcess)
敏捷思潮的价值观:1.Individualsandinteractionsoverprocessesandtools 2.个人和交互重于过程和工具Workingsoftwareovercomprehensivedocumentation 3.可用的软件重于完备的文档Customercollaborationovercontractnegotiation 4.和客户协作重于合同谈判Respondingtochangeoverfollowingaplan 5.响应变化重于遵循计划
RationalUn ifiedProcess统一流程(RUP)核心工作流:1.商业建模(BusinessModeling)2.需求(Requirement)3.分析和设计(Analysis&Design)4.实现(Implementation)5.测试(Test)6.部署(Deployment)7.软件项目管理(ProjectManagement)8.环境(Environment)
标签:
原文地址:http://www.cnblogs.com/0308jh/p/5389046.html