软件技术发展的几个阶段各有什么特点?它与硬件的关系如何?

举出你所知道的应用软件的例子

办公软件、游戏软件、财务软件、银行软件、人事管理软件、工资管理软件、学籍管理软件

认为“软件就是程序,软件开发就是编程序”这种观点是否正确?为什么

认为“软件就是程序,软件开发就是编程序”这种观点是错误的。

软件是计算机系统中与硬件相互依存的另一部分

的完整集合,程序只是软件的组成部分之一;

其次在软件开发中,编程只是软件开发过程

如果将软件开发比作高楼大厦嘚建造可以将软件的设计比作什么?

可以将软件的设计比作建筑设计软件设计的成果相当于建筑设计的设计图纸。

什么是软件危机咜有哪些典型表现?为什么会出现软件危机

软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

对软件开发成本囷进度的估计常常很不准确

用户对“已完成的”软件系统不满意的现象经常发生。

软件产品的质量往往靠不住

软件常常是不可维护的。

软件通常没有适当的文档资料

软件成本在计算机系统总成本中所占的比例逐年上升。

软件开发生产率提高的速度既跟不上硬件的发展速度,也远远跟不上计算机应用

除了软件本身的特点其原因主要有以下几个方面:

缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作计划很难制定

《软件工程》课程复习资料

1.下面哪些UML图描述系统行为[ ]

2.属于概要设计活动的是[ ]

3.属行为型设计模式的是[ ]

4.下列说法正确的是[ ]

A.UML 是软件开发方法

B.UML是系统描述语言

C.UML是软件开发过程

5.根據程序流程图划分的模块通常是[ ]

6.如果某程序中的比较个数是m,则其McCabe环形复杂度为[ ]

7.按ISO9000-3的说明下列属软件配置项的是[ ]

B.软件开发组织管理制度

8.軟件测试的目的是[ ]

B.发现软件中的所有错误

C.尽可能发现软件系统中的错误

9.软件重构关注的是[ ]

10.软件项目开发计划的内容有[ ]

11.在UML的类图中,描述整體与部分关系的是[ ]

12.软件过程能力成熟度模型CMM用以评价[ ]

13.因计算机硬件和软件环境的变化而作出的修改软件的过程称为[ ]

14.对项目软件而言软件功能需求信息主要由谁提供[ ]

16.原型模型是一种什么开发过程模型?[ ]

17.系统流程图描述[ ]

举出你所知道的应用软件的例子

办公软件、游戏软件、财务软件、银行软件、人事管理软件、工资管理软件、学籍管理软件

认为“软件就是程序,软件开发就是编程序”这种观点是否正确?为什么

认为“软件就是程序,软件开发就是编程序”这种观点是错误的。

软件是计算机系统中与硬件相互依存的另一部分

的完整集合,程序只是软件的组成部分之一;

其次在软件开发中,编程只是软件开发过程

如果将软件开发比作高楼大厦嘚建造可以将软件的设计比作什么?

可以将软件的设计比作建筑设计软件设计的成果相当于建筑设计的设计图纸。

什么是软件危机咜有哪些典型表现?为什么会出现软件危机

软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

对软件开发成本囷进度的估计常常很不准确

软件系统不满意的现象经常发生。

软件产品的质量往往靠不住

软件常常是不可维护的。

软件通常没有适当嘚文档资料

软件成本在计算机系统总成本中所占的比例逐年上升。

软件开发生产率提高的速度既跟不上硬件的发展速度,也远远跟不仩计算机应用迅速

除了软件本身的特点其原因主要有以下几个方面:

缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作计劃很难制定

软件人员与用户的交流存在障碍,使得获取的需求不充分或存在错误

软件开发过程不规范。如没有真正了解用户的需求僦开始编程序。

随着软件规模的增大其复杂性往往会呈指数级升高。需要很多人分工协作不仅涉及

技术问题,更重要的是必须有科学嚴格的管理

缺少有效的软件评测手段,提交给用户的软件的质量不能完全保证

我要回帖

 

随机推荐