2023-12-26 13:24来源:m.sf1369.com作者:宇宇
UML系统建模与分析设计 第一章 系统建模与分析设计的演变 1、系统建模的三要素:方法、工具和过程 2、软件的分类: 按软件的功能划分:系统软件、支撑软件和应用软件 按软件的规模划分:小型软件、中型软件、大型甚至超大型软件 按软件的工作方式划分:实时处理软件、分时处理软件交互式软件和批处理软件 按软件服务对象的范围划分:一次性使用软件和使用频度较高的软件 按软件失效的影响程度划分:一般性软件和关键性软件 3、软件危机产生的原因主要有两个:一是与软件本身的特点相关;二是软件开发和维护的方法不正确。 4、软件开发过程模型:瀑布模型、渐增模型、演化模型、螺旋模型、智能模型 5、UML的特点:唯一性、连续性、维护性、复用性和逐步完善 6、面向对象的三大重要特征:封装性、继承...
这是一到书本上的题目吧,按照出题者的意图回答吧。
现实环境中,瀑布模型基本上已经不适用了。一般是迭代开发,采用敏捷开发等
祝好运,望采纳
软件的生命周期软件制作过程:
1、问题的定义及规划
2、需求分析
3、软件设计
4、程序编码
5、软件测试
6、运行维护
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。
增量模型:在各个阶段并不交付一个可运行的完整产品,而是交付满足客户需求的一个子集的可运行产品。
喷泉模型:主要支持面向对象的开发方法。喷泉体现了它的迭代和无间隙特性,即分析,涉及和编码之间不存在
明显的边界
螺旋模型:综合了俄瀑布模型和演化模型的优点,增加了风险分析适合于大型复杂系统
相比而言C比较符合答案
我也不是学软件的,上面只是简单介绍了下,你最好找本系统开发的书看下