出自:西安交通大学--软件工程概论(专升本)学习指南

技术可行性一般要考虑的情况包括 、 、 。
可行性研究需要从 可行性、 可行性、 可行性三个方面分析研究每种解决方法的可行性。
可行性研究实质上是要进行一次简化、压缩了的 和 过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。
需求分析的基本任务是要准确地定义 ,为了满足用户需要,回答系统必须 的问题。
在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括 、 、 、 。另外还有可靠性、安全性、保密性、可移植性、可维护性等方面的需求。
数据流图有四个基本成分: 、 、 、 。
、软件设计是把一个 转换为 的过程,包括 和 。
在一个模块中, 、 和 反映模块的外部特性, 反映它的内部特性
模块间耦合高低取决于模块间 、 及 。
瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。()
原型化开发方法包括生成原型和实现原形两个步骤。()
软件过程改进也是软件工程的范畴。()
软件就是程序,编写软件就是编写程序。()
软件危机的主要表现是软件需求增加,软件价格上升。()
软件工程学科出现的主要原因是软件危机的出现。()
与计算机科学的理论研究不同,软件工程是一门原理性学科。()
需求分析的主要目的是解决软件开发的具体方案。()
需求规格说明书描述了系统每个功能的实现。()
HIPO法既是需求分析方法,又是软件设计方法。()
程序设计语言是指编程时表现出来的特点、习惯、逻辑思维等。()
好程序的一个重要标准是源程序代码的逻辑简明清晰、易读易懂。()
、测试用例由输入数据和预期的输出结果两部分组成。()