软件工程

  • 格式:docx
  • 大小:13.88 KB
  • 文档页数:1

1、计算机可以分为软件系统和硬件系统,软件是一种逻辑产品;
2、可行性分析研究的主要目的:项目是否值得开发;
3、耦合中信息性能隐蔽性最好的是:数据耦合;
4、需求分析是回答系统必须是什么问题和做什么;
5、在uml中。

类是用什么表示的?矩形框;
6、编码阶段是位于那个阶段之后的?详细设计;
7、在数据流图中,圆圈符号表示:数据处理操作;
填空:
A、常用(耦合)和内聚两个定性质量标准来评定模板的独立性;
B、结构化设计方法,以数据流图为基础,按一定步骤,数据流图有两种基本结构:事务型结构和交换型结构;
C、软件的定义可以简述为:软件=程序+文档;
D、测试技术有黑盒测试和白盒测试两种;
E、软件的测试可以分为四个步骤,,主要包括单元测试、集成测试、确定测试和系统测试;
简答题:
就程序设计语言的工作特性而言,对程序编码有那些要求?
1. 了解什么是结构化程序设计,以及结构化程序设计的原则。

2. 了解程序设计风格4个方面的要求。

3. 了解提高程序效率的方法。

4. 了解程序设计语言的分类和特点。

模块的内聚性包括那些类型?
答:高内聚:功能内聚顺序内聚;低内聚:时间内聚逻辑内聚通信内聚偶然内聚过程内聚
共七个
简述数据流图的分类及每一个类的特点?
1.源点或终点,处理,数据储存,数据流。

2.数据流。

数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。

3.数据源(终点)。

代表系统之外的实体,可以是人、物或其他软件系统。

4.对数据的加工(处理)。

加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。

5、数据存储。

表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等
简述可行性研究的方面及主要目的?
1.技术可行性。

以现有技术,能否在预定时间内完成该系统开发。

2.经济可行性。

通过成本;效益分析,估算系统的整体经济效益是否满足要求。

3.操作可行性。

分析系统的运行方式、操作规程是否适应用户应用需要。

4.社会可行性。

分析系统在法律、社会、市场等方面的认可度。

1.可行性研究的目的是用最小的代价。

2.在尽可能短的时间内确定问题是
3.否可解决,以及是否值得解决。

4.可行性研究的任务不是解决问题,而是确定是否可解值得解。